com.esri.arcgis.catalogUI
Interface IGxContentsViewColumns

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GxContentsView, IGxContentsViewColumnsProxy

public interface IGxContentsViewColumns
extends java.io.Serializable

COM Interface 'IGxContentsViewColumns'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriCatalogUI.olb'

Description: 'Provides access to members that control the columns of GxContentsView.' 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 IID26212055_ef93_11d3_a685_0008c7d3ae8d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGxContentsViewColumn getColumnByIndex(int index)
          A column by its index.
 IGxContentsViewColumn getColumnByProperty(java.lang.String property)
          A column by its property.
 int getColumnCount()
          The total number of columns (include both visible and invisible columns).
 void insertColumn(int index, IGxContentsViewColumn pColumn)
          Inserts a GxContentsViewColumn before the specified index.
 void removeAllColumns()
          Removes all columns except Name and Type column (they are always shown).
 void removeColumn(IGxContentsViewColumn pColumn)
          Removes a GxContentsViewColumn.
 void updateColumns()
          Refresh columns in contents view after insert or remove columns.
 

Field Detail

IID26212055_ef93_11d3_a685_0008c7d3ae8d

static final int IID26212055_ef93_11d3_a685_0008c7d3ae8d
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

insertColumn

void insertColumn(int index,
                  IGxContentsViewColumn pColumn)
                  throws java.io.IOException,
                         AutomationException
Inserts a GxContentsViewColumn before the specified index. If index is -1, the column is inserted at the end.

Parameters:
index - The index (in)
pColumn - A reference to a com.esri.arcgis.catalogUI.IGxContentsViewColumn (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeColumn

void removeColumn(IGxContentsViewColumn pColumn)
                  throws java.io.IOException,
                         AutomationException
Removes a GxContentsViewColumn.

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

removeAllColumns

void removeAllColumns()
                      throws java.io.IOException,
                             AutomationException
Removes all columns except Name and Type column (they are always shown).

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

updateColumns

void updateColumns()
                   throws java.io.IOException,
                          AutomationException
Refresh columns in contents view after insert or remove columns.

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

getColumnCount

int getColumnCount()
                   throws java.io.IOException,
                          AutomationException
The total number of columns (include both visible and invisible columns).

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

getColumnByIndex

IGxContentsViewColumn getColumnByIndex(int index)
                                       throws java.io.IOException,
                                              AutomationException
A column by its index.

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.catalogUI.IGxContentsViewColumn
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getColumnByProperty

IGxContentsViewColumn getColumnByProperty(java.lang.String property)
                                          throws java.io.IOException,
                                                 AutomationException
A column by its property.

Parameters:
property - The property (in)
Returns:
A reference to a com.esri.arcgis.catalogUI.IGxContentsViewColumn
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.