com.esri.arcgis.datasourcesraster
Class BasicRasterSdeLoader

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

public class BasicRasterSdeLoader
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IBasicRasterSdeConnection, IRasterSdeStorage, IRasterSdeServerOperation, IRasterSdeStorage2, IRasterSdeServerOperation2, IRasterSdeCatalog, ISupportErrorInfo

COM Class 'BasicRasterSdeLoader'. Generated 3/19/2015 1:20:42 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description 'A mechanism to control creation of SDE Raster datasets and load raster data.' 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
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IBasicRasterSdeConnection
IID, IID055452c1_0582_4863_b73e_1185095c2cc9, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterSdeStorage
IID, IIDb4153f6e_fe14_11d3_b2bf_00c04f8edeff, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterSdeServerOperation
IID, IID867a268a_0ed0_406b_955d_81eb20d806ea, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterSdeStorage2
IID, IIDddc9c0c4_0556_47b6_80e8_0ca036745441, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterSdeServerOperation2
IID, IID01540ba6_b1fd_43c7_ab8c_aa04389ad031, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterSdeCatalog
IID, IID37a7af98_cbdc_4e5f_b1b5_7706804de6b0, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
 
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.
BasicRasterSdeLoader theBasicRasterSdeLoader = (BasicRasterSdeLoader) obj;
 
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
 java.lang.String getCatalogName()
          The ArcSDE raster catalog name.
static java.lang.String getClsid()
          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.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 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)
          interfaceSupportsErrorInfo
 void mosaic()
          Instructs Raster SDE Server to mosaic data based on the defined storage properties.
 void release()
          Release a BasicRasterSdeLoader.
 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.
BasicRasterSdeLoader theBasicRasterSdeLoader = (BasicRasterSdeLoader) obj;

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.

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()
getClsid.


equals

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

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a BasicRasterSdeLoader.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

setServerName

public void setServerName(java.lang.String name)
                   throws java.io.IOException,
                          AutomationException
The server name.

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
The server name.

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
The server instance.

Specified by:
setInstance 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.

getInstance

public java.lang.String getInstance()
                             throws java.io.IOException,
                                    AutomationException
The server instance.

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
The database name.

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

getDatabase

public java.lang.String getDatabase()
                             throws java.io.IOException,
                                    AutomationException
The database name.

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

setSdeRasterName

public void setSdeRasterName(java.lang.String outputName)
                      throws java.io.IOException,
                             AutomationException
The output raster dataset name.

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

getSdeRasterName

public java.lang.String getSdeRasterName()
                                  throws java.io.IOException,
                                         AutomationException
The output raster dataset name.

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
The username.

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
The username.

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
The password.

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

getPassword

public java.lang.String getPassword()
                             throws java.io.IOException,
                                    AutomationException
The password.

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
The input raster dataset name.

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

getInputRasterName

public java.lang.String getInputRasterName()
                                    throws java.io.IOException,
                                           AutomationException
The input raster dataset name.

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
The input 1-bit raster dataset name to be used as mask.

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

getInputBitMaskName

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

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
The SDE Connection, set through WorkspaceName object.

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
The input raster to be loaded to SDE.

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
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
The input raster mask to be loaded to SDE.

Specified by:
getMaskRaster 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.

setMaskRasterByRef

public void setMaskRasterByRef(IRaster maskRaster)
                        throws java.io.IOException,
                               AutomationException
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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTileWidth

public void setTileWidth(int width)
                  throws java.io.IOException,
                         AutomationException
The tile width.

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

getTileWidth

public int getTileWidth()
                 throws java.io.IOException,
                        AutomationException
The tile width.

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

setTileHeight

public void setTileHeight(int height)
                   throws java.io.IOException,
                          AutomationException
The tile height.

Specified by:
setTileHeight in interface IRasterSdeStorage
Specified by:
setTileHeight in interface IRasterSdeStorage2
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
The tile height.

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

setPyramidResampleType

public void setPyramidResampleType(int method)
                            throws java.io.IOException,
                                   AutomationException
The resampling method.

Specified by:
setPyramidResampleType in interface IRasterSdeStorage
Specified by:
setPyramidResampleType in interface IRasterSdeStorage2
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
The resampling method.

Specified by:
getPyramidResampleType in interface IRasterSdeStorage
Specified by:
getPyramidResampleType in interface IRasterSdeStorage2
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
The SpatialReference.

Specified by:
getSpatialReference in interface IRasterSdeStorage
Specified by:
getSpatialReference in interface IRasterSdeStorage2
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
The SpatialReference.

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

setPyramidOption

public void setPyramidOption(int option)
                      throws java.io.IOException,
                             AutomationException
The option for building pyramids.

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

getPyramidOption

public int getPyramidOption()
                     throws java.io.IOException,
                            AutomationException
The option for building pyramids.

Specified by:
getPyramidOption in interface IRasterSdeStorage
Specified by:
getPyramidOption in interface IRasterSdeStorage2
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
The compression type.

Specified by:
setCompressionType in interface IRasterSdeStorage
Specified by:
setCompressionType in interface IRasterSdeStorage2
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
The compression type.

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

setKeyword

public void setKeyword(java.lang.String keyword)
                throws java.io.IOException,
                       AutomationException
The keyword.

Specified by:
setKeyword in interface IRasterSdeStorage
Specified by:
setKeyword in interface IRasterSdeStorage2
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
The keyword.

Specified by:
getKeyword in interface IRasterSdeStorage
Specified by:
getKeyword in interface IRasterSdeStorage2
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
The mosaicing tolerance.

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

create

public void create()
            throws java.io.IOException,
                   AutomationException
Creates a raster dataset on an SDE server.

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

update

public void update()
            throws java.io.IOException,
                   AutomationException
Updates properties of raster dataset on SDE server.

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

delete

public void delete()
            throws java.io.IOException,
                   AutomationException
Deletes raster dataset from SDE server.

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

mosaic

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

Specified by:
mosaic in interface IRasterSdeServerOperation
Specified by:
mosaic in interface IRasterSdeServerOperation2
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
Instructs Raster SDE Server to build pyramid layers based on the defined storage properties.

Specified by:
buildPyramids in interface IRasterSdeServerOperation
Specified by:
buildPyramids in interface IRasterSdeServerOperation2
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
Computes statistics on a raster SDE.

Specified by:
computeStatistics in interface IRasterSdeServerOperation
Specified by:
computeStatistics in interface IRasterSdeServerOperation2
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
The compression quality.

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

getCompressionQuality

public int getCompressionQuality()
                          throws java.io.IOException,
                                 AutomationException
The compression quality.

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
Insert a raster into a raster catalog on an ArcSDE server.

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

setCatalogName

public void setCatalogName(java.lang.String catalogElementName)
                    throws java.io.IOException,
                           AutomationException
The ArcSDE raster catalog name.

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

getCatalogName

public java.lang.String getCatalogName()
                                throws java.io.IOException,
                                       AutomationException
The ArcSDE raster catalog name.

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

setRasterName

public void setRasterName(java.lang.String rasterName)
                   throws java.io.IOException,
                          AutomationException
The ArcSDE raster name.

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

getRasterName

public java.lang.String getRasterName()
                               throws java.io.IOException,
                                      AutomationException
The ArcSDE raster name.

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

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
interfaceSupportsErrorInfo

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