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