com.esri.arcgis.catalog
Class IGxDatasetProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.catalog.IGxDatasetProxy
All Implemented Interfaces:
IGxDataset, Externalizable, Serializable

public class IGxDatasetProxy
extends com.esri.arcgis.interop.Dispatch
implements IGxDataset, Serializable

Provides access to members that manages the properties of a GX dataset object.

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
  IGxDatasetProxy()
           
  IGxDatasetProxy(Object obj)
           
protected IGxDatasetProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IDataset getDataset()
          The associated dataset.
 IDatasetName getDatasetName()
          The associated dataset name.
 int getType()
          The type of the associated dataset.
 void removeListener(String iidStr, Object theListener)
           
 void setDatasetNameByRef(IDatasetName datasetName)
          The associated dataset name.
 
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

IGxDatasetProxy

public IGxDatasetProxy()

IGxDatasetProxy

public IGxDatasetProxy(Object obj)
                throws IOException
Throws:
IOException

IGxDatasetProxy

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

setDatasetNameByRef

public void setDatasetNameByRef(IDatasetName datasetName)
                         throws IOException,
                                AutomationException
The associated dataset name.

Product Availability

Available with ArcGIS Desktop.

Specified by:
setDatasetNameByRef in interface IGxDataset
Parameters:
datasetName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetName

public IDatasetName getDatasetName()
                            throws IOException,
                                   AutomationException
The associated dataset name.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
getDatasetName in interface IGxDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.IDatasetName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDataset

public IDataset getDataset()
                    throws IOException,
                           AutomationException
The associated dataset.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
getDataset in interface IGxDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.IDataset
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getType

public int getType()
            throws IOException,
                   AutomationException
The type of the associated dataset.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Specified by:
getType in interface IGxDataset
Returns:
A com.esri.arcgis.geodatabase.esriDatasetType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.