com.esri.arcgis.datasourcesraster
Interface IRasterTypeEnvironment

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRasterTypeEnvironment2
All Known Implementing Classes:
IRasterTypeEnvironmentProxy, RasterTypeEnvironment

public interface IRasterTypeEnvironment
extends Serializable

Provides access to members that control the raster type environment.

Product Availability

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


Method Summary
 IStringArray getRasterTypeNames()
          Names of all raster types installed on the system.
 Date getTimeStamp(String filePath)
          Returns a time stamp associated either with the present instance in time or with the optional file path.
 IItemURI loadItemURI(IMemoryBlobStream pBlob)
          Loads an item URI object from a blob.
 IRasterType loadRasterType(IMemoryBlobStream pBlob)
          Loads a raster type object from a blob.
 String replacePath(IStringArray pOldPaths, IStringArray pNewPaths, String inputPath)
          Replaces one or more parts of the specified input path using two arrays that map path values.
 IMemoryBlobStream saveItemURI(IItemURI pItemURI)
          Saves an item URI object to a blob.
 IMemoryBlobStream saveRasterType(IRasterType pRasterType)
          Saves a raster type object to a blob.
 

Method Detail

getRasterTypeNames

IStringArray getRasterTypeNames()
                                throws IOException,
                                       AutomationException
Names of all raster types installed on the system.

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.

loadItemURI

IItemURI loadItemURI(IMemoryBlobStream pBlob)
                     throws IOException,
                            AutomationException
Loads an item URI object from a blob.

Product Availability

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

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

saveItemURI

IMemoryBlobStream saveItemURI(IItemURI pItemURI)
                              throws IOException,
                                     AutomationException
Saves an item URI object to a blob.

Product Availability

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

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

loadRasterType

IRasterType loadRasterType(IMemoryBlobStream pBlob)
                           throws IOException,
                                  AutomationException
Loads a raster type object from a blob.

Product Availability

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

Parameters:
pBlob - A reference to a com.esri.arcgis.system.IMemoryBlobStream (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.

saveRasterType

IMemoryBlobStream saveRasterType(IRasterType pRasterType)
                                 throws IOException,
                                        AutomationException
Saves a raster type object to a blob.

Product Availability

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

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

getTimeStamp

Date getTimeStamp(String filePath)
                  throws IOException,
                         AutomationException
Returns a time stamp associated either with the present instance in time or with the optional file path.

Product Availability

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

Parameters:
filePath - The filePath (in)
Returns:
The pTimeStamp
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replacePath

String replacePath(IStringArray pOldPaths,
                   IStringArray pNewPaths,
                   String inputPath)
                   throws IOException,
                          AutomationException
Replaces one or more parts of the specified input path using two arrays that map path values.

Product Availability

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

Parameters:
pOldPaths - A reference to a com.esri.arcgis.system.IStringArray (in)
pNewPaths - A reference to a com.esri.arcgis.system.IStringArray (in)
inputPath - The inputPath (in)
Returns:
The pOutputPath
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.