com.esri.arcgis.datasourcesraster
Class IRasterTypeNameProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IRasterTypeNameProxy
All Implemented Interfaces:
IRasterTypeName, Externalizable, Serializable

public class IRasterTypeNameProxy
extends com.esri.arcgis.interop.Dispatch
implements IRasterTypeName, Serializable

Provides access to members that control a raster type name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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
  IRasterTypeNameProxy()
           
  IRasterTypeNameProxy(Object obj)
           
protected IRasterTypeNameProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 int getInstanceID()
          The object ID within the mosaic dataset of the raster type instance referenced by this raster type name object.
 IMosaicDatasetName getMosaicDatasetName()
          The mosaic dataset name object that stores the raster type instance referenced by this raster type name object.
 String getName()
          The string representation of the raster type object.
 void removeListener(String iidStr, Object theListener)
           
 void setInstanceID(int pInstanceID)
          The object ID within the mosaic dataset of the raster type instance referenced by this raster type name object.
 void setMosaicDatasetNameByRef(IMosaicDatasetName ppMosaicDatasetName)
          The mosaic dataset name object that stores the raster type instance referenced by this raster type name object.
 void setName(String pName)
          The string representation of the raster type object.
 
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

IRasterTypeNameProxy

public IRasterTypeNameProxy()

IRasterTypeNameProxy

public IRasterTypeNameProxy(Object obj)
                     throws IOException
Throws:
IOException

IRasterTypeNameProxy

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

setName

public void setName(String pName)
             throws IOException,
                    AutomationException
The string representation of the raster type object. This can either be a name of an installed raster type object (like 'Raster Dataset' or 'Landsat 7 ETM+'), or path to a .ART file, or a fully-qualified path to a raster type instanced stored within a mosaic d????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getName

public String getName()
               throws IOException,
                      AutomationException
The string representation of the raster type object. This can either be a name of an installed raster type object (like 'Raster Dataset' or 'Landsat 7 ETM+'), or path to a .ART file, or a fully-qualified path to a raster type instanced stored within a mosaic d????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getName in interface IRasterTypeName
Returns:
The pName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMosaicDatasetNameByRef

public void setMosaicDatasetNameByRef(IMosaicDatasetName ppMosaicDatasetName)
                               throws IOException,
                                      AutomationException
The mosaic dataset name object that stores the raster type instance referenced by this raster type name object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getMosaicDatasetName

public IMosaicDatasetName getMosaicDatasetName()
                                        throws IOException,
                                               AutomationException
The mosaic dataset name object that stores the raster type instance referenced by this raster type name object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setInstanceID

public void setInstanceID(int pInstanceID)
                   throws IOException,
                          AutomationException
The object ID within the mosaic dataset of the raster type instance referenced by this raster type name object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getInstanceID

public int getInstanceID()
                  throws IOException,
                         AutomationException
The object ID within the mosaic dataset of the raster type instance referenced by this raster type name object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getInstanceID in interface IRasterTypeName
Returns:
The pInstanceID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.