public class BasicRasterSdeLoader extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IBasicRasterSdeConnection, IRasterSdeStorage, IRasterSdeServerOperation, IRasterSdeStorage2, IRasterSdeServerOperation2, IRasterSdeCatalog, ISupportErrorInfo
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 =
IID, IID055452c1_0582_4863_b73e_1185095c2cc9, xxDummy
IID, IIDb4153f6e_fe14_11d3_b2bf_00c04f8edeff, xxDummy
IID, IID867a268a_0ed0_406b_955d_81eb20d806ea, xxDummy
IID, IIDddc9c0c4_0556_47b6_80e8_0ca036745441, xxDummy
IID, IID01540ba6_b1fd_43c7_ab8c_aa04389ad031, xxDummy
IID, IID37a7af98_cbdc_4e5f_b1b5_7706804de6b0, xxDummy
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
Constructor and Description |
---|
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; |
Modifier and Type | Method and Description |
---|---|
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()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
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 this COM object reference
|
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.
|
public BasicRasterSdeLoader() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic BasicRasterSdeLoader(java.lang.Object obj) throws java.io.IOException
BasicRasterSdeLoader theBasicRasterSdeLoader = (BasicRasterSdeLoader) obj;
obj
to BasicRasterSdeLoader
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void setServerName(java.lang.String name) throws java.io.IOException, AutomationException
setServerName
in interface IBasicRasterSdeConnection
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getServerName() throws java.io.IOException, AutomationException
getServerName
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setInstance(java.lang.String name) throws java.io.IOException, AutomationException
setInstance
in interface IBasicRasterSdeConnection
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getInstance() throws java.io.IOException, AutomationException
getInstance
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDatabase(java.lang.String databaseName) throws java.io.IOException, AutomationException
setDatabase
in interface IBasicRasterSdeConnection
databaseName
- The databaseName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDatabase() throws java.io.IOException, AutomationException
getDatabase
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSdeRasterName(java.lang.String outputName) throws java.io.IOException, AutomationException
setSdeRasterName
in interface IBasicRasterSdeConnection
outputName
- The outputName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getSdeRasterName() throws java.io.IOException, AutomationException
getSdeRasterName
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setUserName(java.lang.String userName) throws java.io.IOException, AutomationException
setUserName
in interface IBasicRasterSdeConnection
userName
- The userName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getUserName() throws java.io.IOException, AutomationException
getUserName
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPassword(java.lang.String password) throws java.io.IOException, AutomationException
setPassword
in interface IBasicRasterSdeConnection
password
- The password (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getPassword() throws java.io.IOException, AutomationException
getPassword
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setInputRasterName(java.lang.String inputName) throws java.io.IOException, AutomationException
setInputRasterName
in interface IBasicRasterSdeConnection
inputName
- The inputName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getInputRasterName() throws java.io.IOException, AutomationException
getInputRasterName
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setInputBitMaskName(java.lang.String bitMaskName) throws java.io.IOException, AutomationException
setInputBitMaskName
in interface IBasicRasterSdeConnection
bitMaskName
- The bitMaskName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getInputBitMaskName() throws java.io.IOException, AutomationException
getInputBitMaskName
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSdeWorkspaceName(IWorkspaceName rhs1) throws java.io.IOException, AutomationException
setSdeWorkspaceName
in interface IBasicRasterSdeConnection
rhs1
- A reference to a com.esri.arcgis.geodatabase.IWorkspaceName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRaster getRaster() throws java.io.IOException, AutomationException
getRaster
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRasterByRef(IRaster raster) throws java.io.IOException, AutomationException
setRasterByRef
in interface IBasicRasterSdeConnection
raster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRaster getMaskRaster() throws java.io.IOException, AutomationException
getMaskRaster
in interface IBasicRasterSdeConnection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMaskRasterByRef(IRaster maskRaster) throws java.io.IOException, AutomationException
setMaskRasterByRef
in interface IBasicRasterSdeConnection
maskRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTileWidth(int width) throws java.io.IOException, AutomationException
setTileWidth
in interface IRasterSdeStorage
setTileWidth
in interface IRasterSdeStorage2
width
- The width (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getTileWidth() throws java.io.IOException, AutomationException
getTileWidth
in interface IRasterSdeStorage
getTileWidth
in interface IRasterSdeStorage2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTileHeight(int height) throws java.io.IOException, AutomationException
setTileHeight
in interface IRasterSdeStorage
setTileHeight
in interface IRasterSdeStorage2
height
- The height (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getTileHeight() throws java.io.IOException, AutomationException
getTileHeight
in interface IRasterSdeStorage
getTileHeight
in interface IRasterSdeStorage2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPyramidResampleType(int method) throws java.io.IOException, AutomationException
setPyramidResampleType
in interface IRasterSdeStorage
setPyramidResampleType
in interface IRasterSdeStorage2
method
- A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getPyramidResampleType() throws java.io.IOException, AutomationException
getPyramidResampleType
in interface IRasterSdeStorage
getPyramidResampleType
in interface IRasterSdeStorage2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
getSpatialReference
in interface IRasterSdeStorage
getSpatialReference
in interface IRasterSdeStorage2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSpatialReferenceByRef(ISpatialReference spRef) throws java.io.IOException, AutomationException
setSpatialReferenceByRef
in interface IRasterSdeStorage
setSpatialReferenceByRef
in interface IRasterSdeStorage2
spRef
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPyramidOption(int option) throws java.io.IOException, AutomationException
setPyramidOption
in interface IRasterSdeStorage
setPyramidOption
in interface IRasterSdeStorage2
option
- A com.esri.arcgis.datasourcesraster.esriRasterSdePyramidOptEnum constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getPyramidOption() throws java.io.IOException, AutomationException
getPyramidOption
in interface IRasterSdeStorage
getPyramidOption
in interface IRasterSdeStorage2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCompressionType(int type) throws java.io.IOException, AutomationException
setCompressionType
in interface IRasterSdeStorage
setCompressionType
in interface IRasterSdeStorage2
type
- A com.esri.arcgis.geodatabase.esriRasterSdeCompressionTypeEnum constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getCompressionType() throws java.io.IOException, AutomationException
getCompressionType
in interface IRasterSdeStorage
getCompressionType
in interface IRasterSdeStorage2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setKeyword(java.lang.String keyword) throws java.io.IOException, AutomationException
setKeyword
in interface IRasterSdeStorage
setKeyword
in interface IRasterSdeStorage2
keyword
- The keyword (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getKeyword() throws java.io.IOException, AutomationException
getKeyword
in interface IRasterSdeStorage
getKeyword
in interface IRasterSdeStorage2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMosaicingTolerance(IPoint rhs1) throws java.io.IOException, AutomationException
setMosaicingTolerance
in interface IRasterSdeStorage
setMosaicingTolerance
in interface IRasterSdeStorage2
rhs1
- A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void create() throws java.io.IOException, AutomationException
create
in interface IRasterSdeServerOperation
create
in interface IRasterSdeServerOperation2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void update() throws java.io.IOException, AutomationException
update
in interface IRasterSdeServerOperation
update
in interface IRasterSdeServerOperation2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void delete() throws java.io.IOException, AutomationException
delete
in interface IRasterSdeServerOperation
delete
in interface IRasterSdeServerOperation2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void mosaic() throws java.io.IOException, AutomationException
mosaic
in interface IRasterSdeServerOperation
mosaic
in interface IRasterSdeServerOperation2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void buildPyramids() throws java.io.IOException, AutomationException
buildPyramids
in interface IRasterSdeServerOperation
buildPyramids
in interface IRasterSdeServerOperation2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void computeStatistics() throws java.io.IOException, AutomationException
computeStatistics
in interface IRasterSdeServerOperation
computeStatistics
in interface IRasterSdeServerOperation2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCompressionQuality(int value) throws java.io.IOException, AutomationException
setCompressionQuality
in interface IRasterSdeStorage2
value
- The value (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getCompressionQuality() throws java.io.IOException, AutomationException
getCompressionQuality
in interface IRasterSdeStorage2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void insert() throws java.io.IOException, AutomationException
insert
in interface IRasterSdeServerOperation2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCatalogName(java.lang.String catalogElementName) throws java.io.IOException, AutomationException
setCatalogName
in interface IRasterSdeCatalog
catalogElementName
- The catalogElementName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCatalogName() throws java.io.IOException, AutomationException
getCatalogName
in interface IRasterSdeCatalog
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRasterName(java.lang.String rasterName) throws java.io.IOException, AutomationException
setRasterName
in interface IRasterSdeCatalog
rasterName
- The rasterName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getRasterName() throws java.io.IOException, AutomationException
getRasterName
in interface IRasterSdeCatalog
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.