com.esri.arcgis.carto
Interface IDataObjectTable

All Superinterfaces:
Serializable
All Known Subinterfaces:
IGraphicFeatureLayer
All Known Implementing Classes:
DataObjectTable, GraphicFeatureLayer

public interface IDataObjectTable
extends Serializable

Data Table

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 String getCopyrightText()
          Copyright information associated with the table or layer.
 String getDescription()
          The description of the table or layer.
 String getDisplayPropName()
          Primary display field.
 String getGlobalIDPropName()
          getGlobalIDPropName
 int getHTMLPopupType()
          Indicates if the layer/table has HTML popups enabled.
 int getID()
          getID
 String getName()
          getName
 String getOIDPropName()
          getOIDPropName
 IPropertyInfos getPropertyInfos()
          getPropertyInfos
 IRelateInfos getRelations()
          getRelations
 ITemplateInfos getTemplates()
          Feature Templates.
 String getTypeIDPropName()
          getTypeIDPropName
 IDataObjectTypes getTypes()
          getTypes
 boolean isHasAttachments()
          Indicates if the table/ layer has attachments.
 

Method Detail

getCopyrightText

String getCopyrightText()
                        throws IOException,
                               AutomationException
Copyright information associated with the table or layer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The copyright
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDescription

String getDescription()
                      throws IOException,
                             AutomationException
The description of the table or layer. This property is set in the General tab of the Table/ Layer Properties dialog.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The desc
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDisplayPropName

String getDisplayPropName()
                          throws IOException,
                                 AutomationException
Primary display field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The propName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGlobalIDPropName

String getGlobalIDPropName()
                           throws IOException,
                                  AutomationException
getGlobalIDPropName

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The propName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasAttachments

boolean isHasAttachments()
                         throws IOException,
                                AutomationException
Indicates if the table/ layer has attachments.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The hasAttachments
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHTMLPopupType

int getHTMLPopupType()
                     throws IOException,
                            AutomationException
Indicates if the layer/table has HTML popups enabled.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A com.esri.arcgis.carto.esriServerHTMLPopupType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getID

int getID()
          throws IOException,
                 AutomationException
getID

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The iD
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getName

String getName()
               throws IOException,
                      AutomationException
getName

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOIDPropName

String getOIDPropName()
                      throws IOException,
                             AutomationException
getOIDPropName

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The propName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropertyInfos

IPropertyInfos getPropertyInfos()
                                throws IOException,
                                       AutomationException
getPropertyInfos

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.carto.IPropertyInfos
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRelations

IRelateInfos getRelations()
                          throws IOException,
                                 AutomationException
getRelations

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.carto.IRelateInfos
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTemplates

ITemplateInfos getTemplates()
                            throws IOException,
                                   AutomationException
Feature Templates.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.carto.ITemplateInfos
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTypeIDPropName

String getTypeIDPropName()
                         throws IOException,
                                AutomationException
getTypeIDPropName

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The propName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTypes

IDataObjectTypes getTypes()
                          throws IOException,
                                 AutomationException
getTypes

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.carto.IDataObjectTypes
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.