com.esri.arcgis.geodatabase
Class IRasterWorkspaceExProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IRasterWorkspaceExProxy
All Implemented Interfaces:
IRasterWorkspaceEx, java.io.Externalizable, java.io.Serializable

public class IRasterWorkspaceExProxy
extends com.esri.arcgis.interop.Dispatch
implements IRasterWorkspaceEx, java.io.Serializable

Internal use class Proxy for COM Interface 'IRasterWorkspaceEx'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that create and open raster catalogs and datasets.' 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.geodatabase.IRasterWorkspaceEx
IID, IIDc8778a65_0e27_4cb5_9a50_a7471b398ea7
 
Constructor Summary
  IRasterWorkspaceExProxy()
          For internal use only
  IRasterWorkspaceExProxy(java.lang.Object obj)
           
protected IRasterWorkspaceExProxy(java.lang.Object obj, java.lang.String iid)
           
  IRasterWorkspaceExProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IRasterWorkspaceExProxy(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)
           
 IRasterCatalog createRasterCatalog(java.lang.String name, IFields fields, java.lang.String shapeFieldName, java.lang.String rasterFieldName, java.lang.String configKeyword)
          Creates a new raster catalog.
 IRasterDataset createRasterDataset(java.lang.String name, int numBands, int pixelType, IRasterStorageDef storageDef, java.lang.String configKeyword, IRasterDef rasterDef, IGeometryDef geometryDef)
          Creates a new raster dataset.
 void deleteRasterCatalog(java.lang.String name)
          Deletes a raster catalog.
 void deleteRasterDataset(java.lang.String name)
          Deletes a raster dataset.
 IRasterCatalog openRasterCatalog(java.lang.String name)
          Opens an existing raster catalog.
 IRasterDataset openRasterDataset(java.lang.String name)
          Opens an existing raster dataset.
 void registerAsRasterCatalog(java.lang.String name, java.lang.String oIDFieldName, IGeometryDef geometryDef)
          Registers as a RasterCatalog.
 void registerAsRasterDataset(java.lang.String name, IGeometryDef geometryDef)
          Registers as a RasterDataset.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 IRasterDataset saveAsRasterDataset(java.lang.String name, IRaster raster, IRasterStorageDef storageDef, java.lang.String configKeyword, IRasterDef rasterDef, IGeometryDef geometryDef)
          Creates a new raster dataset from another seed Raster.
 
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

IRasterWorkspaceExProxy

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

IRasterWorkspaceExProxy

public IRasterWorkspaceExProxy()
For internal use only


IRasterWorkspaceExProxy

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

IRasterWorkspaceExProxy

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

IRasterWorkspaceExProxy

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

createRasterDataset

public IRasterDataset createRasterDataset(java.lang.String name,
                                          int numBands,
                                          int pixelType,
                                          IRasterStorageDef storageDef,
                                          java.lang.String configKeyword,
                                          IRasterDef rasterDef,
                                          IGeometryDef geometryDef)
                                   throws java.io.IOException,
                                          AutomationException
Creates a new raster dataset.

Specified by:
createRasterDataset in interface IRasterWorkspaceEx
Parameters:
name - The name (in)
numBands - The numBands (in)
pixelType - A com.esri.arcgis.geodatabase.rstPixelType constant (in)
storageDef - A reference to a com.esri.arcgis.geodatabase.IRasterStorageDef (in)
configKeyword - The configKeyword (in)
rasterDef - A reference to a com.esri.arcgis.geodatabase.IRasterDef (in)
geometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

saveAsRasterDataset

public IRasterDataset saveAsRasterDataset(java.lang.String name,
                                          IRaster raster,
                                          IRasterStorageDef storageDef,
                                          java.lang.String configKeyword,
                                          IRasterDef rasterDef,
                                          IGeometryDef geometryDef)
                                   throws java.io.IOException,
                                          AutomationException
Creates a new raster dataset from another seed Raster.

Specified by:
saveAsRasterDataset in interface IRasterWorkspaceEx
Parameters:
name - The name (in)
raster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
storageDef - A reference to a com.esri.arcgis.geodatabase.IRasterStorageDef (in)
configKeyword - The configKeyword (in)
rasterDef - A reference to a com.esri.arcgis.geodatabase.IRasterDef (in)
geometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openRasterDataset

public IRasterDataset openRasterDataset(java.lang.String name)
                                 throws java.io.IOException,
                                        AutomationException
Opens an existing raster dataset.

Specified by:
openRasterDataset in interface IRasterWorkspaceEx
Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteRasterDataset

public void deleteRasterDataset(java.lang.String name)
                         throws java.io.IOException,
                                AutomationException
Deletes a raster dataset.

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

registerAsRasterDataset

public void registerAsRasterDataset(java.lang.String name,
                                    IGeometryDef geometryDef)
                             throws java.io.IOException,
                                    AutomationException
Registers as a RasterDataset.

Specified by:
registerAsRasterDataset in interface IRasterWorkspaceEx
Parameters:
name - The name (in)
geometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createRasterCatalog

public IRasterCatalog createRasterCatalog(java.lang.String name,
                                          IFields fields,
                                          java.lang.String shapeFieldName,
                                          java.lang.String rasterFieldName,
                                          java.lang.String configKeyword)
                                   throws java.io.IOException,
                                          AutomationException
Creates a new raster catalog.

Specified by:
createRasterCatalog in interface IRasterWorkspaceEx
Parameters:
name - The name (in)
fields - A reference to a com.esri.arcgis.geodatabase.IFields (in)
shapeFieldName - The shapeFieldName (in)
rasterFieldName - The rasterFieldName (in)
configKeyword - The configKeyword (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterCatalog
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openRasterCatalog

public IRasterCatalog openRasterCatalog(java.lang.String name)
                                 throws java.io.IOException,
                                        AutomationException
Opens an existing raster catalog.

Specified by:
openRasterCatalog in interface IRasterWorkspaceEx
Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterCatalog
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteRasterCatalog

public void deleteRasterCatalog(java.lang.String name)
                         throws java.io.IOException,
                                AutomationException
Deletes a raster catalog.

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

registerAsRasterCatalog

public void registerAsRasterCatalog(java.lang.String name,
                                    java.lang.String oIDFieldName,
                                    IGeometryDef geometryDef)
                             throws java.io.IOException,
                                    AutomationException
Registers as a RasterCatalog.

Specified by:
registerAsRasterCatalog in interface IRasterWorkspaceEx
Parameters:
name - The name (in)
oIDFieldName - The oIDFieldName (in)
geometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.