com.esri.arcgis.datasourcesraster
Class BasicRasterSdeLoader

java.lang.Object
  extended bycom.esri.arcgis.datasourcesraster.BasicRasterSdeLoader
All Implemented Interfaces:
IBasicRasterSdeConnection, IRasterSdeCatalog, IRasterSdeServerOperation, IRasterSdeServerOperation2, IRasterSdeStorage, IRasterSdeStorage2, ISupportErrorInfo, java.io.Serializable

public class BasicRasterSdeLoader
extends java.lang.Object
implements IBasicRasterSdeConnection, IRasterSdeStorage, IRasterSdeServerOperation, IRasterSdeStorage2, IRasterSdeServerOperation2, IRasterSdeCatalog, ISupportErrorInfo

A mechanism to control creation of SDE Raster datasets and load raster data.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Remarks

RasterSdeLoader creates an 8.x raster dataset or raster catalog in ArcSDE, it is not recommended to be used in ArcGIS 9.x

See Also:
Serialized Form

Constructor Summary
BasicRasterSdeLoader()
          Constructs a BasicRasterSdeLoader using ArcGIS Engine.
BasicRasterSdeLoader(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
 
Method Summary
 void buildPyramids()
          Instructs Raster SDE Server to build pyramid layers based on the defined storage properties.
 void computeStatistics()
          Computes statistics on a raster SDE.
 void create()
          Creates a raster dataset on an SDE server.
 void delete()
          Deletes raster dataset from SDE server.
 boolean equals(java.lang.Object o)
          Compare this object with another
 IBasicRasterSdeConnection getAsIBasicRasterSdeConnection()
          Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.
 IRasterSdeCatalog getAsIRasterSdeCatalog()
          Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.
 IRasterSdeServerOperation getAsIRasterSdeServerOperation()
          Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.
 IRasterSdeServerOperation2 getAsIRasterSdeServerOperation2()
          Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.
 IRasterSdeStorage getAsIRasterSdeStorage()
          Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.
 IRasterSdeStorage2 getAsIRasterSdeStorage2()
          Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.
 ISupportErrorInfo getAsISupportErrorInfo()
          Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.
 java.lang.String getCatalogName()
          The ArcSDE raster catalog name.
static java.lang.String getClsid()
           
 int getCompressionQuality()
          The compression quality.
 int getCompressionType()
          The compression type.
 java.lang.String getDatabase()
          The database name.
 java.lang.String getInputBitMaskName()
          The input 1-bit raster dataset name to be used as mask.
 java.lang.String getInputRasterName()
          The input raster dataset name.
 java.lang.String getInstance()
          The server instance.
 java.lang.String getKeyword()
          The keyword.
 IRaster getMaskRaster()
          The input raster mask to be loaded to SDE.
 java.lang.String getPassword()
          The password.
 int getPyramidOption()
          The option for building pyramids.
 int getPyramidResampleType()
          The resampling method.
 IRaster getRaster()
          The input raster to be loaded to SDE.
 java.lang.String getRasterName()
          The ArcSDE raster name.
 java.lang.String getSdeRasterName()
          The output raster dataset name.
 java.lang.String getServerName()
          The server name.
 ISpatialReference getSpatialReference()
          The SpatialReference.
 int getTileHeight()
          The tile height.
 int getTileWidth()
          The tile width.
 java.lang.String getUserName()
          The username.
 int hashCode()
          the hashcode for this object
 void insert()
          Insert a raster into a raster catalog on an ArcSDE server.
 void interfaceSupportsErrorInfo(GUID riid)
          Supported Platforms
 void mosaic()
          Instructs Raster SDE Server to mosaic data based on the defined storage properties.
 void setCatalogName(java.lang.String catalogElementName)
          The ArcSDE raster catalog name.
 void setCompressionQuality(int value)
          The compression quality.
 void setCompressionType(int type)
          The compression type.
 void setDatabase(java.lang.String databaseName)
          The database name.
 void setInputBitMaskName(java.lang.String bitMaskName)
          The input 1-bit raster dataset name to be used as mask.
 void setInputRasterName(java.lang.String inputName)
          The input raster dataset name.
 void setInstance(java.lang.String name)
          The server instance.
 void setKeyword(java.lang.String keyword)
          The keyword.
 void setMaskRasterByRef(IRaster maskRaster)
          The input raster mask to be loaded to SDE.
 void setMosaicingTolerance(IPoint rhs1)
          The mosaicing tolerance.
 void setPassword(java.lang.String password)
          The password.
 void setPyramidOption(int option)
          The option for building pyramids.
 void setPyramidResampleType(int method)
          The resampling method.
 void setRasterByRef(IRaster raster)
          The input raster to be loaded to SDE.
 void setRasterName(java.lang.String rasterName)
          The ArcSDE raster name.
 void setSdeRasterName(java.lang.String outputName)
          The output raster dataset name.
 void setSdeWorkspaceName(IWorkspaceName rhs1)
          The SDE Connection, set through WorkspaceName object.
 void setServerName(java.lang.String name)
          The server name.
 void setSpatialReferenceByRef(ISpatialReference spRef)
          The SpatialReference.
 void setTileHeight(int height)
          The tile height.
 void setTileWidth(int width)
          The tile width.
 void setUserName(java.lang.String userName)
          The username.
 void update()
          Updates properties of raster dataset on SDE server.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicRasterSdeLoader

public BasicRasterSdeLoader()
                     throws java.io.IOException,
                            java.net.UnknownHostException
Constructs a BasicRasterSdeLoader using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

BasicRasterSdeLoader

public BasicRasterSdeLoader(java.lang.Object obj)
                     throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.

Construct a BasicRasterSdeLoader using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to BasicRasterSdeLoader.
BasicRasterSdeLoader theBasicRasterSdeLoader = (BasicRasterSdeLoader) obj;

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()

getAsIBasicRasterSdeConnection

public IBasicRasterSdeConnection getAsIBasicRasterSdeConnection()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.


getAsIRasterSdeStorage

public IRasterSdeStorage getAsIRasterSdeStorage()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.


getAsIRasterSdeServerOperation

public IRasterSdeServerOperation getAsIRasterSdeServerOperation()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.


getAsIRasterSdeStorage2

public IRasterSdeStorage2 getAsIRasterSdeStorage2()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.


getAsIRasterSdeServerOperation2

public IRasterSdeServerOperation2 getAsIRasterSdeServerOperation2()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.


getAsIRasterSdeCatalog

public IRasterSdeCatalog getAsIRasterSdeCatalog()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.


getAsISupportErrorInfo

public ISupportErrorInfo getAsISupportErrorInfo()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed.


equals

public boolean equals(java.lang.Object o)
Compare this object with another


hashCode

public int hashCode()
the hashcode for this object


setServerName

public void setServerName(java.lang.String name)
                   throws java.io.IOException,
                          AutomationException
Description copied from interface: IBasicRasterSdeConnection
The server name.

Supported Platforms

Windows, Solaris, Linux

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

getServerName

public java.lang.String getServerName()
                               throws java.io.IOException,
                                      AutomationException
Description copied from interface: IBasicRasterSdeConnection
The server name.

Supported Platforms

Windows, Solaris, Linux

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

setInstance

public void setInstance(java.lang.String name)
                 throws java.io.IOException,
                        AutomationException
Description copied from interface: IBasicRasterSdeConnection
The server instance.

Supported Platforms

Windows, Solaris, Linux

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

getInstance

public java.lang.String getInstance()
                             throws java.io.IOException,
                                    AutomationException
Description copied from interface: IBasicRasterSdeConnection
The server instance.

Supported Platforms

Windows, Solaris, Linux

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

setDatabase

public void setDatabase(java.lang.String databaseName)
                 throws java.io.IOException,
                        AutomationException
Description copied from interface: IBasicRasterSdeConnection
The database name.

Supported Platforms

Windows, Solaris, Linux

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

getDatabase

public java.lang.String getDatabase()
                             throws java.io.IOException,
                                    AutomationException
Description copied from interface: IBasicRasterSdeConnection
The database name.

Supported Platforms

Windows, Solaris, Linux

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

setSdeRasterName

public void setSdeRasterName(java.lang.String outputName)
                      throws java.io.IOException,
                             AutomationException
Description copied from interface: IBasicRasterSdeConnection
The output raster dataset name.

Supported Platforms

Windows, Solaris, Linux

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

getSdeRasterName

public java.lang.String getSdeRasterName()
                                  throws java.io.IOException,
                                         AutomationException
Description copied from interface: IBasicRasterSdeConnection
The output raster dataset name.

Supported Platforms

Windows, Solaris, Linux

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

setUserName

public void setUserName(java.lang.String userName)
                 throws java.io.IOException,
                        AutomationException
Description copied from interface: IBasicRasterSdeConnection
The username.

Supported Platforms

Windows, Solaris, Linux

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

getUserName

public java.lang.String getUserName()
                             throws java.io.IOException,
                                    AutomationException
Description copied from interface: IBasicRasterSdeConnection
The username.

Supported Platforms

Windows, Solaris, Linux

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

setPassword

public void setPassword(java.lang.String password)
                 throws java.io.IOException,
                        AutomationException
Description copied from interface: IBasicRasterSdeConnection
The password.

Supported Platforms

Windows, Solaris, Linux

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

getPassword

public java.lang.String getPassword()
                             throws java.io.IOException,
                                    AutomationException
Description copied from interface: IBasicRasterSdeConnection
The password.

Supported Platforms

Windows, Solaris, Linux

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

setInputRasterName

public void setInputRasterName(java.lang.String inputName)
                        throws java.io.IOException,
                               AutomationException
Description copied from interface: IBasicRasterSdeConnection
The input raster dataset name.

Supported Platforms

Windows, Solaris, Linux

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

getInputRasterName

public java.lang.String getInputRasterName()
                                    throws java.io.IOException,
                                           AutomationException
Description copied from interface: IBasicRasterSdeConnection
The input raster dataset name.

Supported Platforms

Windows, Solaris, Linux

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

setInputBitMaskName

public void setInputBitMaskName(java.lang.String bitMaskName)
                         throws java.io.IOException,
                                AutomationException
Description copied from interface: IBasicRasterSdeConnection
The input 1-bit raster dataset name to be used as mask.

Supported Platforms

Windows, Solaris, Linux

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

getInputBitMaskName

public java.lang.String getInputBitMaskName()
                                     throws java.io.IOException,
                                            AutomationException
Description copied from interface: IBasicRasterSdeConnection
The input 1-bit raster dataset name to be used as mask.

Supported Platforms

Windows, Solaris, Linux

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

setSdeWorkspaceName

public void setSdeWorkspaceName(IWorkspaceName rhs1)
                         throws java.io.IOException,
                                AutomationException
Description copied from interface: IBasicRasterSdeConnection
The SDE Connection, set through WorkspaceName object.

Supported Platforms

Windows, Solaris, Linux

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

getRaster

public IRaster getRaster()
                  throws java.io.IOException,
                         AutomationException
Description copied from interface: IBasicRasterSdeConnection
The input raster to be loaded to SDE.

Supported Platforms

Windows, Solaris, Linux

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

setRasterByRef

public void setRasterByRef(IRaster raster)
                    throws java.io.IOException,
                           AutomationException
Description copied from interface: IBasicRasterSdeConnection
The input raster to be loaded to SDE.

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

getMaskRaster

public IRaster getMaskRaster()
                      throws java.io.IOException,
                             AutomationException
Description copied from interface: IBasicRasterSdeConnection
The input raster mask to be loaded to SDE.

Supported Platforms

Windows, Solaris, Linux

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

setMaskRasterByRef

public void setMaskRasterByRef(IRaster maskRaster)
                        throws java.io.IOException,
                               AutomationException
Description copied from interface: IBasicRasterSdeConnection
The input raster mask to be loaded to SDE.

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

setTileWidth

public void setTileWidth(int width)
                  throws java.io.IOException,
                         AutomationException
Description copied from interface: IRasterSdeStorage
The tile width.

Supported Platforms

Windows, Solaris, Linux

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

getTileWidth

public int getTileWidth()
                 throws java.io.IOException,
                        AutomationException
Description copied from interface: IRasterSdeStorage
The tile width.

Supported Platforms

Windows, Solaris, Linux

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

setTileHeight

public void setTileHeight(int height)
                   throws java.io.IOException,
                          AutomationException
Description copied from interface: IRasterSdeStorage
The tile height.

Supported Platforms

Windows, Solaris, Linux

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

getTileHeight

public int getTileHeight()
                  throws java.io.IOException,
                         AutomationException
Description copied from interface: IRasterSdeStorage
The tile height.

Supported Platforms

Windows, Solaris, Linux

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

setPyramidResampleType

public void setPyramidResampleType(int method)
                            throws java.io.IOException,
                                   AutomationException
Description copied from interface: IRasterSdeStorage
The resampling method.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setPyramidResampleType in interface IRasterSdeStorage
Parameters:
method - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPyramidResampleType

public int getPyramidResampleType()
                           throws java.io.IOException,
                                  AutomationException
Description copied from interface: IRasterSdeStorage
The resampling method.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getPyramidResampleType in interface IRasterSdeStorage
Returns:
A com.esri.arcgis.geodatabase.rstResamplingTypes constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

public ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
Description copied from interface: IRasterSdeStorage
The SpatialReference.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getSpatialReference in interface IRasterSdeStorage
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReferenceByRef

public void setSpatialReferenceByRef(ISpatialReference spRef)
                              throws java.io.IOException,
                                     AutomationException
Description copied from interface: IRasterSdeStorage
The SpatialReference.

Specified by:
setSpatialReferenceByRef in interface IRasterSdeStorage
Parameters:
spRef - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.

setPyramidOption

public void setPyramidOption(int option)
                      throws java.io.IOException,
                             AutomationException
Description copied from interface: IRasterSdeStorage
The option for building pyramids.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setPyramidOption in interface IRasterSdeStorage
Parameters:
option - A com.esri.arcgis.datasourcesraster.esriRasterSdePyramidOptEnum constant (in)
Throws:
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.

getPyramidOption

public int getPyramidOption()
                     throws java.io.IOException,
                            AutomationException
Description copied from interface: IRasterSdeStorage
The option for building pyramids.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getPyramidOption in interface IRasterSdeStorage
Returns:
A com.esri.arcgis.datasourcesraster.esriRasterSdePyramidOptEnum constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCompressionType

public void setCompressionType(int type)
                        throws java.io.IOException,
                               AutomationException
Description copied from interface: IRasterSdeStorage
The compression type.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setCompressionType in interface IRasterSdeStorage
Parameters:
type - A com.esri.arcgis.geodatabase.esriRasterSdeCompressionTypeEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCompressionType

public int getCompressionType()
                       throws java.io.IOException,
                              AutomationException
Description copied from interface: IRasterSdeStorage
The compression type.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getCompressionType in interface IRasterSdeStorage
Returns:
A com.esri.arcgis.geodatabase.esriRasterSdeCompressionTypeEnum constant
Throws:
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.

setKeyword

public void setKeyword(java.lang.String keyword)
                throws java.io.IOException,
                       AutomationException
Description copied from interface: IRasterSdeStorage
The keyword.

Supported Platforms

Windows, Solaris, Linux

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

getKeyword

public java.lang.String getKeyword()
                            throws java.io.IOException,
                                   AutomationException
Description copied from interface: IRasterSdeStorage
The keyword.

Supported Platforms

Windows, Solaris, Linux

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

setMosaicingTolerance

public void setMosaicingTolerance(IPoint rhs1)
                           throws java.io.IOException,
                                  AutomationException
Description copied from interface: IRasterSdeStorage
The mosaicing tolerance.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setMosaicingTolerance in interface IRasterSdeStorage
Parameters:
rhs1 - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.

create

public void create()
            throws java.io.IOException,
                   AutomationException
Description copied from interface: IRasterSdeServerOperation
Creates a raster dataset on an SDE server.

Supported Platforms

Windows, Solaris, Linux

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

update

public void update()
            throws java.io.IOException,
                   AutomationException
Description copied from interface: IRasterSdeServerOperation
Updates properties of raster dataset on SDE server.

Supported Platforms

Windows, Solaris, Linux

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

delete

public void delete()
            throws java.io.IOException,
                   AutomationException
Description copied from interface: IRasterSdeServerOperation
Deletes raster dataset from SDE server.

Supported Platforms

Windows, Solaris, Linux

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

mosaic

public void mosaic()
            throws java.io.IOException,
                   AutomationException
Description copied from interface: IRasterSdeServerOperation
Instructs Raster SDE Server to mosaic data based on the defined storage properties.

Supported Platforms

Windows, Solaris, Linux

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

buildPyramids

public void buildPyramids()
                   throws java.io.IOException,
                          AutomationException
Description copied from interface: IRasterSdeServerOperation
Instructs Raster SDE Server to build pyramid layers based on the defined storage properties.

Supported Platforms

Windows, Solaris, Linux

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

computeStatistics

public void computeStatistics()
                       throws java.io.IOException,
                              AutomationException
Description copied from interface: IRasterSdeServerOperation
Computes statistics on a raster SDE.

Supported Platforms

Windows, Solaris, Linux

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

setCompressionQuality

public void setCompressionQuality(int value)
                           throws java.io.IOException,
                                  AutomationException
Description copied from interface: IRasterSdeStorage2
The compression quality.

Supported Platforms

Windows, Solaris, Linux

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

getCompressionQuality

public int getCompressionQuality()
                          throws java.io.IOException,
                                 AutomationException
Description copied from interface: IRasterSdeStorage2
The compression quality.

Supported Platforms

Windows, Solaris, Linux

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

insert

public void insert()
            throws java.io.IOException,
                   AutomationException
Description copied from interface: IRasterSdeServerOperation2
Insert a raster into a raster catalog on an ArcSDE server.

Supported Platforms

Windows, Solaris, Linux

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

setCatalogName

public void setCatalogName(java.lang.String catalogElementName)
                    throws java.io.IOException,
                           AutomationException
Description copied from interface: IRasterSdeCatalog
The ArcSDE raster catalog name.

Supported Platforms

Windows, Solaris, Linux

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

getCatalogName

public java.lang.String getCatalogName()
                                throws java.io.IOException,
                                       AutomationException
Description copied from interface: IRasterSdeCatalog
The ArcSDE raster catalog name.

Supported Platforms

Windows, Solaris, Linux

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

setRasterName

public void setRasterName(java.lang.String rasterName)
                   throws java.io.IOException,
                          AutomationException
Description copied from interface: IRasterSdeCatalog
The ArcSDE raster name.

Supported Platforms

Windows, Solaris, Linux

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

getRasterName

public java.lang.String getRasterName()
                               throws java.io.IOException,
                                      AutomationException
Description copied from interface: IRasterSdeCatalog
The ArcSDE raster name.

Supported Platforms

Windows, Solaris, Linux

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

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
Description copied from interface: ISupportErrorInfo

Supported Platforms

Windows, Solaris, Linux

Description

Indicates whether the interface supports IErrorInfo.

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.