com.ibm.eNetwork.ECL
Class VariableException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--com.ibm.eNetwork.ECL.VariableException
All Implemented Interfaces:
java.io.Serializable

public class VariableException
extends java.lang.RuntimeException

This exception class is thrown when problems with Macro variables and arithmetic expressions are encountered.

VariableException objects are created and populated with error and diagnostic information, and then thrown as exceptions. The VariableException object can then be caught and queried for the error information.

VariableException is informational for Macro bean programming only. It is a RuntimeException and therefore does not require being caught in a try-catch block. However, this class can provide important diagnostic information for macros utilizing variable capabilities. Call getMessage() to retrieve a unique message string with further details on the problem encountered.

VariableExceptions may be thrown when using macro variable capabilities in conjunction with the following classes: ECLScreenDesc, ECLScreenDescriptor subclasses, MacroAction subclasses (with the exception of MacroActionPlayMacro), MacroActions, MacroScreen, MacroScreens, MacroNextScreens

See Also:
Serialized Form

Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait