| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGPMessage
Provides access to the properties of a Geoprocessor message.
The GPMessage object is composed of a message type, error code, and description. The message type can be Error, Warning, or Informative.
See also IGPMessages
The IGPMessage interface returns a GPMessage object from an IGPMessages array, a collection of GPMessage objects. Messages are returned during the validating and executing of a geoprocessing tool.
Also refer to Building Geoprocessing Function Tools.
| Method Summary | |
|---|---|
|  String | getDescription()The description of the geoprocessing message. | 
|  int | getErrorCode()The error code for the geoprocessing message. | 
|  int | getType()The geoprocessing message type. | 
|  boolean | isAbort()Indicates if the message is an abort. | 
|  boolean | isError()Indicates if the message is an error. | 
|  boolean | isInformational()Indicates if the message is informative. | 
|  boolean | isWarning()Indicates if the message is a warning. | 
|  void | setDescription(String message)The description of the geoprocessing message. | 
|  void | setErrorCode(int errorCode)The error code for the geoprocessing message. | 
|  void | setType(int type)The geoprocessing message type. | 
| Method Detail | 
|---|
void setType(int type)
             throws IOException,
                    AutomationException
type - A com.esri.arcgis.geodatabase.esriGPMessageType constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getType()
            throws IOException,
                   AutomationException
The get_Type property returns the message's type. Valid values are defined in the esriGPMessageType enumeration; they are: esriGPMessageTypeInformative, esriGPMessageTypeProcessDefinition, esriGPMessageTypeProcessStart, esriGPMessageTypeProcessStop, esriGPMessageTypeWarning, esriGPMessageTypeAbort, esriGPMessageTypeError, and esriGPMessageTypeEmpty.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setErrorCode(int errorCode)
                  throws IOException,
                         AutomationException
The ErrorCode property returns the error code for a given message. It applies only to messages of type error.
errorCode - The errorCode  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getErrorCode()
                 throws IOException,
                        AutomationException
The get_ErrorCode property returns the message's error code. It applies only to a message of type esriGPMessageTypeError.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDescription(String message)
                    throws IOException,
                           AutomationException
message - The message  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getDescription()
                      throws IOException,
                             AutomationException
The get_Description property returns the actual message text string.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isInformational()
                        throws IOException,
                               AutomationException
The IsInformational method returns true if the message is of type esriGPMessageTypeInformative, esriGPMessageTypeProcessDefinition, esriGPMessageTypeProcessStart, and esriGPMessageTypeProcessStop.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isWarning()
                  throws IOException,
                         AutomationException
The IsWarning method returns true if the message is of type esriGPMessageTypeWarning.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isError()
                throws IOException,
                       AutomationException
The IsError method returns true if the message is of type esriGPMessageTypeError.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isAbort()
                throws IOException,
                       AutomationException
The IsAbort method returns true if the message is of type esriGPMessageTypeAbort.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||