com.esri.arcgis.catalogUI
Class IGxContentsViewColumnsProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.catalogUI.IGxContentsViewColumnsProxy
All Implemented Interfaces:
IGxContentsViewColumns, java.io.Externalizable, java.io.Serializable

public class IGxContentsViewColumnsProxy
extends com.esri.arcgis.interop.Dispatch
implements IGxContentsViewColumns, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.catalogUI.IGxContentsViewColumns
IID, IID26212055_ef93_11d3_a685_0008c7d3ae8d
 
Constructor Summary
  IGxContentsViewColumnsProxy()
          For internal use only
  IGxContentsViewColumnsProxy(java.lang.Object obj)
           
protected IGxContentsViewColumnsProxy(java.lang.Object obj, java.lang.String iid)
           
  IGxContentsViewColumnsProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IGxContentsViewColumnsProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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 removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void updateColumns()
          Refresh columns in contents view after insert or remove columns.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IGxContentsViewColumnsProxy

public IGxContentsViewColumnsProxy(java.lang.String CLSID,
                                   java.lang.String host,
                                   com.esri.arcgis.interop.AuthInfo authInfo)
                            throws java.net.UnknownHostException,
                                   java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IGxContentsViewColumnsProxy

public IGxContentsViewColumnsProxy()
For internal use only


IGxContentsViewColumnsProxy

public IGxContentsViewColumnsProxy(java.lang.Object obj)
                            throws java.io.IOException
Throws:
java.io.IOException

IGxContentsViewColumnsProxy

protected IGxContentsViewColumnsProxy(java.lang.Object obj,
                                      java.lang.String iid)
                               throws java.io.IOException
Throws:
java.io.IOException

IGxContentsViewColumnsProxy

protected IGxContentsViewColumnsProxy(java.lang.String CLSID,
                                      java.lang.String iid,
                                      java.lang.String host,
                                      com.esri.arcgis.interop.AuthInfo authInfo)
                               throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

insertColumn

public 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.

Specified by:
insertColumn in interface IGxContentsViewColumns
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

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

Specified by:
removeColumn in interface IGxContentsViewColumns
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

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

Specified by:
removeAllColumns in interface IGxContentsViewColumns
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateColumns

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

Specified by:
updateColumns in interface IGxContentsViewColumns
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getColumnCount

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

Specified by:
getColumnCount in interface IGxContentsViewColumns
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getColumnByIndex

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

Specified by:
getColumnByIndex in interface IGxContentsViewColumns
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

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

Specified by:
getColumnByProperty in interface IGxContentsViewColumns
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.