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, xxDummyIID, IID400f6ddf_d613_4dd0_a803_e7504dcbacaf, xxDummyIID0ab74c4d_7574_440e_b45a_2a36f22c57c8IID, IID906db24a_f0ad_4ca5_871b_5466e54fab80, xxDummyIID, IID4b7b1bd0_a705_11d2_8e30_00a0249480f0, xxDummyIID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummyIID, IIDfcb01cb5_9f0b_11d0_bec7_00805f7c4268, xxDummyIID, IID1afcdb31_ac09_11d2_8a1e_006097aff44e, xxDummyIID1afcdb32_ac09_11d2_8a1e_006097aff44eIID, IID7aca3d01_0629_11d2_8d24_0000f8780535, xxDummyIID, IID7aca3d04_0629_11d2_8d24_0000f8780535, xxDummyIID, IID81bd0a10_6fb6_11d3_a407_0004ac1b1d86, xxDummyIID, IID5a2d94ae_190a_479c_93b9_d6645bb121e6, xxDummyIID, IID5de04a82_24e4_11d3_a641_0008c7d3ae50, xxDummyIID, IID97fdb978_62a4_49c5_8252_b07837b33ee9, xxDummyIID, IID3be922f3_6934_40a5_a82e_c368cb13995b, xxDummyIID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummyIID, IIDf20ff8ff_643a_4669_a465_e14a5095e7dd, xxDummyIID, 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.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 void hasTable(boolean[] b)
throws java.io.IOException,
AutomationException
hasTable in interface IRasterBandb - 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 IRasterBandb - 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 IRasterBandb - 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 IRasterBandjava.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 IRasterBandjava.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 IRasterBandjava.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 IRasterBandgetColormap in interface IRasterBandColormapjava.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 IRasterBandjava.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 IRasterBandjava.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 IRasterBandjava.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 IRasterBandjava.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 IRasterBandpVal - 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 IRasterBandjava.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 IRasterBandcont - 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 IRasterBandcanCopy in interface IDatasetcanCopy in interface IRasterDatasetjava.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 IRasterBandcopy in interface IDatasetcopy in interface IRasterDatasetcopyName - 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 IRasterBandjava.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 IRasterBandjava.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 IRasterBandEditpStats - 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 IRasterBandEditpHistogram - 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 IRasterBandEditpyramidLevel - 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 IRasterBandEdit2skipx - 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 INativeTypeInfojava.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 IRasterPropsjava.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 IRasterPropspVal - 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 IRasterPropsjava.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 IRasterPropspVal - 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 IRasterPropsjava.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 IRasterPropspVal - 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 IRasterPropsjava.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 IRasterPropspVal - 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 IRasterPropsjava.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 IRasterPropsjava.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 IRasterPropsgetSpatialReference in interface IGeoDatasetjava.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 IRasterPropsppSpref - 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 IRasterPropsgetExtent in interface IGeoDatasetjava.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 IRasterPropsppExtent - 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 IDatasetjava.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 IDatasetjava.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 IDatasetjava.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 IDatasetname - 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 IDatasetjava.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 IDatasetjava.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 IDatasetjava.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 IDatasetjava.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 IDatasetjava.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 IDatasetjava.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 IDatasetjava.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 IDatasetjava.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 IDatasetname - 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 ITablejava.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 ITableoID - 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 ITableoids - 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 ITablejava.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 ITablequeryFilter - 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 ITablequeryFilter - 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 ITablequeryFilter - 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 ITablequeryFilter - 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 ITablequeryFilter - 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 ITableuseBuffering - 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 ITablequeryFilter - 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 IClassname - 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 IClassjava.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 IClassjava.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 IClassfield - 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 IClassfield - 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 IClassindex - 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 IClassindex - 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 IClassjava.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 IClassjava.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 IClassjava.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 IClassjava.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 IClassjava.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 IClassjava.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 IObjectClassjava.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 IObjectClassrole - 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 IObjectClassjava.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 IRasterDatasetjava.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 IRasterDatasetjava.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 IRasterDatasetjava.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 IRasterDatasetjava.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 IRasterDatasetpath - 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 IRasterDatasetindex_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 IRasterDatasetjava.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 IRasterDatasetpath - 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 IRasterTablejava.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 IRasterTablejava.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 IRasterTablefieldIndex - 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 IRasterPyramidjava.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 IRasterPyramidppVal - 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 IRasterPyramidjava.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 IRasterPyramidjava.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 IRawPixelssize - 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 IRawPixelstlc - 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 IRawPixelstlc - 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 IRawPixelsjava.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 IRawPixelscache - 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 IRawPixelsjava.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 IMetadatajava.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 IMetadatapropertySet - 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 IMetadataaction - 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 IMetadataEditjava.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 IRasterTransactionnum_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 IRasterTransactionjava.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 IRasterTransactionjava.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 IRasterTransactionjava.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 IRasterTransactionn - 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 IRasterTransactionjava.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 ISupportErrorInforiid - 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 IRawBlocksjava.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 IRawBlocksjava.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 IRawBlockstx - 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 IRawBlockstx - 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 IRawBlocksjava.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 IRasterBandColormapjava.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 IRasterBandColormapcolormap - 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.