|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
netscape.javascript.JSException
public class JSException
Thrown when an exception is raised in the JavaScript engine.
Much of the functionality in this class is deprecated as it is
not portable between web browsers. The only functionality that
should be relied upon is the throwing of this exception and calls
to printStackTrace()
.
Field Summary | |
---|---|
static int |
EXCEPTION_TYPE_BOOLEAN
Deprecated. Not portable between web browsers. |
static int |
EXCEPTION_TYPE_EMPTY
Deprecated. Not portable between web browsers. |
static int |
EXCEPTION_TYPE_ERROR
Deprecated. Not portable between web browsers. |
static int |
EXCEPTION_TYPE_FUNCTION
Deprecated. Not portable between web browsers. |
static int |
EXCEPTION_TYPE_NUMBER
Deprecated. Not portable between web browsers. |
static int |
EXCEPTION_TYPE_OBJECT
Deprecated. Not portable between web browsers. |
static int |
EXCEPTION_TYPE_STRING
Deprecated. Not portable between web browsers. |
static int |
EXCEPTION_TYPE_VOID
Deprecated. Not portable between web browsers. |
protected java.lang.String |
filename
Deprecated. Not portable between web browsers. |
protected int |
lineno
Deprecated. Not portable between web browsers. |
protected java.lang.String |
message
Deprecated. Not portable between web browsers. |
protected java.lang.String |
source
Deprecated. Not portable between web browsers. |
protected int |
tokenIndex
Deprecated. Not portable between web browsers. |
Constructor Summary | |
---|---|
JSException()
Constructs a JSException object. |
|
JSException(int wrappedExceptionType,
java.lang.Object wrappedException)
Deprecated. Not portable between web browsers. |
|
JSException(java.lang.String s)
Construct a JSException object with a detail message. |
|
JSException(java.lang.String s,
java.lang.String filename,
int lineno,
java.lang.String source,
int tokenIndex)
Deprecated. Not portable between web browsers. |
Method Summary | |
---|---|
java.lang.Object |
getWrappedException()
Deprecated. Not portable between web browsers. |
int |
getWrappedExceptionType()
Deprecated. Not portable between web browsers. |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int EXCEPTION_TYPE_EMPTY
public static final int EXCEPTION_TYPE_VOID
public static final int EXCEPTION_TYPE_OBJECT
public static final int EXCEPTION_TYPE_FUNCTION
public static final int EXCEPTION_TYPE_STRING
public static final int EXCEPTION_TYPE_NUMBER
public static final int EXCEPTION_TYPE_BOOLEAN
public static final int EXCEPTION_TYPE_ERROR
protected java.lang.String message
The detail message.
protected java.lang.String filename
The URL of the file where the error occurred, if possible.
protected int lineno
The line number if the file, if possible.
protected java.lang.String source
The string containing the JavaScript code being evaluated.
protected int tokenIndex
The index into the source string where the error occurred.
Constructor Detail |
---|
public JSException()
Constructs a JSException object.
public JSException(java.lang.String s)
Construct a JSException object with a detail message.
s
- The detail messagepublic JSException(java.lang.String s, java.lang.String filename, int lineno, java.lang.String source, int tokenIndex)
Construct a JSException object. This constructor is deprecated as it involves non-portable functionality.
s
- The detail message.filename
- The URL of the file where the error occurred, if possible.lineno
- The line number if the file, if possible.source
- The string containing the JavaScript code being evaluated.tokenIndex
- The index into the source string where the error occurred.public JSException(int wrappedExceptionType, java.lang.Object wrappedException)
Construct a JSException object. This constructor is deprecated as it involves non-portable functionality.
wrappedExceptionType
- Type of the wrapped JavaScript exception.wrappedException
- JavaScript exception wrapper.Method Detail |
---|
public int getWrappedExceptionType()
getWrappedExceptionType returns the int mapping of the type of the wrappedException Object. This method is deprecated as it involves non-portable functionality.
public java.lang.Object getWrappedException()
Returns the wrapped JavaScript exception. This method is deprecated as it involves non-portable functionality.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |