モジュール java.scripting
パッケージ javax.script

クラスScriptException

  • すべての実装されたインタフェース:
    Serializable


    public class ScriptException
    extends Exception
    スクリプトAPIのジェネリックExceptionクラスです。 基本となるスクリプトの実装によってスローされるチェック例外タイプを、ScriptExceptionのインスタンスでラップする必要があります。 このクラスは、行と列の番号およびファイル名が利用可能な場合、それらを格納するメンバーを持ちます。
    導入されたバージョン:
    1.6
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • ScriptException

        public ScriptException​(String s)
        メッセージ内で使用されるStringを持つScriptExceptionを作成します。 ファイル名、行番号、および列番号は指定されません。
        パラメータ:
        s - メッセージで使用するString。
      • ScriptException

        public ScriptException​(Exception e)
        ベースとなるインタプリタによってスローされるExceptionをラップするScriptExceptionを作成します。 行番号、列番号、およびファイル名は指定されません。
        パラメータ:
        e - ラップされたException
      • ScriptException

        public ScriptException​(String message,
                               String fileName,
                               int lineNumber)
        エラー・メッセージで使用されるメッセージ、ファイル名、行番号を持つScriptExceptionを作成します。
        パラメータ:
        message - メッセージで使用する文字列。
        fileName - ScriptExceptionのスローを発生させたスクリプト・エラーの場所を記述するファイル名またはリソース名。
        lineNumber - ScriptExceptionのスローを発生させたスクリプト・エラーの場所を記述する行番号。
      • ScriptException

        public ScriptException​(String message,
                               String fileName,
                               int lineNumber,
                               int columnNumber)
        メッセージ、ファイル名、行番号、および列番号を指定するScriptExceptionコンストラクタです。
        パラメータ:
        message - メッセージ。
        fileName - ファイル名
        lineNumber - 行番号。
        columnNumber - 列番号。
    • メソッドの詳細

      • getMessage

        public String getMessage​()
        行番号、列番号、ファイル名、およびコンストラクタに渡すStringのいずれかが既知である場合に、それらを含むメッセージを返します。
        オーバーライド:
        getMessage、クラス: Throwable
        戻り値:
        エラー・メッセージ。
      • getLineNumber

        public int getLineNumber​()
        エラーが発生した行番号を取得します。
        戻り値:
        行番号。 行番号が無効な場合は -1を返す。
      • getColumnNumber

        public int getColumnNumber​()
        エラーが発生した列番号を取得します。
        戻り値:
        列番号。 列番号が無効な場合は -1を返す。
      • getFileName

        public String getFileName​()
        エラーが発生したスクリプトのソースを取得します。
        戻り値:
        スクリプトのファイル名、またはスクリプト・ソースを記述するその他の文字列。 ソースの記述が見つからない場合は、<unknown>などの実装に固有の文字列が返される場合がある。