public class RasterInfo extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IRasterInfo, IRasterInfo2, IRasterInfo3, IPersist, IPersistStream, IXMLSerialize, IXMLVersionSupport, java.io.Externalizable
Description 'A class for a raster info value object containing information about a raster.' 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 =
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
IID, IIDdb36e6a7_50f4_46f6_b87f_d2754698f391, xxDummy
IID28e745a8_0617_4eb0_b8bd_272a945ed117
IID94058b85_acf1_49ba_a2a7_a9ccc6f4c26a
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
IID0000010c_0000_0000_c000_000000000046
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
IID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummy
Constructor and Description |
---|
RasterInfo()
Constructs a RasterInfo using ArcGIS Engine.
|
RasterInfo(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
RasterInfo theRasterInfo = (RasterInfo) obj; |
Modifier and Type | Method and Description |
---|---|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
int |
getAttributeRowCount()
The actual number of rows in the raster attribute table.
|
ITable |
getAttributeTable()
The raster attribute table.
|
int |
getBandCount()
The number of bands in the Raster.
|
int |
getBlockHeight()
The block height in pixels.
|
int |
getBlockWidth()
The block width in pixels.
|
IPnt |
getCellSize()
The raster cell size.
|
void |
getClassID(GUID[] pClassID)
getClassID
|
static java.lang.String |
getClsid()
getClsid.
|
IRasterColormap |
getColormap()
The raster colormap.
|
int |
getCompressionQuality()
The compression quality.
|
IEnvelope |
getExtent()
The raster extent.
|
int |
getFirstPyramidLevel()
The first pyramid level.
|
java.lang.String |
getFormat()
The raster format, e.g.
|
IGeodataXform |
getGeodataXform()
The raster GeoData transform.
|
int |
getHeight()
The raster height in pixels.
|
IRasterHistogram |
getHistogram(int iBand)
The histogram of a given band.
|
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.
|
IRasterLODInfos |
getLODInfos()
The tiling Levels Of Details.
|
IPnt |
getMaximumCellSize()
The maximum cell size associated with this raster.
|
int |
getMaximumPyramidLevel()
The maximum pyramid level.
|
int |
getMaxRecordCount()
The raster attribute table size limit.
|
java.lang.String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace).
|
IMultidimensionalInfo |
getMultidimensionalInfo()
The multidimensional information associated with the dataset.
|
IEnvelope |
getNativeExtent()
The native raster extent before GeoData transform.
|
ISpatialReference |
getNativeSpatialReference()
The native raster spatial reference before GeoData transform.
|
java.lang.Object |
getNoData()
The NoData value used to indicate invalid or excluded data.
|
IPoint |
getOrigin()
The tiling origin.
|
int |
getPacketSize()
The packet (bundle) size in tiles.
|
IPixelResampler |
getPixelResampler()
The current raster resampler.
|
int |
getPixelType()
The raster pixel type.
|
IPropertySet |
getProperties()
The additional properties.
|
int |
getPyramidResamplingType()
The pyramid resamping type.
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax
|
ISpatialReference |
getSpatialReference()
The raster spatial reference.
|
IRasterStatistics |
getStatistics(int iBand)
The statistics of a given band.
|
int |
getWidth()
The raster width in pixels.
|
int |
hashCode()
the hashcode for this object
|
void |
init(IRaster pRaster)
Initializes from a raster.
|
void |
isDirty()
isDirty
|
boolean |
isResampling()
Indicates if this raster source wants to perform resampling.
|
boolean |
isSupportBandSelection()
Indicates if this function supports band selection.
|
void |
load(IStream pstm)
load
|
void |
readExternal(java.io.ObjectInput in) |
void |
release()
Release this COM object reference
|
void |
removeStatsHistograms()
Removes all band statistics and histograms.
|
void |
save(IStream pstm,
int fClearDirty)
save
|
void |
serialize(IXMLSerializeData data)
Serializes an object to XML.
|
void |
setAttributeTableByRef(ITable ppTable)
The raster attribute table.
|
void |
setBandCount(int pCount)
The number of bands in the Raster.
|
void |
setBlockHeight(int pHeight)
The block height in pixels.
|
void |
setBlockWidth(int pWidth)
The block width in pixels.
|
void |
setCellSize(IPnt ppCellsize)
The raster cell size.
|
void |
setColormapByRef(IRasterColormap ppColormap)
The raster colormap.
|
void |
setCompressionQuality(int pQuality)
The compression quality.
|
void |
setExtent(IEnvelope ppExtent)
The raster extent.
|
void |
setFirstPyramidLevel(int pLevel)
The first pyramid level.
|
void |
setFormat(java.lang.String pFormat)
The raster format, e.g.
|
void |
setGeodataXformByRef(IGeodataXform ppXf)
The raster GeoData transform.
|
void |
setHistogramByRef(int iBand,
IRasterHistogram ppHistogram)
The histogram of a given band.
|
void |
setLODInfosByRef(IRasterLODInfos ppLODInfos)
The tiling Levels Of Details.
|
void |
setMaximumCellSize(IPnt ppMaximumCellSize)
The maximum cell size associated with this raster.
|
void |
setMaximumPyramidLevel(int pLevel)
The maximum pyramid level.
|
void |
setMaxRecordCount(int maxRecordCount)
The raster attribute table size limit.
|
void |
setMultidimensionalInfoByRef(IMultidimensionalInfo ppMultidimensionalInfo)
The multidimensional information associated with the dataset.
|
void |
setNativeExtent(IEnvelope ppExtent)
The native raster extent before GeoData transform.
|
void |
setNativeSpatialReferenceByRef(ISpatialReference ppSpatialReference)
The native raster spatial reference before GeoData transform.
|
void |
setNoData(java.lang.Object pvNoData)
The NoData value used to indicate invalid or excluded data.
|
void |
setOriginByRef(IPoint ppOrigin)
The tiling origin.
|
void |
setPacketSize(int pPacketSize)
The packet (bundle) size in tiles.
|
void |
setPixelResamplerByRef(IPixelResampler ppResampler)
The current raster resampler.
|
void |
setPixelType(int pPixelType)
The raster pixel type.
|
void |
setPropertiesByRef(IPropertySet ppProperties)
The additional properties.
|
void |
setPyramidResamplingType(int pResamplingType)
The pyramid resamping type.
|
void |
setResampling(boolean pResampling)
Indicates if this raster source wants to perform resampling.
|
void |
setStatisticsByRef(int iBand,
IRasterStatistics ppStats)
The statistics of a given band.
|
void |
setSupportBandSelection(boolean pSupportBandSelection)
Indicates if this function supports band selection.
|
void |
writeExternal(java.io.ObjectOutput out) |
public static final long serialVersionUID
public RasterInfo() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic RasterInfo(java.lang.Object obj) throws java.io.IOException
RasterInfo theRasterInfo = (RasterInfo) obj;
obj
to RasterInfo
.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 IPoint getOrigin() throws java.io.IOException, AutomationException
getOrigin
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOriginByRef(IPoint ppOrigin) throws java.io.IOException, AutomationException
setOriginByRef
in interface IRasterInfo
ppOrigin
- 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 int getBlockWidth() throws java.io.IOException, AutomationException
getBlockWidth
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBlockWidth(int pWidth) throws java.io.IOException, AutomationException
setBlockWidth
in interface IRasterInfo
pWidth
- The pWidth (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getBlockHeight() throws java.io.IOException, AutomationException
getBlockHeight
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBlockHeight(int pHeight) throws java.io.IOException, AutomationException
setBlockHeight
in interface IRasterInfo
pHeight
- The pHeight (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getFirstPyramidLevel() throws java.io.IOException, AutomationException
getFirstPyramidLevel
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFirstPyramidLevel(int pLevel) throws java.io.IOException, AutomationException
setFirstPyramidLevel
in interface IRasterInfo
pLevel
- The pLevel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getMaximumPyramidLevel() throws java.io.IOException, AutomationException
getMaximumPyramidLevel
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMaximumPyramidLevel(int pLevel) throws java.io.IOException, AutomationException
setMaximumPyramidLevel
in interface IRasterInfo
pLevel
- The pLevel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeodataXform getGeodataXform() throws java.io.IOException, AutomationException
getGeodataXform
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setGeodataXformByRef(IGeodataXform ppXf) throws java.io.IOException, AutomationException
setGeodataXformByRef
in interface IRasterInfo
ppXf
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)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 IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
getExtent
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setExtent(IEnvelope ppExtent) throws java.io.IOException, AutomationException
setExtent
in interface IRasterInfo
ppExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getNativeSpatialReference() throws java.io.IOException, AutomationException
getNativeSpatialReference
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setNativeSpatialReferenceByRef(ISpatialReference ppSpatialReference) throws java.io.IOException, AutomationException
setNativeSpatialReferenceByRef
in interface IRasterInfo
ppSpatialReference
- 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 IEnvelope getNativeExtent() throws java.io.IOException, AutomationException
getNativeExtent
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setNativeExtent(IEnvelope ppExtent) throws java.io.IOException, AutomationException
setNativeExtent
in interface IRasterInfo
ppExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPnt getCellSize() throws java.io.IOException, AutomationException
getCellSize
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCellSize(IPnt ppCellsize) throws java.io.IOException, AutomationException
setCellSize
in interface IRasterInfo
ppCellsize
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getWidth() throws java.io.IOException, AutomationException
getWidth
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getHeight() throws java.io.IOException, AutomationException
getHeight
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getBandCount() throws java.io.IOException, AutomationException
getBandCount
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBandCount(int pCount) throws java.io.IOException, AutomationException
setBandCount
in interface IRasterInfo
pCount
- The pCount (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getPixelType() throws java.io.IOException, AutomationException
getPixelType
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPixelType(int pPixelType) throws java.io.IOException, AutomationException
setPixelType
in interface IRasterInfo
pPixelType
- A com.esri.arcgis.geodatabase.rstPixelType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getNoData() throws java.io.IOException, AutomationException
getNoData
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setNoData(java.lang.Object pvNoData) throws java.io.IOException, AutomationException
setNoData
in interface IRasterInfo
pvNoData
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isResampling() throws java.io.IOException, AutomationException
isResampling
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setResampling(boolean pResampling) throws java.io.IOException, AutomationException
setResampling
in interface IRasterInfo
pResampling
- The pResampling (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isSupportBandSelection() throws java.io.IOException, AutomationException
isSupportBandSelection
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSupportBandSelection(boolean pSupportBandSelection) throws java.io.IOException, AutomationException
setSupportBandSelection
in interface IRasterInfo
pSupportBandSelection
- The pSupportBandSelection (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getFormat() throws java.io.IOException, AutomationException
getFormat
in interface IRasterInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFormat(java.lang.String pFormat) throws java.io.IOException, AutomationException
setFormat
in interface IRasterInfo
pFormat
- The pFormat (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void init(IRaster pRaster) throws java.io.IOException, AutomationException
init
in interface IRasterInfo2
pRaster
- 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 removeStatsHistograms() throws java.io.IOException, AutomationException
removeStatsHistograms
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterLODInfos getLODInfos() throws java.io.IOException, AutomationException
getLODInfos
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLODInfosByRef(IRasterLODInfos ppLODInfos) throws java.io.IOException, AutomationException
setLODInfosByRef
in interface IRasterInfo2
ppLODInfos
- A reference to a com.esri.arcgis.geodatabase.IRasterLODInfos (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterColormap getColormap() throws java.io.IOException, AutomationException
getColormap
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setColormapByRef(IRasterColormap ppColormap) throws java.io.IOException, AutomationException
setColormapByRef
in interface IRasterInfo2
ppColormap
- A reference to a com.esri.arcgis.geodatabase.IRasterColormap (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITable getAttributeTable() throws java.io.IOException, AutomationException
getAttributeTable
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAttributeTableByRef(ITable ppTable) throws java.io.IOException, AutomationException
setAttributeTableByRef
in interface IRasterInfo2
ppTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterStatistics getStatistics(int iBand) throws java.io.IOException, AutomationException
getStatistics
in interface IRasterInfo2
iBand
- The iBand (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setStatisticsByRef(int iBand, IRasterStatistics ppStats) throws java.io.IOException, AutomationException
setStatisticsByRef
in interface IRasterInfo2
iBand
- The iBand (in)ppStats
- A reference to a com.esri.arcgis.datasourcesraster.IRasterStatistics (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterHistogram getHistogram(int iBand) throws java.io.IOException, AutomationException
getHistogram
in interface IRasterInfo2
iBand
- The iBand (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setHistogramByRef(int iBand, IRasterHistogram ppHistogram) throws java.io.IOException, AutomationException
setHistogramByRef
in interface IRasterInfo2
iBand
- The iBand (in)ppHistogram
- A reference to a com.esri.arcgis.datasourcesraster.IRasterHistogram (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPixelResampler getPixelResampler() throws java.io.IOException, AutomationException
getPixelResampler
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPixelResamplerByRef(IPixelResampler ppResampler) throws java.io.IOException, AutomationException
setPixelResamplerByRef
in interface IRasterInfo2
ppResampler
- A reference to a com.esri.arcgis.datasourcesraster.IPixelResampler (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPnt getMaximumCellSize() throws java.io.IOException, AutomationException
getMaximumCellSize
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMaximumCellSize(IPnt ppMaximumCellSize) throws java.io.IOException, AutomationException
setMaximumCellSize
in interface IRasterInfo2
ppMaximumCellSize
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getPyramidResamplingType() throws java.io.IOException, AutomationException
getPyramidResamplingType
in interface IRasterInfo3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPyramidResamplingType(int pResamplingType) throws java.io.IOException, AutomationException
setPyramidResamplingType
in interface IRasterInfo3
pResamplingType
- 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 getPacketSize() throws java.io.IOException, AutomationException
getPacketSize
in interface IRasterInfo3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPacketSize(int pPacketSize) throws java.io.IOException, AutomationException
setPacketSize
in interface IRasterInfo3
pPacketSize
- The pPacketSize (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 IRasterInfo3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCompressionQuality(int pQuality) throws java.io.IOException, AutomationException
setCompressionQuality
in interface IRasterInfo3
pQuality
- The pQuality (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getProperties() throws java.io.IOException, AutomationException
getProperties
in interface IRasterInfo3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPropertiesByRef(IPropertySet ppProperties) throws java.io.IOException, AutomationException
setPropertiesByRef
in interface IRasterInfo3
ppProperties
- A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IMultidimensionalInfo getMultidimensionalInfo() throws java.io.IOException, AutomationException
getMultidimensionalInfo
in interface IRasterInfo3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMultidimensionalInfoByRef(IMultidimensionalInfo ppMultidimensionalInfo) throws java.io.IOException, AutomationException
setMultidimensionalInfoByRef
in interface IRasterInfo3
ppMultidimensionalInfo
- A reference to a com.esri.arcgis.geodatabase.IMultidimensionalInfo (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getAttributeRowCount() throws java.io.IOException, AutomationException
getAttributeRowCount
in interface IRasterInfo3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getMaxRecordCount() throws java.io.IOException, AutomationException
getMaxRecordCount
in interface IRasterInfo3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMaxRecordCount(int maxRecordCount) throws java.io.IOException, AutomationException
setMaxRecordCount
in interface IRasterInfo3
maxRecordCount
- The maxRecordCount (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getMinNamespaceSupported() throws java.io.IOException, AutomationException
getMinNamespaceSupported
in interface IXMLVersionSupport
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException