com.esri.arcgis.arcmapui
Interface ITableWindow2

All Superinterfaces:
IDataWindow, java.io.Serializable
All Known Subinterfaces:
ITableWindow3
All Known Implementing Classes:
ITableWindow2Proxy, ITableWindow3Proxy, TableWindow

public interface ITableWindow2
extends IDataWindow, java.io.Serializable

COM Interface 'ITableWindow2'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriArcMapUI.olb'

Description: 'Provides access to members that extend ITableWindow functionality to work with ILayers.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID911d4652_aed0_41df_b528_81dac35d0b5e
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.arcmapui.IDataWindow
IID04dbd416_aee2_11d1_8750_0000f8751720
 
Method Summary
 ITableWindow findViaLayer(ILayer pLayer)
          Is table (of a layer) already being displayed.
 ITableWindow findViaStandaloneTable(IStandaloneTable pStandaloneTable)
          Is table (of a standalonetable) already being displayed.
 ILayer getLayer()
          Setup layer attributes to view.
 ISelectionSet getSelectionSet()
          Current selection set of the table.
 IStandaloneTable getStandaloneTable()
          The standalone table to view/edit.
 ITableControl getTableControl()
          The table control.
 int getTableSelectionAction()
          Action to perform when table selections are made.
 boolean isShowSelected()
          Indicates whether to show only features that are selected.
 void setLayerByRef(ILayer ppLayer)
          Setup layer attributes to view.
 void setShowAliasNamesInColumnHeadings(boolean rhs1)
          Show alias names or the real field name in column headings.
 void setShowSelected(boolean pShowSelected)
          Indicates whether to show only features that are selected.
 void setStandaloneTableByRef(IStandaloneTable table)
          The standalone table to view/edit.
 void setTableSelectionAction(int pAction)
          Action to perform when table selections are made.
 void updateSelection(ISelectionSet pSelection)
          Updates current table selection.
 
Methods inherited from interface com.esri.arcgis.arcmapui.IDataWindow
getHWnd, isDockable, isVisible, putPosition, queryPosition, refresh, setApplicationByRef, show
 

Field Detail

IID911d4652_aed0_41df_b528_81dac35d0b5e

static final int IID911d4652_aed0_41df_b528_81dac35d0b5e
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setTableSelectionAction

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

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

getTableSelectionAction

int getTableSelectionAction()
                            throws java.io.IOException,
                                   AutomationException
Action to perform when table selections are made.

Returns:
A com.esri.arcgis.geodatabaseui.esriTableSelectionActions constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowSelected

void setShowSelected(boolean pShowSelected)
                     throws java.io.IOException,
                            AutomationException
Indicates whether to show only features that are selected.

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

isShowSelected

boolean isShowSelected()
                       throws java.io.IOException,
                              AutomationException
Indicates whether to show only features that are selected.

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

getSelectionSet

ISelectionSet getSelectionSet()
                              throws java.io.IOException,
                                     AutomationException
Current selection set of the table. Only valid for tables showing all rows.

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

updateSelection

void updateSelection(ISelectionSet pSelection)
                     throws java.io.IOException,
                            AutomationException
Updates current table selection. Does not update Mx feature layer selection.

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

setShowAliasNamesInColumnHeadings

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

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

getTableControl

ITableControl getTableControl()
                              throws java.io.IOException,
                                     AutomationException
The table control. Table needs to be showing before you can get a valid pointer.

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

setLayerByRef

void setLayerByRef(ILayer ppLayer)
                   throws java.io.IOException,
                          AutomationException
Setup layer attributes to view.

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

getLayer

ILayer getLayer()
                throws java.io.IOException,
                       AutomationException
Setup layer attributes to view.

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

setStandaloneTableByRef

void setStandaloneTableByRef(IStandaloneTable table)
                             throws java.io.IOException,
                                    AutomationException
The standalone table to view/edit.

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

getStandaloneTable

IStandaloneTable getStandaloneTable()
                                    throws java.io.IOException,
                                           AutomationException
The standalone table to view/edit.

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

findViaLayer

ITableWindow findViaLayer(ILayer pLayer)
                          throws java.io.IOException,
                                 AutomationException
Is table (of a layer) already being displayed.

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

findViaStandaloneTable

ITableWindow findViaStandaloneTable(IStandaloneTable pStandaloneTable)
                                    throws java.io.IOException,
                                           AutomationException
Is table (of a standalonetable) already being displayed.

Parameters:
pStandaloneTable - A reference to a com.esri.arcgis.carto.IStandaloneTable (in)
Returns:
A reference to a com.esri.arcgis.arcmapui.ITableWindow
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.