JSException

This is an archived page. It's not actively maintained.

Podsumowanie

Publiczna klasaJSException rozszerzaj膮ca RuntimeException

java.lang.Object
   |
   +----java.lang.Throwable
            |
            +----java.lang.Exception
                     |
                     +----java.lang.RuntimeException
                                 |
                                 +----netscape.javascript.JSException

Opis

JSException jest wyj膮tkiem wyrzucanym, kiedy kod JavaScript zwr贸ci b艂膮d.

Podsumowanie konstruktora

Klasa netscape.javascript.JSException posiada nast臋puj膮ce konstruktory :

JSException
Przestarza艂y konstruktor pozwala opcjonalnie na okre艣lenie szczeg贸艂owego powiadomienia lub innych informacji.

Podsumowanie metod

Klasa netscape.javascript.JSException posiada nast臋puj膮ce metody:

getWrappedException 
Instancja metody getWrappedException.
getWrappedExceptionType 
Instancja metody getWrappedExceptionType zwraca warto艣膰 int mapuj膮c膮 typ obiektu wrappedException.

Kompatybilno艣膰 wsteczna

JavaScript 1.1 do 1.3

Klasa JSException mia艂a trzy konstruktory publiczne, kt贸re opcjonalnie pobiera艂y argument w postaci ci膮gu znak贸w, okre艣laj膮cego szczeg贸艂owy komunikat lub inne informacje danego wyj膮tku. Metoda getWrappedException nie by艂a dost臋pna.

Konstruktory JSException, oznaczone jako przestarza艂e w JavaScripcie 1.4, tworz膮 obiekt JSException z opcjonalnym komunikatem szczeg贸艂owym.

Deklaracja

1. public JSException()

2. public JSException(String s)

3. public JSException(String s,
   String filename,
   int lineno,
   String source,
   int tokenIndex)

Argumenty

s 
Szczeg贸艂owy komunikat.
filename 
Adres URL pliku gdzie wyst膮pi艂 b艂膮d, o ile jest dost臋pny.
lineno 
Liczba linii w pliku, o ile jest dost臋pny.
source 
艁a艅cuch znakowy zawieraj膮cy wykonywany kod JavaScript.
tokenIndex 
Indeks w 藕r贸d艂owym 艂a艅cuchu znak贸w, wskazuj膮cy miejsce wyst膮pienia b艂臋du.

getWrappedException

Metoda instancji getWrappedException.

Deklaracja

public Object getWrappedException()

Opis

getWrappedException() zwraca obiek reprezentuj膮cy warto艣膰 faktycznie wyrzucon膮 przez JavaScript. JavaScript mo偶e wyrzuci膰 warto艣膰 dowolnego typu. Metoda getWrappedException() pozwala okre艣li膰, jaki rodzaj warto艣ci jest reprezentowany przez zwracany typ Object.

getWrappedExceptionType

Metoda instancji getWrappedExceptionType.

Deklaracja

public int getWrappedExceptionType()

Opis

getWrappedExceptionType() zwraca warto艣膰 int, pasuj膮c膮 do jednej z nast臋puj膮cych statycznych int p贸l klasy JSException:

  • EXCEPTION_TYPE_EMPTY
  • EXCEPTION_TYPE_VOID
  • EXCEPTION_TYPE_OBJECT
  • EXCEPTION_TYPE_FUNCTION
  • EXCEPTION_TYPE_STRING
  • EXCEPTION_TYPE_NUMBER
  • EXCEPTION_TYPE_BOOLEAN