public class RasterBand extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IRasterBand, IRasterBandEdit, IRasterBandEdit2, INativeTypeInfo, IRasterProps, IDataset, ITable, IObjectClass, IGeoDataset, IRasterDataset, IRasterTable, IRasterPyramid, IRawPixels, IMetadata, IMetadataEdit, IRasterTransaction, ISupportErrorInfo, IRawBlocks, IRasterBandColormap
Description 'A representation of a single band of a raster dataset on disk.' 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, IID31e6c041_ec46_11d1_8d21_0000f8780535, xxDummy
IID, IID400f6ddf_d613_4dd0_a803_e7504dcbacaf, xxDummy
IID0ab74c4d_7574_440e_b45a_2a36f22c57c8
IID, IID906db24a_f0ad_4ca5_871b_5466e54fab80, xxDummy
IID, IID4b7b1bd0_a705_11d2_8e30_00a0249480f0, xxDummy
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy
IID, IIDfcb01cb5_9f0b_11d0_bec7_00805f7c4268, xxDummy
IID, IID1afcdb31_ac09_11d2_8a1e_006097aff44e, xxDummy
IID1afcdb32_ac09_11d2_8a1e_006097aff44e
IID, IID7aca3d01_0629_11d2_8d24_0000f8780535, xxDummy
IID, IID7aca3d04_0629_11d2_8d24_0000f8780535, xxDummy
IID, IID81bd0a10_6fb6_11d3_a407_0004ac1b1d86, xxDummy
IID, IID5a2d94ae_190a_479c_93b9_d6645bb121e6, xxDummy
IID, IID5de04a82_24e4_11d3_a641_0008c7d3ae50, xxDummy
IID, IID97fdb978_62a4_49c5_8252_b07837b33ee9, xxDummy
IID, IID3be922f3_6934_40a5_a82e_c368cb13995b, xxDummy
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
IID, IIDf20ff8ff_643a_4669_a465_e14a5095e7dd, xxDummy
IID, IID9d6c37ee_982a_4d99_8ba1_4ebdd6d772f8, xxDummy
Constructor and Description |
---|
RasterBand(java.lang.Object obj)
Construct a RasterBand using a reference to such an object returned from ArcGIS Engine or Server.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
acquireCache()
Gets reference to edit cache.
|
void |
addField(IField field)
Adds a field to this object class.
|
void |
addIndex(IIndex index)
Adds an index to this object class.
|
void |
alterHistogram(IRasterHistogram pHistogram)
Alters histogram.
|
void |
alterStatistics(IRasterStatistics pStats)
Alters statistics.
|
void |
basicOpenFromFile(java.lang.String path)
Opens the dataset from file.
|
boolean |
canCopy()
Returns true if this dataset can be copied.
|
boolean |
canDelete()
True if this dataset can be deleted.
|
boolean |
canRename()
True if this dataset can be renamed.
|
void |
commit()
Sends all pending changes to persistent storage.
|
void |
computeStatisticsHistogram(int skipx,
int skipy,
java.lang.Object ignoreValues,
boolean requireHistogram)
Calculates statistics and histogram for a given skip factor.
|
void |
computeStatsAndHist()
Calculates statistics and histogram if not previously stored.
|
void |
computeStatsHistogram(int pyramidLevel)
Calculates statistics and histogram from a given pyramid level.
|
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this raster band to a new dataset with the specified name.
|
void |
create()
Build raster pyramids for this raster.
|
IRaster |
createDefaultRaster()
Creates a raster object with the default properties for this dataset.
|
IPixelBlock |
createPixelBlock()
Create a compatible pixel block.
|
IPixelBlock |
createPixelBlock(IPnt size)
Allocates a PixelBlock of size requested and type of this band.
|
IRow |
createRow()
Creates a row in the database with a system assigned object ID and null property values.
|
IRowBuffer |
createRowBuffer()
Creates a row buffer that can be used with an insert cursor.
|
void |
delete()
Deletes this dataset.
|
void |
deleteField(IField field)
Deletes a field from this object class.
|
void |
deleteIndex(IIndex index)
Deletes an index from this object class.
|
void |
deleteSearchedRows(IQueryFilter queryFilter)
Delete the Rows in the database selected by the specified query.
|
void |
end()
Commits changes and stops double buffering.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
int |
findField(java.lang.String name)
The index of the field with the specified name.
|
void |
flush()
Flushes buffered data.
|
java.lang.String |
getAliasName()
The alias name of the object class.
|
ITable |
getAttributeTable()
The attribute table of this raster band.
|
java.lang.String |
getBandname()
The name of this raster band.
|
java.lang.String |
getBrowseName()
The browse name of the dataset.
|
java.lang.String |
getCategory()
The category of the dataset.
|
IRasterClassNames |
getClassNames()
The class names (titles).
|
IUID |
getCLSID()
The GUID for the COM Class (CoClass) corresponding to instances of this object class.
|
IRasterColormap |
getColormap()
The colormap of this raster band.
|
java.lang.String |
getCompleteName()
The full path of the RasterDataset.
|
java.lang.String |
getCompressionType()
The compression technique applied to this RasterDataset.
|
IContrastTable |
getContrastTable()
The contrast look-up table of this band.
|
IUID |
getEXTCLSID()
The GUID for the COM Class (CoClass) corresponding to the class extension for this object class.
|
java.lang.Object |
getExtension()
The extension for this object class.
|
IPropertySet |
getExtensionProperties()
The extension properties for this object class.
|
IEnvelope |
getExtent()
The extent of the Raster.
|
IFields |
getFields()
The fields collection for this object class.
|
java.lang.String |
getFormat()
The format of this RasterRataset.
|
IName |
getFullName()
The associated name object.
|
int |
getHeight()
Height in pixels.
|
IRasterHistogram |
getHistogram()
The histogram of this raster band.
|
IIndexes |
getIndexes()
The indexes collection for this object class.
|
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.
|
IPropertySet |
getMetadata()
The PropertySet containing metadata.
|
IPnt |
getMinimumSize()
The minimum raster pyramid size.
|
java.lang.String |
getName()
The name of the Dataset.
|
INativeType |
getNativeType()
The native type.
|
java.lang.Object |
getNoDataValue()
Data value used to indicate invalid or excluded data.
|
int |
getNumCacheRefs()
Number of outstanding cache references
|
int |
getObjectClassID()
The unique ID for the object class.
|
java.lang.String |
getOIDFieldName()
The name of the field corresponding to the OID.
|
int |
getPixelType()
Data type of the pixels.
|
int |
getPrimaryField()
The primary field of the table.
|
IPropertySet |
getPropertySet()
The set of properties for the dataset.
|
IRasterDataset |
getRasterDataset()
The RasterDataset associated with this raster band.
|
IRasterInfo |
getRasterInfo()
The raster information.
|
IEnumRelationshipClass |
getRelationshipClasses(int role)
The relationship classes in which this object class participates in for the specified role.
|
int |
getRepresentationType()
The suggested representation type.
|
IRow |
getRow(long oID)
The row from the database with the specified object ID.
|
ICursor |
getRows(java.lang.Object oids,
boolean recycling)
The cursor of rows based on a set of object ids.
|
java.lang.String |
getSensorType()
The sensor type used for this RasterDataset.
|
ISpatialReference |
getSpatialReference()
SpatialReference of the Raster.
|
IRasterStatistics |
getStatistics()
The statistics of this raster band.
|
IEnumDataset |
getSubsets()
Datasets contained within this dataset.
|
int |
getTableType()
The class names of the table.
|
int |
getType()
The type of the Dataset.
|
int |
getUndoLevels()
Maximum number of reversible operations.
|
int |
getWidth()
Width in pixels.
|
IWorkspace |
getWorkspace()
The workspace containing this dataset.
|
boolean |
hasColormap()
Indicates if this band has a colormap.
|
void |
hasColormap(boolean[] b)
Indicates if this band has a colormap.
|
int |
hashCode()
the hashcode for this object
|
void |
hasStatistics(boolean[] b)
Indicates if this band has statistics.
|
void |
hasTable(boolean[] b)
Indicates if this band has an attribute table.
|
ICursor |
insert(boolean useBuffering)
Returns a cursor that can be used to insert new Rows.
|
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo
|
boolean |
isCanEditMetadata()
Indicates if metadata can be edited.
|
boolean |
isDirectlyOpened()
Indicates if the band was opened directly.
|
boolean |
isHasOID()
Indicates if the class has an object identity (OID) field.
|
boolean |
isInteger()
Indicates if the data is integer.
|
boolean |
isPresent()
Indicates whether pyramid layers exist.
|
ICursor |
ITable_search(IQueryFilter queryFilter,
boolean recycling)
An object cursor that can be used to fetch row objects selected by the specified query.
|
IPnt |
meanCellSize()
Returns the approximate cell size of the raster.
|
void |
openFromFile(java.lang.String path)
Attaches dataset to a particular file.
|
void |
precalculateStats(java.lang.Object index_list)
Calculates statistics and histograms for specified bands.
|
void |
read(IPnt tlc,
IPixelBlock pxls)
Read a block of pixels starting from tlc (top left corner).
|
void |
readBlock(int tx,
int ty,
int level,
IPixelBlock pPixelBlock)
Reads a raw pixel block.
|
void |
release()
Release this COM object reference
|
void |
rename(java.lang.String name)
Renames this Dataset.
|
int |
returnCache(java.lang.Object cache)
Restores edit cache to previous state.
|
long |
rowCount(IQueryFilter queryFilter)
The number of Rows selected by the specified query.
|
ISelectionSet |
select(IQueryFilter queryFilter,
int selType,
int selOption,
IWorkspace selectionContainer)
A selection that contains the object ids selected by the specified query.
|
void |
setBrowseName(java.lang.String name)
The browse name of the dataset.
|
void |
setColormap(IRasterColormap colormap)
The colormap of this raster band.
|
void |
setContrastTable(IContrastTable cont)
The contrast look-up table of this band.
|
void |
setExtent(IEnvelope ppExtent)
The extent of the Raster.
|
void |
setHeight(int pVal)
Height in pixels.
|
void |
setMetadata(IPropertySet propertySet)
The PropertySet containing metadata.
|
void |
setMinimumSize(IPnt ppVal)
The minimum raster pyramid size.
|
void |
setNoDataValue(java.lang.Object pVal)
Data value used to indicate invalid or excluded data.
|
void |
setPixelType(int pVal)
Data type of the pixels.
|
void |
setPrimaryField(int fieldIndex)
The primary field of the table.
|
void |
setRepresentationType(int pVal)
The suggested representation type.
|
void |
setSpatialReference(ISpatialReference ppSpref)
SpatialReference of the Raster.
|
void |
setUndoLevels(int num_undo)
Maximum number of reversible operations.
|
void |
setWidth(int pVal)
Width in pixels.
|
void |
start()
Starts double buffering edits for undo support.
|
void |
synchronize(int action,
int interval)
Updates metadata with the current properties; may create metadata if it doesn't already exist.
|
int |
undo(int n)
Reverses last N changes.
|
ICursor |
update(IQueryFilter queryFilter,
boolean recycling)
Returns a cursor that can be used to update Rows selected by the specified query.
|
void |
updateSearchedRows(IQueryFilter queryFilter,
IRowBuffer buffer)
Update the Rows in the database selected by the specified query.
|
void |
write(IPnt tlc,
IPixelBlock pxls)
Write a block of pixels starting from tlc (top left corner).
|
void |
writeBlock(int tx,
int ty,
int level,
IPixelBlock pPixelBlock)
Writes a raw pixel block.
|
public RasterBand(java.lang.Object obj) throws java.io.IOException
obj
to RasterBand
. *
RasterBand o = (RasterBand)obj; // will not work
RasterBand o = new RasterBand(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problems
RasterBand theRasterBand = (RasterBand) obj;
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 hasTable(boolean[] b) throws java.io.IOException, AutomationException
hasTable
in interface IRasterBand
b
- The b (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void hasStatistics(boolean[] b) throws java.io.IOException, AutomationException
hasStatistics
in interface IRasterBand
b
- The b (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void hasColormap(boolean[] b) throws java.io.IOException, AutomationException
hasColormap
in interface IRasterBand
b
- The b (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterStatistics getStatistics() throws java.io.IOException, AutomationException
getStatistics
in interface IRasterBand
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void computeStatsAndHist() throws java.io.IOException, AutomationException
computeStatsAndHist
in interface IRasterBand
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterHistogram getHistogram() throws java.io.IOException, AutomationException
getHistogram
in interface IRasterBand
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 IRasterBand
getColormap
in interface IRasterBandColormap
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 IRasterBand
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterClassNames getClassNames() throws java.io.IOException, AutomationException
getClassNames
in interface IRasterBand
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterDataset getRasterDataset() throws java.io.IOException, AutomationException
getRasterDataset
in interface IRasterBand
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getRepresentationType() throws java.io.IOException, AutomationException
getRepresentationType
in interface IRasterBand
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRepresentationType(int pVal) throws java.io.IOException, AutomationException
setRepresentationType
in interface IRasterBand
pVal
- A com.esri.arcgis.datasourcesraster.rstRepresentationType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IContrastTable getContrastTable() throws java.io.IOException, AutomationException
getContrastTable
in interface IRasterBand
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setContrastTable(IContrastTable cont) throws java.io.IOException, AutomationException
setContrastTable
in interface IRasterBand
cont
- A reference to a com.esri.arcgis.datasourcesraster.IContrastTable (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canCopy() throws java.io.IOException, AutomationException
canCopy
in interface IRasterBand
canCopy
in interface IDataset
canCopy
in interface IRasterDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IDataset copy(java.lang.String copyName, IWorkspace copyWorkspace) throws java.io.IOException, AutomationException
copy
in interface IRasterBand
copy
in interface IDataset
copy
in interface IRasterDataset
copyName
- The copyName (in)copyWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getBandname() throws java.io.IOException, AutomationException
getBandname
in interface IRasterBand
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isDirectlyOpened() throws java.io.IOException, AutomationException
isDirectlyOpened
in interface IRasterBand
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void alterStatistics(IRasterStatistics pStats) throws java.io.IOException, AutomationException
alterStatistics
in interface IRasterBandEdit
pStats
- 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 void alterHistogram(IRasterHistogram pHistogram) throws java.io.IOException, AutomationException
alterHistogram
in interface IRasterBandEdit
pHistogram
- 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 void computeStatsHistogram(int pyramidLevel) throws java.io.IOException, AutomationException
computeStatsHistogram
in interface IRasterBandEdit
pyramidLevel
- The pyramidLevel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void computeStatisticsHistogram(int skipx, int skipy, java.lang.Object ignoreValues, boolean requireHistogram) throws java.io.IOException, AutomationException
computeStatisticsHistogram
in interface IRasterBandEdit2
skipx
- The skipx (in)skipy
- The skipy (in)ignoreValues
- A Variant (in)requireHistogram
- The requireHistogram (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public INativeType getNativeType() throws java.io.IOException, AutomationException
getNativeType
in interface INativeTypeInfo
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 IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setWidth(int pVal) throws java.io.IOException, AutomationException
setWidth
in interface IRasterProps
pVal
- The pVal (in)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 IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setHeight(int pVal) throws java.io.IOException, AutomationException
setHeight
in interface IRasterProps
pVal
- The pVal (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 IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPixelType(int pVal) throws java.io.IOException, AutomationException
setPixelType
in interface IRasterProps
pVal
- 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 getNoDataValue() throws java.io.IOException, AutomationException
getNoDataValue
in interface IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setNoDataValue(java.lang.Object pVal) throws java.io.IOException, AutomationException
setNoDataValue
in interface IRasterProps
pVal
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPnt meanCellSize() throws java.io.IOException, AutomationException
meanCellSize
in interface IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isInteger() throws java.io.IOException, AutomationException
isInteger
in interface IRasterProps
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 IRasterProps
getSpatialReference
in interface IGeoDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSpatialReference(ISpatialReference ppSpref) throws java.io.IOException, AutomationException
setSpatialReference
in interface IRasterProps
ppSpref
- 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 getExtent() throws java.io.IOException, AutomationException
getExtent
in interface IRasterProps
getExtent
in interface IGeoDataset
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 IRasterProps
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 java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IName getFullName() throws java.io.IOException, AutomationException
getFullName
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getBrowseName() throws java.io.IOException, AutomationException
getBrowseName
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBrowseName(java.lang.String name) throws java.io.IOException, AutomationException
setBrowseName
in interface IDataset
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getType() throws java.io.IOException, AutomationException
getType
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCategory() throws java.io.IOException, AutomationException
getCategory
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumDataset getSubsets() throws java.io.IOException, AutomationException
getSubsets
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IWorkspace getWorkspace() throws java.io.IOException, AutomationException
getWorkspace
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canDelete() throws java.io.IOException, AutomationException
canDelete
in interface IDataset
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 IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canRename() throws java.io.IOException, AutomationException
canRename
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void rename(java.lang.String name) throws java.io.IOException, AutomationException
rename
in interface IDataset
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRow createRow() throws java.io.IOException, AutomationException
createRow
in interface ITable
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRow getRow(long oID) throws java.io.IOException, AutomationException
getRow
in interface ITable
oID
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ICursor getRows(java.lang.Object oids, boolean recycling) throws java.io.IOException, AutomationException
getRows
in interface ITable
oids
- A Variant (in)recycling
- The recycling (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRowBuffer createRowBuffer() throws java.io.IOException, AutomationException
createRowBuffer
in interface ITable
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void updateSearchedRows(IQueryFilter queryFilter, IRowBuffer buffer) throws java.io.IOException, AutomationException
updateSearchedRows
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)buffer
- A reference to a com.esri.arcgis.geodatabase.IRowBuffer (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteSearchedRows(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
deleteSearchedRows
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public long rowCount(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
rowCount
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ICursor ITable_search(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
ITable_search
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ICursor update(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
update
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ICursor insert(boolean useBuffering) throws java.io.IOException, AutomationException
insert
in interface ITable
useBuffering
- The useBuffering (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISelectionSet select(IQueryFilter queryFilter, int selType, int selOption, IWorkspace selectionContainer) throws java.io.IOException, AutomationException
select
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)selType
- A com.esri.arcgis.geodatabase.esriSelectionType constant (in)selOption
- A com.esri.arcgis.geodatabase.esriSelectionOption constant (in)selectionContainer
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int findField(java.lang.String name) throws java.io.IOException, AutomationException
findField
in interface IClass
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IFields getFields() throws java.io.IOException, AutomationException
getFields
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IIndexes getIndexes() throws java.io.IOException, AutomationException
getIndexes
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addField(IField field) throws java.io.IOException, AutomationException
addField
in interface IClass
field
- A reference to a com.esri.arcgis.geodatabase.IField (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteField(IField field) throws java.io.IOException, AutomationException
deleteField
in interface IClass
field
- A reference to a com.esri.arcgis.geodatabase.IField (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addIndex(IIndex index) throws java.io.IOException, AutomationException
addIndex
in interface IClass
index
- A reference to a com.esri.arcgis.geodatabase.IIndex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteIndex(IIndex index) throws java.io.IOException, AutomationException
deleteIndex
in interface IClass
index
- A reference to a com.esri.arcgis.geodatabase.IIndex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isHasOID() throws java.io.IOException, AutomationException
isHasOID
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getOIDFieldName() throws java.io.IOException, AutomationException
getOIDFieldName
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IUID getCLSID() throws java.io.IOException, AutomationException
getCLSID
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IUID getEXTCLSID() throws java.io.IOException, AutomationException
getEXTCLSID
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getExtension() throws java.io.IOException, AutomationException
getExtension
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getExtensionProperties() throws java.io.IOException, AutomationException
getExtensionProperties
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getObjectClassID() throws java.io.IOException, AutomationException
getObjectClassID
in interface IObjectClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumRelationshipClass getRelationshipClasses(int role) throws java.io.IOException, AutomationException
getRelationshipClasses
in interface IObjectClass
role
- A com.esri.arcgis.geodatabase.esriRelRole constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getAliasName() throws java.io.IOException, AutomationException
getAliasName
in interface IObjectClass
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 IRasterDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getSensorType() throws java.io.IOException, AutomationException
getSensorType
in interface IRasterDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCompressionType() throws java.io.IOException, AutomationException
getCompressionType
in interface IRasterDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRaster createDefaultRaster() throws java.io.IOException, AutomationException
createDefaultRaster
in interface IRasterDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void openFromFile(java.lang.String path) throws java.io.IOException, AutomationException
openFromFile
in interface IRasterDataset
path
- The path (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void precalculateStats(java.lang.Object index_list) throws java.io.IOException, AutomationException
precalculateStats
in interface IRasterDataset
index_list
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCompleteName() throws java.io.IOException, AutomationException
getCompleteName
in interface IRasterDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void basicOpenFromFile(java.lang.String path) throws java.io.IOException, AutomationException
basicOpenFromFile
in interface IRasterDataset
path
- The path (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getTableType() throws java.io.IOException, AutomationException
getTableType
in interface IRasterTable
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getPrimaryField() throws java.io.IOException, AutomationException
getPrimaryField
in interface IRasterTable
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPrimaryField(int fieldIndex) throws java.io.IOException, AutomationException
setPrimaryField
in interface IRasterTable
fieldIndex
- The fieldIndex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isPresent() throws java.io.IOException, AutomationException
isPresent
in interface IRasterPyramid
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMinimumSize(IPnt ppVal) throws java.io.IOException, AutomationException
setMinimumSize
in interface IRasterPyramid
ppVal
- 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 IPnt getMinimumSize() throws java.io.IOException, AutomationException
getMinimumSize
in interface IRasterPyramid
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 IRasterPyramid
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPixelBlock createPixelBlock(IPnt size) throws java.io.IOException, AutomationException
createPixelBlock
in interface IRawPixels
size
- 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 void read(IPnt tlc, IPixelBlock pxls) throws java.io.IOException, AutomationException
read
in interface IRawPixels
tlc
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)pxls
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void write(IPnt tlc, IPixelBlock pxls) throws java.io.IOException, AutomationException
write
in interface IRawPixels
tlc
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)pxls
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.Object acquireCache() throws java.io.IOException, AutomationException
acquireCache
in interface IRawPixels
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int returnCache(java.lang.Object cache) throws java.io.IOException, AutomationException
returnCache
in interface IRawPixels
cache
- A reference to another Object (IUnknown) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getNumCacheRefs() throws java.io.IOException, AutomationException
getNumCacheRefs
in interface IRawPixels
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getMetadata() throws java.io.IOException, AutomationException
getMetadata
in interface IMetadata
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMetadata(IPropertySet propertySet) throws java.io.IOException, AutomationException
setMetadata
in interface IMetadata
propertySet
- 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 void synchronize(int action, int interval) throws java.io.IOException, AutomationException
synchronize
in interface IMetadata
action
- A com.esri.arcgis.geodatabase.esriMetadataSyncAction constant (in)interval
- The interval (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isCanEditMetadata() throws java.io.IOException, AutomationException
isCanEditMetadata
in interface IMetadataEdit
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setUndoLevels(int num_undo) throws java.io.IOException, AutomationException
setUndoLevels
in interface IRasterTransaction
num_undo
- The num_undo (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void commit() throws java.io.IOException, AutomationException
commit
in interface IRasterTransaction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void start() throws java.io.IOException, AutomationException
start
in interface IRasterTransaction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void end() throws java.io.IOException, AutomationException
end
in interface IRasterTransaction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int undo(int n) throws java.io.IOException, AutomationException
undo
in interface IRasterTransaction
n
- The n (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getUndoLevels() throws java.io.IOException, AutomationException
getUndoLevels
in interface IRasterTransaction
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.public IRasterInfo getRasterInfo() throws java.io.IOException, AutomationException
getRasterInfo
in interface IRawBlocks
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPixelBlock createPixelBlock() throws java.io.IOException, AutomationException
createPixelBlock
in interface IRawBlocks
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void readBlock(int tx, int ty, int level, IPixelBlock pPixelBlock) throws java.io.IOException, AutomationException
readBlock
in interface IRawBlocks
tx
- The tx (in)ty
- The ty (in)level
- The level (in)pPixelBlock
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void writeBlock(int tx, int ty, int level, IPixelBlock pPixelBlock) throws java.io.IOException, AutomationException
writeBlock
in interface IRawBlocks
tx
- The tx (in)ty
- The ty (in)level
- The level (in)pPixelBlock
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void flush() throws java.io.IOException, AutomationException
flush
in interface IRawBlocks
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean hasColormap() throws java.io.IOException, AutomationException
hasColormap
in interface IRasterBandColormap
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setColormap(IRasterColormap colormap) throws java.io.IOException, AutomationException
setColormap
in interface IRasterBandColormap
colormap
- 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.