com.esri.arcgis.datasourcesraster
Class IRasterTypeEnvironmentProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IRasterTypeEnvironmentProxy
All Implemented Interfaces:
IRasterTypeEnvironment, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IRasterTypeEnvironment2Proxy

public class IRasterTypeEnvironmentProxy
extends com.esri.arcgis.interop.Dispatch
implements IRasterTypeEnvironment, java.io.Serializable

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

Description: 'Provides access to members that control the raster type environment.' 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.IRasterTypeEnvironment
IID, IID3eca95bb_3dd3_4f8b_8bb0_cb47071c456b
 
Constructor Summary
  IRasterTypeEnvironmentProxy()
          For internal use only
  IRasterTypeEnvironmentProxy(java.lang.Object obj)
           
protected IRasterTypeEnvironmentProxy(java.lang.Object obj, java.lang.String iid)
           
  IRasterTypeEnvironmentProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IRasterTypeEnvironmentProxy(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)
           
 IStringArray getRasterTypeNames()
          Names of all raster types installed on the system.
 java.util.Date getTimeStamp(java.lang.String filePath)
          Returns a time stamp associated either with the present instance in time or with the optional file path.
 IItemURI loadItemURI(IMemoryBlobStream pBlob)
          Loads an item URI object from a blob.
 IRasterType loadRasterType(IMemoryBlobStream pBlob)
          Loads a raster type object from a blob.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 java.lang.String replacePath(IStringArray pOldPaths, IStringArray pNewPaths, java.lang.String inputPath)
          Replaces one or more parts of the specified input path using two arrays that map path values.
 IMemoryBlobStream saveItemURI(IItemURI pItemURI)
          Saves an item URI object to a blob.
 IMemoryBlobStream saveRasterType(IRasterType pRasterType)
          Saves a raster type object to a blob.
 
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

IRasterTypeEnvironmentProxy

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

IRasterTypeEnvironmentProxy

public IRasterTypeEnvironmentProxy()
For internal use only


IRasterTypeEnvironmentProxy

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

IRasterTypeEnvironmentProxy

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

IRasterTypeEnvironmentProxy

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

getRasterTypeNames

public IStringArray getRasterTypeNames()
                                throws java.io.IOException,
                                       AutomationException
Names of all raster types installed on the system.

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

loadItemURI

public IItemURI loadItemURI(IMemoryBlobStream pBlob)
                     throws java.io.IOException,
                            AutomationException
Loads an item URI object from a blob.

Specified by:
loadItemURI in interface IRasterTypeEnvironment
Parameters:
pBlob - A reference to a com.esri.arcgis.system.IMemoryBlobStream (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IItemURI
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

saveItemURI

public IMemoryBlobStream saveItemURI(IItemURI pItemURI)
                              throws java.io.IOException,
                                     AutomationException
Saves an item URI object to a blob.

Specified by:
saveItemURI in interface IRasterTypeEnvironment
Parameters:
pItemURI - A reference to a com.esri.arcgis.datasourcesraster.IItemURI (in)
Returns:
A reference to a com.esri.arcgis.system.IMemoryBlobStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

loadRasterType

public IRasterType loadRasterType(IMemoryBlobStream pBlob)
                           throws java.io.IOException,
                                  AutomationException
Loads a raster type object from a blob.

Specified by:
loadRasterType in interface IRasterTypeEnvironment
Parameters:
pBlob - A reference to a com.esri.arcgis.system.IMemoryBlobStream (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

saveRasterType

public IMemoryBlobStream saveRasterType(IRasterType pRasterType)
                                 throws java.io.IOException,
                                        AutomationException
Saves a raster type object to a blob.

Specified by:
saveRasterType in interface IRasterTypeEnvironment
Parameters:
pRasterType - A reference to a com.esri.arcgis.datasourcesraster.IRasterType (in)
Returns:
A reference to a com.esri.arcgis.system.IMemoryBlobStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeStamp

public java.util.Date getTimeStamp(java.lang.String filePath)
                            throws java.io.IOException,
                                   AutomationException
Returns a time stamp associated either with the present instance in time or with the optional file path.

Specified by:
getTimeStamp in interface IRasterTypeEnvironment
Parameters:
filePath - The filePath (in)
Returns:
The pTimeStamp
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replacePath

public java.lang.String replacePath(IStringArray pOldPaths,
                                    IStringArray pNewPaths,
                                    java.lang.String inputPath)
                             throws java.io.IOException,
                                    AutomationException
Replaces one or more parts of the specified input path using two arrays that map path values.

Specified by:
replacePath in interface IRasterTypeEnvironment
Parameters:
pOldPaths - A reference to a com.esri.arcgis.system.IStringArray (in)
pNewPaths - A reference to a com.esri.arcgis.system.IStringArray (in)
inputPath - The inputPath (in)
Returns:
The pOutputPath
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.