com.esri.arcgis.catalogUI
Class IGxContentsViewProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.catalogUI.IGxContentsViewProxy
All Implemented Interfaces:
IGxContentsView, Externalizable, Serializable

public class IGxContentsViewProxy
extends com.esri.arcgis.interop.Dispatch
implements IGxContentsView, Serializable

Provides access to members that control the GxContentsView.

Description

The IGxContentsView interface is implemented by the GxContentsView object. It provides the ability to change how users interact with a view of that type. What types of files are displayed, how they are displayed, and whether more than one can be selected at a time are all controlled through the interface.

Remarks

The IGxContentsView interface is implemented only by the GxContentsView object and provides the ability to change how users interact with a view of that type. What types of files are displayed, how they are displayed, and whether more than one can be selected at a time are all controlled through the interface.

Product Availability

Available with ArcGIS Desktop.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IGxContentsViewProxy()
           
  IGxContentsViewProxy(Object obj)
           
protected IGxContentsViewProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void beginRename()
          Starts a rename operation on the current selection.
 int getDisplayStyle()
          The current display style.
 boolean isAllowMultiSelect()
          Indicates if multiple objects can be selected.
 void removeListener(String iidStr, Object theListener)
           
 void setAllowMultiSelect(boolean multiSelect)
          Indicates if multiple objects can be selected.
 void setDisplayStyle(int contentsStyle)
          The current display style.
 void setObjectFilterByRef(IGxObjectFilter rhs1)
          The object filter used for controlling what objects are displayed.
 
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

noncastable

public boolean noncastable
Constructor Detail

IGxContentsViewProxy

public IGxContentsViewProxy()

IGxContentsViewProxy

public IGxContentsViewProxy(Object obj)
                     throws IOException
Throws:
IOException

IGxContentsViewProxy

protected IGxContentsViewProxy(Object obj,
                               String iid)
                        throws IOException
Throws:
IOException
Method Detail

addListener

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

removeListener

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

getDisplayStyle

public int getDisplayStyle()
                    throws IOException,
                           AutomationException
The current display style.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
getDisplayStyle in interface IGxContentsView
Returns:
A com.esri.arcgis.catalogUI.esriContentsViewStyle constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisplayStyle

public void setDisplayStyle(int contentsStyle)
                     throws IOException,
                            AutomationException
The current display style.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
setDisplayStyle in interface IGxContentsView
Parameters:
contentsStyle - A com.esri.arcgis.catalogUI.esriContentsViewStyle constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAllowMultiSelect

public boolean isAllowMultiSelect()
                           throws IOException,
                                  AutomationException
Indicates if multiple objects can be selected.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
isAllowMultiSelect in interface IGxContentsView
Returns:
The multiSelect
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAllowMultiSelect

public void setAllowMultiSelect(boolean multiSelect)
                         throws IOException,
                                AutomationException
Indicates if multiple objects can be selected.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
setAllowMultiSelect in interface IGxContentsView
Parameters:
multiSelect - The multiSelect (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setObjectFilterByRef

public void setObjectFilterByRef(IGxObjectFilter rhs1)
                          throws IOException,
                                 AutomationException
The object filter used for controlling what objects are displayed.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
setObjectFilterByRef in interface IGxContentsView
Parameters:
rhs1 - A reference to a com.esri.arcgis.catalog.IGxObjectFilter (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beginRename

public void beginRename()
                 throws IOException,
                        AutomationException
Starts a rename operation on the current selection.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
beginRename in interface IGxContentsView
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.