com.esri.arcgis.catalog
Class IGxCatalogAdminProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.catalog.IGxCatalogAdminProxy
All Implemented Interfaces:
IGxCatalogAdmin, java.io.Externalizable, java.io.Serializable

public class IGxCatalogAdminProxy
extends com.esri.arcgis.interop.Dispatch
implements IGxCatalogAdmin, java.io.Serializable

Internal use class Proxy for COM Interface 'IGxCatalogAdmin'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriCatalog.olb'

Description: 'Provides access to members that manage the behavior of the GX catalog object.' 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.catalog.IGxCatalogAdmin
IID, IID9598fb2f_22ba_11d3_9f58_00c04f6bc69e
 
Constructor Summary
  IGxCatalogAdminProxy()
          For internal use only
  IGxCatalogAdminProxy(java.lang.Object obj)
           
protected IGxCatalogAdminProxy(java.lang.Object obj, java.lang.String iid)
           
  IGxCatalogAdminProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IGxCatalogAdminProxy(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)
           
 void enableRootObject(int index, boolean isEnabled)
          Enables or disables the specified root-level object within the catalog.
 IEnumBSTR getCachedLocations()
          The cached locations.
 IGxObject getRootObject(int index)
          The specified root-level object.
 int getRootObjectCount()
          The number of root-level objects in the catalog.
 boolean isHideExtensions()
          Indicates if file extensions are hidden.
 boolean isPrescanFolders()
          Indicates if ArcCatalog should prescan folders and display them with a special icon if they contain GIS data.
 boolean isReturnToLastLocation()
          Indicates if ArcCatalog should return to last location on startup.
 boolean isRootObjectEnabled(int index)
          Indicates if the specified root-level object is enabled within the catalog.
 void refreshRootObjects()
          Refreshes the catalog's root objects without refreshing disk connections.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setCachedLocations(IEnumBSTR locations)
          The cached locations.
 void setHideExtensions(boolean isHidden)
          Indicates if file extensions are hidden.
 void setPrescanFolders(boolean prescanFolders)
          Indicates if ArcCatalog should prescan folders and display them with a special icon if they contain GIS data.
 void setReturnToLastLocation(boolean isSet)
          Indicates if ArcCatalog should return to last location on startup.
 
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

IGxCatalogAdminProxy

public IGxCatalogAdminProxy(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

IGxCatalogAdminProxy

public IGxCatalogAdminProxy()
For internal use only


IGxCatalogAdminProxy

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

IGxCatalogAdminProxy

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

IGxCatalogAdminProxy

protected IGxCatalogAdminProxy(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

setCachedLocations

public void setCachedLocations(IEnumBSTR locations)
                        throws java.io.IOException,
                               AutomationException
The cached locations.

Specified by:
setCachedLocations in interface IGxCatalogAdmin
Parameters:
locations - A reference to a com.esri.arcgis.system.IEnumBSTR (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCachedLocations

public IEnumBSTR getCachedLocations()
                             throws java.io.IOException,
                                    AutomationException
The cached locations.

Specified by:
getCachedLocations in interface IGxCatalogAdmin
Returns:
A reference to a com.esri.arcgis.system.IEnumBSTR
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRootObjectCount

public int getRootObjectCount()
                       throws java.io.IOException,
                              AutomationException
The number of root-level objects in the catalog.

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

getRootObject

public IGxObject getRootObject(int index)
                        throws java.io.IOException,
                               AutomationException
The specified root-level object.

Specified by:
getRootObject in interface IGxCatalogAdmin
Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.catalog.IGxObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRootObjectEnabled

public boolean isRootObjectEnabled(int index)
                            throws java.io.IOException,
                                   AutomationException
Indicates if the specified root-level object is enabled within the catalog.

Specified by:
isRootObjectEnabled in interface IGxCatalogAdmin
Parameters:
index - The index (in)
Returns:
The isEnabled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

enableRootObject

public void enableRootObject(int index,
                             boolean isEnabled)
                      throws java.io.IOException,
                             AutomationException
Enables or disables the specified root-level object within the catalog.

Specified by:
enableRootObject in interface IGxCatalogAdmin
Parameters:
index - The index (in)
isEnabled - The isEnabled (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshRootObjects

public void refreshRootObjects()
                        throws java.io.IOException,
                               AutomationException
Refreshes the catalog's root objects without refreshing disk connections.

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

setHideExtensions

public void setHideExtensions(boolean isHidden)
                       throws java.io.IOException,
                              AutomationException
Indicates if file extensions are hidden.

Specified by:
setHideExtensions in interface IGxCatalogAdmin
Parameters:
isHidden - The isHidden (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHideExtensions

public boolean isHideExtensions()
                         throws java.io.IOException,
                                AutomationException
Indicates if file extensions are hidden.

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

setReturnToLastLocation

public void setReturnToLastLocation(boolean isSet)
                             throws java.io.IOException,
                                    AutomationException
Indicates if ArcCatalog should return to last location on startup.

Specified by:
setReturnToLastLocation in interface IGxCatalogAdmin
Parameters:
isSet - The isSet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isReturnToLastLocation

public boolean isReturnToLastLocation()
                               throws java.io.IOException,
                                      AutomationException
Indicates if ArcCatalog should return to last location on startup.

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

setPrescanFolders

public void setPrescanFolders(boolean prescanFolders)
                       throws java.io.IOException,
                              AutomationException
Indicates if ArcCatalog should prescan folders and display them with a special icon if they contain GIS data.

Specified by:
setPrescanFolders in interface IGxCatalogAdmin
Parameters:
prescanFolders - The prescanFolders (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPrescanFolders

public boolean isPrescanFolders()
                         throws java.io.IOException,
                                AutomationException
Indicates if ArcCatalog should prescan folders and display them with a special icon if they contain GIS data.

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