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, java.io.Externalizable, java.io.Serializable

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

Internal use class Proxy for COM Interface 'IRasterTypeName'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control a raster type name.' 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.datasourcesraster.IRasterTypeName
IID, IID3de899f9_7c59_4d03_9afa_5f526398a6b5
 
Constructor Summary
  IRasterTypeNameProxy()
          For internal use only
  IRasterTypeNameProxy(java.lang.Object obj)
           
protected IRasterTypeNameProxy(java.lang.Object obj, java.lang.String iid)
           
  IRasterTypeNameProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IRasterTypeNameProxy(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)
           
 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.
 java.lang.String getName()
          The string representation of the raster type object.
 void removeListener(java.lang.String iidStr, java.lang.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(java.lang.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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IRasterTypeNameProxy

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

IRasterTypeNameProxy

public IRasterTypeNameProxy()
For internal use only


IRasterTypeNameProxy

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

IRasterTypeNameProxy

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

IRasterTypeNameProxy

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

setName

public void setName(java.lang.String pName)
             throws java.io.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?G?^??

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

getName

public java.lang.String getName()
                         throws java.io.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?G?^??

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

setMosaicDatasetNameByRef

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

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

getMosaicDatasetName

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

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

setInstanceID

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

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

getInstanceID

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

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