com.esri.arcgis.datasourcesraster
Class IAISImageServiceXProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IAISImageServiceXProxy
All Implemented Interfaces:
IAISImageServiceX, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IAISImageService2XProxy

public class IAISImageServiceXProxy
extends com.esri.arcgis.interop.Dispatch
implements IAISImageServiceX, java.io.Serializable

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

Description: 'IAISImageService Interface' 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.IAISImageServiceX
IID, IIDe97d7801_6643_4529_b88f_9318a38206e6
 
Constructor Summary
  IAISImageServiceXProxy()
          For internal use only
  IAISImageServiceXProxy(java.lang.Object obj)
           
protected IAISImageServiceXProxy(java.lang.Object obj, java.lang.String iid)
           
  IAISImageServiceXProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IAISImageServiceXProxy(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)
           
 boolean applyServiceProperties()
          applyServiceProperties
 void close()
          Shuts downs and cleans up the Image Service object.
 boolean extractAoi(double x1, double y1, double x2, double y2, int nCols, int nRows)
          extractAoi
 int getBufferSize()
          Returns the size of buffer required for the last request AOI image.
 boolean getImageInBuffer(int bufferPtr)
          Gets the last requested AOI image into the buffer provided.
 java.lang.String getImageMetadata(java.lang.String levelOfDetail)
          getImageMetadata
 java.lang.String getMetaData(java.lang.String requestString)
          getMetaData
 java.lang.String getProperty(java.lang.String name)
          Get the value of the given property
 java.lang.String getServiceInfo()
          getServiceInfo
 java.lang.String getServiceProperties()
          getServiceProperties
 java.lang.String getStatus()
          Returns a status XML string that defines the state of the last operation performed by this Image Service object.
 boolean init(java.lang.String imageServiceSource, java.lang.String serviceProperties, IAISClientObjectX parentClientObject)
          init
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 boolean setProperty(java.lang.String name, java.lang.String value)
          Set the value of the given property
 void setServiceProperties(java.lang.String pVal)
          setServiceProperties
 
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

IAISImageServiceXProxy

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

IAISImageServiceXProxy

public IAISImageServiceXProxy()
For internal use only


IAISImageServiceXProxy

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

IAISImageServiceXProxy

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

IAISImageServiceXProxy

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

init

public boolean init(java.lang.String imageServiceSource,
                    java.lang.String serviceProperties,
                    IAISClientObjectX parentClientObject)
             throws java.io.IOException,
                    AutomationException
init

Specified by:
init in interface IAISImageServiceX
Parameters:
imageServiceSource - The imageServiceSource (in)
serviceProperties - The serviceProperties (in)
parentClientObject - A reference to a com.esri.arcgis.datasourcesraster.IAISClientObjectX (in)
Returns:
The retStatus
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServiceInfo

public java.lang.String getServiceInfo()
                                throws java.io.IOException,
                                       AutomationException
getServiceInfo

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

getMetaData

public java.lang.String getMetaData(java.lang.String requestString)
                             throws java.io.IOException,
                                    AutomationException
getMetaData

Specified by:
getMetaData in interface IAISImageServiceX
Parameters:
requestString - The requestString (in)
Returns:
The metadata
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServiceProperties

public java.lang.String getServiceProperties()
                                      throws java.io.IOException,
                                             AutomationException
getServiceProperties

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

setServiceProperties

public void setServiceProperties(java.lang.String pVal)
                          throws java.io.IOException,
                                 AutomationException
setServiceProperties

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

applyServiceProperties

public boolean applyServiceProperties()
                               throws java.io.IOException,
                                      AutomationException
applyServiceProperties

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

extractAoi

public boolean extractAoi(double x1,
                          double y1,
                          double x2,
                          double y2,
                          int nCols,
                          int nRows)
                   throws java.io.IOException,
                          AutomationException
extractAoi

Specified by:
extractAoi in interface IAISImageServiceX
Parameters:
x1 - The x1 (in)
y1 - The y1 (in)
x2 - The x2 (in)
y2 - The y2 (in)
nCols - The nCols (in)
nRows - The nRows (in)
Returns:
The retStatus
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBufferSize

public int getBufferSize()
                  throws java.io.IOException,
                         AutomationException
Returns the size of buffer required for the last request AOI image.

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

getImageInBuffer

public boolean getImageInBuffer(int bufferPtr)
                         throws java.io.IOException,
                                AutomationException
Gets the last requested AOI image into the buffer provided. This method will not work on 64-bit platforms and has been deprecated. Use the new alternative method QueryImageData() on IAISImageService3X for the same purpose.

Specified by:
getImageInBuffer in interface IAISImageServiceX
Parameters:
bufferPtr - The bufferPtr (in)
Returns:
The retStatus
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getImageMetadata

public java.lang.String getImageMetadata(java.lang.String levelOfDetail)
                                  throws java.io.IOException,
                                         AutomationException
getImageMetadata

Specified by:
getImageMetadata in interface IAISImageServiceX
Parameters:
levelOfDetail - The levelOfDetail (in)
Returns:
The imageMetaData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStatus

public java.lang.String getStatus()
                           throws java.io.IOException,
                                  AutomationException
Returns a status XML string that defines the state of the last operation performed by this Image Service object.

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

setProperty

public boolean setProperty(java.lang.String name,
                           java.lang.String value)
                    throws java.io.IOException,
                           AutomationException
Set the value of the given property

Specified by:
setProperty in interface IAISImageServiceX
Parameters:
name - The name (in)
value - The value (in)
Returns:
The retStatus
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getProperty

public java.lang.String getProperty(java.lang.String name)
                             throws java.io.IOException,
                                    AutomationException
Get the value of the given property

Specified by:
getProperty in interface IAISImageServiceX
Parameters:
name - The name (in)
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

close

public void close()
           throws java.io.IOException,
                  AutomationException
Shuts downs and cleans up the Image Service object. This function does not clean up other objects created by the Image Service object itself.

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