| java.lang.Object java.lang.Throwable java.lang.Exception javax.script.ScriptException
ScriptException | public class ScriptException extends Exception (Code) | | The generic Exception class for the Scripting APIs. Checked
exception types thrown by underlying scripting implementations must be wrapped in instances of
ScriptException . The class has members to store line and column numbers and
filenames if this information is available.
author: Mike Grogan version: 1.0 since: 1.6 |
Constructor Summary | |
public | ScriptException(String s) Creates a ScriptException with a String to be used in its message. | public | ScriptException(Exception e) Creates a ScriptException wrapping an Exception thrown by an underlying
interpreter. | public | ScriptException(String message, String fileName, int lineNumber) Creates a ScriptException with message, filename and linenumber to
be used in error messages. | public | ScriptException(String message, String fileName, int lineNumber, int columnNumber) ScriptException constructor specifying message, filename, line number
and column number. |
Method Summary | |
public int | getColumnNumber() Get the column number on which an error occurred.
The column number. | public String | getFileName() Get the source of the script causing the error.
The file name of the script or some other string describing the scriptsource. | public int | getLineNumber() Get the line number on which an error occurred.
The line number. | public String | getMessage() Returns a message containing the String passed to a constructor as well as
line and column numbers and filename if any of these are known. |
ScriptException | public ScriptException(String s)(Code) | | Creates a ScriptException with a String to be used in its message.
Filename, and line and column numbers are unspecified.
Parameters: s - The String to use in the message. |
ScriptException | public ScriptException(Exception e)(Code) | | Creates a ScriptException wrapping an Exception thrown by an underlying
interpreter. Line and column numbers and filename are unspecified.
Parameters: e - The wrapped Exception . |
ScriptException | public ScriptException(String message, String fileName, int lineNumber)(Code) | | Creates a ScriptException with message, filename and linenumber to
be used in error messages.
Parameters: message - The string to use in the message Parameters: fileName - The file or resource name describing the location of a script errorcausing the ScriptException to be thrown. Parameters: lineNumber - A line number describing the location of a script error causingthe ScriptException to be thrown. |
ScriptException | public ScriptException(String message, String fileName, int lineNumber, int columnNumber)(Code) | | ScriptException constructor specifying message, filename, line number
and column number.
Parameters: message - The message. Parameters: fileName - The filename Parameters: lineNumber - the line number. Parameters: columnNumber - the column number. |
getColumnNumber | public int getColumnNumber()(Code) | | Get the column number on which an error occurred.
The column number. Returns -1 if a column number is unavailable. |
getFileName | public String getFileName()(Code) | | Get the source of the script causing the error.
The file name of the script or some other string describing the scriptsource. May return some implementation-defined string such as <unknown>if a description of the source is unavailable. |
getLineNumber | public int getLineNumber()(Code) | | Get the line number on which an error occurred.
The line number. Returns -1 if a line number is unavailable. |
getMessage | public String getMessage()(Code) | | Returns a message containing the String passed to a constructor as well as
line and column numbers and filename if any of these are known.
The error message. |
|
|