JavaScript is disabled on your browser.
JavaFX 2.2
netscape.javascript

Class JSException

  • All Implemented Interfaces:
    java.io.Serializable


    public class JSException
    extends java.lang.RuntimeException

    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().

    See Also:
    Serialized Form
    • Field Summary

      Fields
      Modifier and Type Field and Description
      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

      Constructors
      Constructor and Description
      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

      Methods
      Modifier and Type Method and Description
      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

      • EXCEPTION_TYPE_EMPTY

        public static final int EXCEPTION_TYPE_EMPTY
        Deprecated. Not portable between web browsers.
        See Also:
        Constant Field Values
      • EXCEPTION_TYPE_VOID

        public static final int EXCEPTION_TYPE_VOID
        Deprecated. Not portable between web browsers.
        See Also:
        Constant Field Values
      • EXCEPTION_TYPE_OBJECT

        public static final int EXCEPTION_TYPE_OBJECT
        Deprecated. Not portable between web browsers.
        See Also:
        Constant Field Values
      • EXCEPTION_TYPE_FUNCTION

        public static final int EXCEPTION_TYPE_FUNCTION
        Deprecated. Not portable between web browsers.
        See Also:
        Constant Field Values
      • EXCEPTION_TYPE_STRING

        public static final int EXCEPTION_TYPE_STRING
        Deprecated. Not portable between web browsers.
        See Also:
        Constant Field Values
      • EXCEPTION_TYPE_NUMBER

        public static final int EXCEPTION_TYPE_NUMBER
        Deprecated. Not portable between web browsers.
        See Also:
        Constant Field Values
      • EXCEPTION_TYPE_BOOLEAN

        public static final int EXCEPTION_TYPE_BOOLEAN
        Deprecated. Not portable between web browsers.
        See Also:
        Constant Field Values
      • EXCEPTION_TYPE_ERROR

        public static final int EXCEPTION_TYPE_ERROR
        Deprecated. Not portable between web browsers.
        See Also:
        Constant Field Values
      • message

        protected java.lang.String message
        Deprecated. Not portable between web browsers.

        The detail message.

      • filename

        protected java.lang.String filename
        Deprecated. Not portable between web browsers.

        The URL of the file where the error occurred, if possible.

      • lineno

        protected int lineno
        Deprecated. Not portable between web browsers.

        The line number if the file, if possible.

      • source

        protected java.lang.String source
        Deprecated. Not portable between web browsers.

        The string containing the JavaScript code being evaluated.

      • tokenIndex

        protected int tokenIndex
        Deprecated. Not portable between web browsers.

        The index into the source string where the error occurred.

    • Constructor Detail

      • JSException

        public JSException()

        Constructs a JSException object.

      • JSException

        public JSException(java.lang.String s)

        Construct a JSException object with a detail message.

        Parameters:
        s - The detail message
      • JSException

        public JSException(java.lang.String s,
         java.lang.String filename,
         int lineno,
         java.lang.String source,
         int tokenIndex)
        Deprecated. Not portable between web browsers.

        Construct a JSException object. This constructor is deprecated as it involves non-portable functionality.

        Parameters:
        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.
      • JSException

        public JSException(int wrappedExceptionType,
         java.lang.Object wrappedException)
        Deprecated. Not portable between web browsers.

        Construct a JSException object. This constructor is deprecated as it involves non-portable functionality.

        Parameters:
        wrappedExceptionType - Type of the wrapped JavaScript exception.
        wrappedException - JavaScript exception wrapper.
    • Method Detail

      • getWrappedExceptionType

        public int getWrappedExceptionType()
        Deprecated. Not portable between web browsers.

        getWrappedExceptionType returns the int mapping of the type of the wrappedException Object. This method is deprecated as it involves non-portable functionality.

        Returns:
        int JavaScript exception type.
      • getWrappedException

        public java.lang.Object getWrappedException()
        Deprecated. Not portable between web browsers.

        Returns the wrapped JavaScript exception. This method is deprecated as it involves non-portable functionality.

        Returns:
        Object JavaScript exception wrapper.
JavaFX 2.2

Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /