com.esri.arcgis.arcmapui
Interface ITableProperty2

All Superinterfaces:
ITableViewInfo, Serializable
All Known Implementing Classes:
TableProperty

public interface ITableProperty2
extends ITableViewInfo, Serializable

Provides access to members that control Linked table window properties.

Superseded By

ITableProperty3

Product Availability

Available with ArcGIS Desktop.


Method Summary
 IFeatureLayer getFeatureLayer()
          Feature class of table window (Overrides table setting).
 ILayer getLayer()
          Layer for table window (Overrides table and featurelayer setting).
 ITable getTable()
          Table of table window (Overrides feature class setting).
 boolean isSelectedTable()
          Indicates if the Selected table is shown.
 void setFeatureLayerByRef(IFeatureLayer ppFeatureLayer)
          Feature class of table window (Overrides table setting).
 void setLayerByRef(ILayer ppLayer)
          Layer for table window (Overrides table and featurelayer setting).
 void setSelectedTable(boolean pShowSelectedTable)
          Indicates if the Selected table is shown.
 void setTableByRef(ITable ppTable)
          Table of table window (Overrides feature class setting).
 
Methods inherited from interface com.esri.arcgis.geodatabaseui.ITableViewInfo
getFieldOrder, getFieldWidth, getFrozenFields, getSelectionColor, putPosition, queryPosition, setFieldOrder, setFieldWidth, setFrozenFields, setSelectionColorByRef
 

Method Detail

setSelectedTable

void setSelectedTable(boolean pShowSelectedTable)
                      throws IOException,
                             AutomationException
Indicates if the Selected table is shown.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
pShowSelectedTable - The pShowSelectedTable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSelectedTable

boolean isSelectedTable()
                        throws IOException,
                               AutomationException
Indicates if the Selected table is shown.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setTableByRef

void setTableByRef(ITable ppTable)
                   throws IOException,
                          AutomationException
Table of table window (Overrides feature class setting).

Product Availability

Available with ArcGIS Desktop.

Parameters:
ppTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTable

ITable getTable()
                throws IOException,
                       AutomationException
Table of table window (Overrides feature class setting).

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setFeatureLayerByRef

void setFeatureLayerByRef(IFeatureLayer ppFeatureLayer)
                          throws IOException,
                                 AutomationException
Feature class of table window (Overrides table setting).

Product Availability

Available with ArcGIS Desktop.

Parameters:
ppFeatureLayer - A reference to a com.esri.arcgis.carto.IFeatureLayer (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureLayer

IFeatureLayer getFeatureLayer()
                              throws IOException,
                                     AutomationException
Feature class of table window (Overrides table setting).

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setLayerByRef

void setLayerByRef(ILayer ppLayer)
                   throws IOException,
                          AutomationException
Layer for table window (Overrides table and featurelayer setting).

Product Availability

Available with ArcGIS Desktop.

Parameters:
ppLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLayer

ILayer getLayer()
                throws IOException,
                       AutomationException
Layer for table window (Overrides table and featurelayer setting).

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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