(Flex Data Visualization only)
Packagemx.automation
Classpublic class AutomationError
InheritanceAutomationError Inheritance Error Inheritance Object

The AutomationError class defines the error constants used by the Flex Automation mechanism. These error codes are used by QTP. They are used when QTP requests the type of the error that occurred during any operation.



Public Properties
 PropertyDefined By
  code : Number
[read-only] The current error code.
AutomationError
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
 InheritederrorID : int
[read-only] Contains the reference number associated with the specific error message.
Error
 Inheritedmessage : String
Contains the message associated with the Error object.
Error
 Inheritedname : String
Contains the name of the Error object.
Error
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
Public Methods
 MethodDefined By
  
Constructor.
AutomationError
 Inherited
Returns the call stack for an error as a string at the time of the error's construction (for the debugger version of Flash Player and the AIR Debug Launcher (ADL) only; returns null if not using the debugger version of Flash Player or the ADL.
Error
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
[override] Returns the string "Error" by default or the value contained in the Error.message property, if defined.
Error
 Inherited
Returns the primitive value of the specified object.
Object
Public Constants
 ConstantDefined By
  ILLEGAL_OPERATION : Number = 0x80040206
[static] Defines the code for the error when the Flex automation mechanism encounters an illegal operation.
AutomationError
  ILLEGAL_RUNTIME_ID : Number = 0x8004020D
[static] Defines the code for the error when the Flex automation mechanism encounters an illegal runtime ID.
AutomationError
  OBJECT_NOT_FOUND : Number = 0x80040202
[static] Defines the code for the error when an object is not found by the Flex automation mechanism.
AutomationError
  OBJECT_NOT_UNIQUE : Number = 0x80040203
[static] Defines the code for the error when the Flex automation mechanism detects that an object has the same identification parameters as another object.
AutomationError
  OBJECT_NOT_VISIBLE : Number = 0x80040205
[static] Defines the code for the error when an object used by the Flex automation mechanism is not visible.
AutomationError
Property Detail
codeproperty
code:Number  [read-only]

The current error code.



Implementation
    public function get code():Number
Constructor Detail
AutomationError()Constructor
public function AutomationError(msg:String, code:Number)

Constructor.

Parameters
msg:String — An error message.
 
code:Number — The error code associated with the error message.
Constant Detail
ILLEGAL_OPERATIONConstant
public static const ILLEGAL_OPERATION:Number = 0x80040206

Defines the code for the error when the Flex automation mechanism encounters an illegal operation.

ILLEGAL_RUNTIME_IDConstant 
public static const ILLEGAL_RUNTIME_ID:Number = 0x8004020D

Defines the code for the error when the Flex automation mechanism encounters an illegal runtime ID.

OBJECT_NOT_FOUNDConstant 
public static const OBJECT_NOT_FOUND:Number = 0x80040202

Defines the code for the error when an object is not found by the Flex automation mechanism.

OBJECT_NOT_UNIQUEConstant 
public static const OBJECT_NOT_UNIQUE:Number = 0x80040203

Defines the code for the error when the Flex automation mechanism detects that an object has the same identification parameters as another object.

OBJECT_NOT_VISIBLEConstant 
public static const OBJECT_NOT_VISIBLE:Number = 0x80040205

Defines the code for the error when an object used by the Flex automation mechanism is not visible.