com.esri.arcgis.geodatabaseui
Interface ITableView2

All Superinterfaces:
Serializable
All Known Implementing Classes:
TableView

public interface ITableView2
extends Serializable

Provides access to members that interact with table.

Superseded By

ITableView3

Remarks

The TableView will show all of the fields in the Table, not just those set on the QueryFilter's SubFields.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 ISelectionSet getSelectionSet()
          Selection set of records to show/select.
 ITable getTable()
          Table to view/edit.
 boolean isShowAliasNamesInColumnHeadings()
          Show alias names or the real field name in column headings.
 boolean isShowSelected()
          Show only features that are selected.
 void setAllowEditing(boolean rhs1)
          Allow editing.
 void setCallbackByRef(ITableViewCallback rhs1)
          The call back routine.
 void setQueryFilterByRef(IQueryFilter rhs1)
          QueryFilter of records to show.
 void setSelectionSetByRef(ISelectionSet ppSelection)
          Selection set of records to show/select.
 void setShowAliasNamesInColumnHeadings(boolean pShowAliases)
          Show alias names or the real field name in column headings.
 void setShowSelected(boolean pShowSelected)
          Show only features that are selected.
 void setTableByRef(ITable ppTable)
          Table to view/edit.
 void setTableSelectionAction(int rhs1)
          Action to perform when table selections are made.
 void show(int parentHWnd, tagRECT initialExtent, boolean initiallyVisible)
          Show table.
 

Method Detail

setTableByRef

void setTableByRef(ITable ppTable)
                   throws IOException,
                          AutomationException
Table to view/edit.

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.

setQueryFilterByRef

void setQueryFilterByRef(IQueryFilter rhs1)
                         throws IOException,
                                AutomationException
QueryFilter of records to show.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setSelectionSetByRef

void setSelectionSetByRef(ISelectionSet ppSelection)
                          throws IOException,
                                 AutomationException
Selection set of records to show/select.

Product Availability

Available with ArcGIS Desktop.

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

getSelectionSet

ISelectionSet getSelectionSet()
                              throws IOException,
                                     AutomationException
Selection set of records to show/select.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setTableSelectionAction

void setTableSelectionAction(int rhs1)
                             throws IOException,
                                    AutomationException
Action to perform when table selections are made.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
rhs1 - A com.esri.arcgis.geodatabaseui.esriTableSelectionActions constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowSelected

void setShowSelected(boolean pShowSelected)
                     throws IOException,
                            AutomationException
Show only features that are selected.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setShowAliasNamesInColumnHeadings

void setShowAliasNamesInColumnHeadings(boolean pShowAliases)
                                       throws IOException,
                                              AutomationException
Show alias names or the real field name in column headings. Default False.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setCallbackByRef

void setCallbackByRef(ITableViewCallback rhs1)
                      throws IOException,
                             AutomationException
The call back routine.

Product Availability

Available with ArcGIS Desktop.

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

show

void show(int parentHWnd,
          tagRECT initialExtent,
          boolean initiallyVisible)
          throws IOException,
                 AutomationException
Show table.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
parentHWnd - The parentHWnd (A COM typedef) (in)
initialExtent - A Structure: com.esri.arcgis.system.tagRECT (in)
initiallyVisible - The initiallyVisible (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTable

ITable getTable()
                throws IOException,
                       AutomationException
Table to view/edit.

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.

isShowSelected

boolean isShowSelected()
                       throws IOException,
                              AutomationException
Show only features that are selected.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

isShowAliasNamesInColumnHeadings

boolean isShowAliasNamesInColumnHeadings()
                                         throws IOException,
                                                AutomationException
Show alias names or the real field name in column headings. Default False.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setAllowEditing

void setAllowEditing(boolean rhs1)
                     throws IOException,
                            AutomationException
Allow editing. Default: True.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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