com.esri.arcgis.datasourcesraster
Interface IERasterStatus

All Superinterfaces:
Serializable
All Known Implementing Classes:
DefaultRasterStatusEvent, IERasterStatusProxy

public interface IERasterStatus
extends Serializable

Provides access to members that get events from the Raster Engine.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 boolean queryCancel()
          Raster Engine asks if user has decided to quit.
 void resetCancel()
          Raster Engine acknowledges user's desire to abort.
 void updateTaskName(String new_task)
          Raster Engine has started a different subtask.
 void updateTaskStatus(String taskname, double percent_finished)
          Raster Engine reports job status.
 

Method Detail

updateTaskName

void updateTaskName(String new_task)
                    throws IOException,
                           AutomationException
Raster Engine has started a different subtask.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

queryCancel

boolean queryCancel()
                    throws IOException,
                           AutomationException
Raster Engine asks if user has decided to quit.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

updateTaskStatus

void updateTaskStatus(String taskname,
                      double percent_finished)
                      throws IOException,
                             AutomationException
Raster Engine reports job status.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

resetCancel

void resetCancel()
                 throws IOException,
                        AutomationException
Raster Engine acknowledges user's desire to abort.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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