com.esri.arcgis.geodatabaseui
Interface ITableControlInfo

All Superinterfaces:
Serializable
All Known Implementing Classes:
TableView

public interface ITableControlInfo
extends Serializable

Provides access to members that inform you about the table window.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 int getCurrentCol()
          The current col (FDO field index) the user is on.
 int getCurrentRow(boolean isOid)
          The current row the user is on.
 int getLeftCol()
          Gets the left visible column of the view window.
 int getRecordCount()
          Number of records read.
 int getTopRow()
          Gets the top visible row of the view window.
 boolean isAreAllRecordsRead()
          Indicates whether all records have been read by the table window.
 boolean isEditing()
          Indicates whether the table window is in an editing session.
 

Method Detail

getCurrentRow

int getCurrentRow(boolean isOid)
                  throws IOException,
                         AutomationException
The current row the user is on. If isOid = TRUE, then rowNumber is an OID, else it is an offset.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

getTopRow

int getTopRow()
              throws IOException,
                     AutomationException
Gets the top visible row of the view window.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

getLeftCol

int getLeftCol()
               throws IOException,
                      AutomationException
Gets the left visible column of the view window.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

getRecordCount

int getRecordCount()
                   throws IOException,
                          AutomationException
Number of records read.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

isAreAllRecordsRead

boolean isAreAllRecordsRead()
                            throws IOException,
                                   AutomationException
Indicates whether all records have been read by the table window.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

isEditing

boolean isEditing()
                  throws IOException,
                         AutomationException
Indicates whether the table window is in an editing session.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

getCurrentCol

int getCurrentCol()
                  throws IOException,
                         AutomationException
The current col (FDO field index) the user is on.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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