Package org.apache.bsf
Class BSFException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.bsf.BSFException
-
- All Implemented Interfaces:
java.io.Serializable
public class BSFException extends java.lang.ExceptionIf something goes wrong while doing some scripting stuff, one of these is thrown. The integer code indicates what's wrong and the message may give more details. The reason one exception with multiple meanings (via the code) [instead of multiple exception types] is used is due to the interest to keep the run-time size small.- Author:
- Sanjiva Weerawarana
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intREASON_EXECUTION_ERRORstatic intREASON_INVALID_ARGUMENTstatic intREASON_IO_ERRORstatic intREASON_OTHER_ERRORstatic intREASON_UNKNOWN_LANGUAGEstatic intREASON_UNSUPPORTED_FEATURE
-
Constructor Summary
Constructors Constructor Description BSFException(int reason, java.lang.String msg)BSFException(int reason, java.lang.String msg, java.lang.Throwable t)BSFException(java.lang.String msg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetReason()java.lang.ThrowablegetTargetException()voidprintStackTrace()
-
-
-
Field Detail
-
REASON_INVALID_ARGUMENT
public static final int REASON_INVALID_ARGUMENT
- See Also:
- Constant Field Values
-
REASON_IO_ERROR
public static final int REASON_IO_ERROR
- See Also:
- Constant Field Values
-
REASON_UNKNOWN_LANGUAGE
public static final int REASON_UNKNOWN_LANGUAGE
- See Also:
- Constant Field Values
-
REASON_EXECUTION_ERROR
public static final int REASON_EXECUTION_ERROR
- See Also:
- Constant Field Values
-
REASON_UNSUPPORTED_FEATURE
public static final int REASON_UNSUPPORTED_FEATURE
- See Also:
- Constant Field Values
-
REASON_OTHER_ERROR
public static final int REASON_OTHER_ERROR
- See Also:
- Constant Field Values
-
-