|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
netscape.javascript.JSException
public class JSException
JavaScript エンジンに例外が発生したときにスローされます。
このクラスの機能のほとんどは、Web ブラウザ間で移植できないため、推奨されていません。利用すべき機能は、この例外のスローと printStackTrace() の呼び出しだけです。
| フィールドの概要 | |
|---|---|
static int |
EXCEPTION_TYPE_BOOLEAN
推奨されていません。 Web ブラウザ間で移植できません。 |
static int |
EXCEPTION_TYPE_EMPTY
推奨されていません。 Web ブラウザ間で移植できません。 |
static int |
EXCEPTION_TYPE_ERROR
推奨されていません。 Web ブラウザ間で移植できません。 |
static int |
EXCEPTION_TYPE_FUNCTION
推奨されていません。 Web ブラウザ間で移植できません。 |
static int |
EXCEPTION_TYPE_NUMBER
推奨されていません。 Web ブラウザ間で移植できません。 |
static int |
EXCEPTION_TYPE_OBJECT
推奨されていません。 Web ブラウザ間で移植できません。 |
static int |
EXCEPTION_TYPE_STRING
推奨されていません。 Web ブラウザ間で移植できません。 |
static int |
EXCEPTION_TYPE_VOID
推奨されていません。 Web ブラウザ間で移植できません。 |
protected java.lang.String |
filename
推奨されていません。 Web ブラウザ間で移植できません。 |
protected int |
lineno
推奨されていません。 Web ブラウザ間で移植できません。 |
protected java.lang.String |
message
推奨されていません。 Web ブラウザ間で移植できません。 |
protected java.lang.String |
source
推奨されていません。 Web ブラウザ間で移植できません。 |
protected int |
tokenIndex
推奨されていません。 Web ブラウザ間で移植できません。 |
| コンストラクタの概要 | |
|---|---|
JSException()
JSException オブジェクトを生成します。 |
|
JSException(int wrappedExceptionType, java.lang.Object wrappedException)
推奨されていません。 Web ブラウザ間で移植できません。 |
|
JSException(java.lang.String s)
詳細メッセージ付きの JSException オブジェクトを生成します。 |
|
JSException(java.lang.String s, java.lang.String filename, int lineno, java.lang.String source, int tokenIndex)
推奨されていません。 Web ブラウザ間で移植できません。 |
|
| メソッドの概要 | |
|---|---|
java.lang.Object |
getWrappedException()
推奨されていません。 Web ブラウザ間で移植できません。 |
int |
getWrappedExceptionType()
推奨されていません。 Web ブラウザ間で移植できません。 |
| クラス java.lang.Throwable から継承されたメソッド |
|---|
fillInStackTrace、getCause、getLocalizedMessage、getMessage、getStackTrace、initCause、printStackTrace、printStackTrace、printStackTrace、setStackTrace、toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait |
| フィールドの詳細 |
|---|
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
詳細メッセージ。
protected java.lang.String filename
エラーが発生したファイルの URL (可能な場合)。
protected int lineno
ファイル内の行数 (可能な場合)。
protected java.lang.String source
評価する JavaScript コードを含む文字列。
protected int tokenIndex
エラーが発生したソース文字列のインデックス。
| コンストラクタの詳細 |
|---|
public JSException()
JSException オブジェクトを生成します。
public JSException(java.lang.String s)
詳細メッセージ付きの JSException オブジェクトを生成します。
s - 詳細メッセージ
public JSException(java.lang.String s,
java.lang.String filename,
int lineno,
java.lang.String source,
int tokenIndex)
JSException オブジェクトを生成します。このコンストラクタは、移植できない機能に関係するため、推奨されていません。
s - 詳細メッセージ。filename - エラーが発生したファイルの URL (可能な場合)。lineno - ファイル内の行数 (可能な場合)。source - 評価する JavaScript コードを含む文字列。tokenIndex - エラーが発生したソース文字列のインデックス。
public JSException(int wrappedExceptionType,
java.lang.Object wrappedException)
JSException オブジェクトを生成します。このコンストラクタは、移植できない機能に関係するため、推奨されていません。
wrappedExceptionType - ラップされた JavaScript 例外の型。wrappedException - JavaScript 例外ラッパー。| メソッドの詳細 |
|---|
public int getWrappedExceptionType()
getWrappedExceptionType は、wrappedException オブジェクトの型を整数にマップしたものを返します。このメソッドは、移植できない機能に関係するため、推奨されていません。
public java.lang.Object getWrappedException()
ラップされた JavaScript 例外を返します。このメソッドは、移植できない機能に関係するため、推奨されていません。
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||