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.Exception
If 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 int
REASON_EXECUTION_ERROR
static int
REASON_INVALID_ARGUMENT
static int
REASON_IO_ERROR
static int
REASON_OTHER_ERROR
static int
REASON_UNKNOWN_LANGUAGE
static int
REASON_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 int
getReason()
java.lang.Throwable
getTargetException()
void
printStackTrace()
-
-
-
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
-
-