com.esri.arcgis.datasourcesraster
Interface IRasterCommand

All Superinterfaces:
Serializable
All Known Implementing Classes:
RasterCommand

public interface IRasterCommand
extends Serializable

Provides access to member that control a raster command.

Product Availability

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


Method Summary
 Object getArgument()
          The command argument(s).
 int getID()
          The command ID.
 String getName()
          The command name, e.g.
 void init(String name, int iD, Object argument)
          Initializes a raster command.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
The command name, e.g. CalculateStatistics, BuildPyramids, and etc.

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.

getID

int getID()
          throws IOException,
                 AutomationException
The command ID.

Product Availability

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

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

getArgument

Object getArgument()
                   throws IOException,
                          AutomationException
The command argument(s).

Product Availability

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

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

init

void init(String name,
          int iD,
          Object argument)
          throws IOException,
                 AutomationException
Initializes a raster command.

Product Availability

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

Parameters:
name - The name (in)
iD - The iD (in)
argument - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.