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, xxDummyIID28e745a8_0617_4eb0_b8bd_272a945ed117IID94058b85_acf1_49ba_a2a7_a9ccc6f4c26aIID, IID00000109_0000_0000_c000_000000000046, xxDummyIID0000010c_0000_0000_c000_000000000046IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummyIID, 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic IPoint getOrigin() throws java.io.IOException, AutomationException
getOrigin in interface IRasterInfojava.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 IRasterInfoppOrigin - 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 IRasterInfojava.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 IRasterInfopWidth - 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 IRasterInfojava.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 IRasterInfopHeight - 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 IRasterInfojava.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 IRasterInfopLevel - 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 IRasterInfojava.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 IRasterInfopLevel - 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 IRasterInfojava.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 IRasterInfoppXf - 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 IRasterInfojava.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 IRasterInfojava.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 IRasterInfoppExtent - 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 IRasterInfojava.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 IRasterInfoppSpatialReference - 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 IRasterInfojava.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 IRasterInfoppExtent - 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 IRasterInfojava.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 IRasterInfoppCellsize - 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 IRasterInfojava.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 IRasterInfojava.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 IRasterInfojava.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 IRasterInfopCount - 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 IRasterInfojava.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 IRasterInfopPixelType - 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 IRasterInfojava.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 IRasterInfopvNoData - 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 IRasterInfojava.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 IRasterInfopResampling - 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 IRasterInfojava.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 IRasterInfopSupportBandSelection - 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 IRasterInfojava.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 IRasterInfopFormat - 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 IRasterInfo2pRaster - 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 IRasterInfo2java.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 IRasterInfo2java.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 IRasterInfo2ppLODInfos - 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 IRasterInfo2java.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 IRasterInfo2ppColormap - 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 IRasterInfo2java.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 IRasterInfo2ppTable - 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 IRasterInfo2iBand - 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 IRasterInfo2iBand - 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 IRasterInfo2iBand - 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 IRasterInfo2iBand - 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 IRasterInfo2java.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 IRasterInfo2ppResampler - 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 IRasterInfo2java.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 IRasterInfo2ppMaximumCellSize - 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 IRasterInfo3java.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 IRasterInfo3pResamplingType - 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 IRasterInfo3java.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 IRasterInfo3pPacketSize - 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 IRasterInfo3java.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 IRasterInfo3pQuality - 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 IRasterInfo3java.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 IRasterInfo3ppProperties - 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 IRasterInfo3java.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 IRasterInfo3ppMultidimensionalInfo - 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 IRasterInfo3java.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 IRasterInfo3java.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 IRasterInfo3maxRecordCount - 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 IPersistpClassID - 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 IPersistStreamjava.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 IPersistStreampstm - 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 IPersistStreampstm - 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 IPersistStreampcbSize - 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 IXMLSerializedata - 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 IXMLSerializedata - 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 IXMLVersionSupportjava.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.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException