モジュール 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>などの実装に固有の文字列が返される場合がある。