java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.script.ScriptException
- すべての実装されたインタフェース:
- Serializable
public class ScriptException extends Exception
スクリプトAPIのジェネリック
Exceptionクラスです。 基本となるスクリプトの実装によってスローされるチェック例外タイプを、ScriptExceptionのインスタンスでラップする必要があります。 このクラスは、行と列の番号およびファイル名が利用可能な場合、それらを格納するメンバーを持ちます。 - 導入されたバージョン:
- 1.6
- 関連項目:
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明ベースとなるインタプリタによってスローされるExceptionをラップするScriptExceptionを作成します。メッセージ内で使用されるStringを持つScriptExceptionを作成します。ScriptException(String message, String fileName, int lineNumber) エラー・メッセージで使用されるメッセージ、ファイル名、行番号を持つScriptExceptionを作成します。ScriptException(String message, String fileName, int lineNumber, int columnNumber) メッセージ、ファイル名、行番号、および列番号を指定するScriptExceptionコンストラクタです。
- 
メソッドのサマリー修飾子と型メソッド説明intエラーが発生した列番号を取得します。エラーが発生したスクリプトのソースを取得します。intエラーが発生した行番号を取得します。行番号、列番号、ファイル名、およびコンストラクタに渡すStringのいずれかが既知である場合に、それらを含むメッセージを返します。クラス java.lang.Throwableで宣言されたメソッドaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
コンストラクタの詳細- 
ScriptExceptionpublic ScriptException(String s) メッセージ内で使用されるStringを持つScriptExceptionを作成します。 ファイル名、行番号、および列番号は指定されません。- パラメータ:
- s- メッセージで使用するString。
 
- 
ScriptExceptionpublic ScriptException(Exception e) ベースとなるインタプリタによってスローされるExceptionをラップするScriptExceptionを作成します。 行番号、列番号、およびファイル名は指定されません。- パラメータ:
- e- ラップされた- Exception。
 
- 
ScriptExceptionエラー・メッセージで使用されるメッセージ、ファイル名、行番号を持つScriptExceptionを作成します。- パラメータ:
- message- メッセージで使用する文字列。
- fileName-- ScriptExceptionのスローを発生させたスクリプト・エラーの場所を記述するファイル名またはリソース名。
- lineNumber-- ScriptExceptionのスローを発生させたスクリプト・エラーの場所を記述する行番号。
 
- 
ScriptExceptionメッセージ、ファイル名、行番号、および列番号を指定するScriptExceptionコンストラクタです。- パラメータ:
- message- メッセージ。
- fileName- ファイル名
- lineNumber- 行番号。
- columnNumber- 列番号。
 
 
- 
- 
メソッドの詳細- 
getMessagepublic String getMessage()行番号、列番号、ファイル名、およびコンストラクタに渡すStringのいずれかが既知である場合に、それらを含むメッセージを返します。- オーバーライド:
- getMessage、クラス- Throwable
- 戻り値:
- エラー・メッセージ。
 
- 
getLineNumberpublic int getLineNumber()エラーが発生した行番号を取得します。- 戻り値:
- 行番号。 行番号が無効な場合は -1を返す。
 
- 
getColumnNumberpublic int getColumnNumber()エラーが発生した列番号を取得します。- 戻り値:
- 列番号。 列番号が無効な場合は -1を返す。
 
- 
getFileNamepublic String getFileName()エラーが発生したスクリプトのソースを取得します。- 戻り値:
- スクリプトのファイル名、またはスクリプト・ソースを記述するその他の文字列。 ソースの記述が見つからない場合は、<unknown>などの実装に固有の文字列が返される場合がある。
 
 
-