com.esri.arcgis.geodatabase
Class IRasterCatalogProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IRasterCatalogProxy
All Implemented Interfaces:
IRasterCatalog, Externalizable, Serializable

public class IRasterCatalogProxy
extends com.esri.arcgis.interop.Dispatch
implements IRasterCatalog, Serializable

Provides access to members that control the behavior and properties of a raster catalog.

Remarks

The IRasterCatalog interface provides access to the Raster field properties of the RasterCatalog.

The CanAlterRasterSpatialReference property indicates whether the spatial reference of the raster column in the RasterCatalog can be altered.

The IsRasterDataset property indicates whether the raster column in the RasterCatalog has a flag of RasterDataset, if true the raster column of the RasterCatalog is the type of RasterDataset.

The RasterFieldName property returns the field name of its raster column.

The RasterFieldIndex property returns the field index of its raster column.

The RasterFieldIndex property returns the spatial reference of its raster column

The AlterRasterSpatialReference method sets the spatial reference of the raster column.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
IRasterCatalogItem, RasterCatalog, Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IRasterCatalogProxy()
           
  IRasterCatalogProxy(Object obj)
           
protected IRasterCatalogProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void alterRasterSpatialReference(ISpatialReference spatialReference)
          Alters the default Raster field spatial reference.
 int getNameFieldIndex()
          The index of Name field.
 int getRasterFieldIndex()
          The index of the default Raster field.
 String getRasterFieldName()
          The name of the default Raster field.
 ISpatialReference getRasterSpatialReference()
          The default Raster field spatial reference.
 boolean isCanAlterRasterSpatialReference()
          Indicates if the default Raster field spatial reference can be altered.
 void removeListener(String iidStr, Object theListener)
           
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IRasterCatalogProxy

public IRasterCatalogProxy()

IRasterCatalogProxy

public IRasterCatalogProxy(Object obj)
                    throws IOException
Throws:
IOException

IRasterCatalogProxy

protected IRasterCatalogProxy(Object obj,
                              String iid)
                       throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getRasterFieldName

public String getRasterFieldName()
                          throws IOException,
                                 AutomationException
The name of the default Raster field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getRasterFieldName in interface IRasterCatalog
Returns:
The name
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterFieldIndex

public int getRasterFieldIndex()
                        throws IOException,
                               AutomationException
The index of the default Raster field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getRasterFieldIndex in interface IRasterCatalog
Returns:
The index
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNameFieldIndex

public int getNameFieldIndex()
                      throws IOException,
                             AutomationException
The index of Name field.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getNameFieldIndex in interface IRasterCatalog
Returns:
The index
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterSpatialReference

public ISpatialReference getRasterSpatialReference()
                                            throws IOException,
                                                   AutomationException
The default Raster field spatial reference.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getRasterSpatialReference in interface IRasterCatalog
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isCanAlterRasterSpatialReference

public boolean isCanAlterRasterSpatialReference()
                                         throws IOException,
                                                AutomationException
Indicates if the default Raster field spatial reference can be altered.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
isCanAlterRasterSpatialReference in interface IRasterCatalog
Returns:
The canAlter
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

alterRasterSpatialReference

public void alterRasterSpatialReference(ISpatialReference spatialReference)
                                 throws IOException,
                                        AutomationException
Alters the default Raster field spatial reference.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
alterRasterSpatialReference in interface IRasterCatalog
Parameters:
spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.