com.esri.arcgis.datasourcesraster
Interface IRasterTypeFactory

All Superinterfaces:
Serializable
All Known Implementing Classes:
RasterTypeFactory

public interface IRasterTypeFactory
extends Serializable

Provides access to members that control a raster type factory.

Product Availability

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


Method Summary
 IRasterType createRasterType(String rasterTypeName)
          Creates a raster type object given a name.
 IUID getCLSID()
          The COM class ID of the raster type factory.
 String getName()
          The name of the raster type factory.
 IStringArray getRasterTypeNames()
          The raster type names created by this factory.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
The name of the raster type factory.

Product Availability

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

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

getCLSID

IUID getCLSID()
              throws IOException,
                     AutomationException
The COM class ID of the raster type factory.

Product Availability

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

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

getRasterTypeNames

IStringArray getRasterTypeNames()
                                throws IOException,
                                       AutomationException
The raster type names created by this factory.

Product Availability

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

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

createRasterType

IRasterType createRasterType(String rasterTypeName)
                             throws IOException,
                                    AutomationException
Creates a raster type object given a name.

Product Availability

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

Parameters:
rasterTypeName - The rasterTypeName (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterType
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.