com.esri.arcgis.datasourcesraster
Interface IRasterCatalogTable

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRasterCatalogTableProxy, RasterCatalogTable, SdeRasterCatalogTable

public interface IRasterCatalogTable
extends java.io.Serializable

COM Interface 'IRasterCatalogTable'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control a raster catalog table.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDac0e9740_0742_11d4_8d75_00c04f5b87b2
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void getFieldBoundsLocation(int[] pLocXmin, int[] pLocYmin, int[] pLocXmax, int[] pLocYMax)
          Bounds of the field location of the raster catalog.
 int getFieldNameLocation()
          Location of the field name of the raster catalog.
 int getOID(int idx)
          OID of the ith raster in the raster catalog.
 IRasterDataset getRasterDataset(int idx)
          Reference to the ith raster dataset in the raster catalog.
 IEnvelope getRasterExtent(int idx)
          Extent of the ith raster in the catalog.
 java.lang.String getRasterName(int idx)
          Name of the ith raster in the raster catalog.
 int getSize()
          Number of rasters in the raster catalog.
 ITable getTable()
          The table object underlying the raster catalog table.
 java.lang.String getWhereClause()
          A SQL expression limiting the list of rasters currently viewed.
 void setTableByRef(ITable ppTable)
          The table object underlying the raster catalog table.
 void setWhereClause(java.lang.String whereClause)
          A SQL expression limiting the list of rasters currently viewed.
 void update()
          Updates the object after the table is changed.
 

Field Detail

IIDac0e9740_0742_11d4_8d75_00c04f5b87b2

static final int IIDac0e9740_0742_11d4_8d75_00c04f5b87b2
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getTable

ITable getTable()
                throws java.io.IOException,
                       AutomationException
The table object underlying the raster catalog table.

Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTableByRef

void setTableByRef(ITable ppTable)
                   throws java.io.IOException,
                          AutomationException
The table object underlying the raster catalog table.

Parameters:
ppTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

update

void update()
            throws java.io.IOException,
                   AutomationException
Updates the object after the table is changed.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSize

int getSize()
            throws java.io.IOException,
                   AutomationException
Number of rasters in the raster catalog.

Returns:
The pCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterExtent

IEnvelope getRasterExtent(int idx)
                          throws java.io.IOException,
                                 AutomationException
Extent of the ith raster in the catalog.

Parameters:
idx - The idx (in)
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterName

java.lang.String getRasterName(int idx)
                               throws java.io.IOException,
                                      AutomationException
Name of the ith raster in the raster catalog.

Parameters:
idx - The idx (in)
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterDataset

IRasterDataset getRasterDataset(int idx)
                                throws java.io.IOException,
                                       AutomationException
Reference to the ith raster dataset in the raster catalog.

Parameters:
idx - The idx (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFieldNameLocation

int getFieldNameLocation()
                         throws java.io.IOException,
                                AutomationException
Location of the field name of the raster catalog.

Returns:
The pLocName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFieldBoundsLocation

void getFieldBoundsLocation(int[] pLocXmin,
                            int[] pLocYmin,
                            int[] pLocXmax,
                            int[] pLocYMax)
                            throws java.io.IOException,
                                   AutomationException
Bounds of the field location of the raster catalog.

Parameters:
pLocXmin - The pLocXmin (out: use single element array)
pLocYmin - The pLocYmin (out: use single element array)
pLocXmax - The pLocXmax (out: use single element array)
pLocYMax - The pLocYMax (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWhereClause

void setWhereClause(java.lang.String whereClause)
                    throws java.io.IOException,
                           AutomationException
A SQL expression limiting the list of rasters currently viewed.

Parameters:
whereClause - The whereClause (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWhereClause

java.lang.String getWhereClause()
                                throws java.io.IOException,
                                       AutomationException
A SQL expression limiting the list of rasters currently viewed.

Returns:
The whereClause
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOID

int getOID(int idx)
           throws java.io.IOException,
                  AutomationException
OID of the ith raster in the raster catalog.

Parameters:
idx - The idx (in)
Returns:
The oID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.