Class SyntaxErrorException

All Implemented Interfaces:
Serializable

@Published(tag="architect") public class SyntaxErrorException extends RuntimeException
フォーマット定義ファイルの内容に問題がある場合に送出される実行時例外。
See Also:
  • Constructor Details

    • SyntaxErrorException

      public SyntaxErrorException(String message)
      コンストラクタ。
      Parameters:
      message - 構文エラーメッセージ
    • SyntaxErrorException

      public SyntaxErrorException(String message, Throwable throwable)
      コンストラクタ。
      Parameters:
      message - 構文エラーメッセージ
      throwable - 例外
    • SyntaxErrorException

      public SyntaxErrorException(LayoutFileParser.TokenType... expectedTypes)
      コンストラクタ。
      Parameters:
      expectedTypes - 構文上許容されている後続トークン
  • Method Details

    • getMessage

      public String getMessage()
      Overrides:
      getMessage in class Throwable
    • getToken

      public LayoutFileParser.Token getToken()
      構文エラーの発生箇所を返却する。
      Returns:
      構文エラーの発生箇所
    • setToken

      構文エラーの発生箇所を設定する。
      Parameters:
      t - 構文エラーの発生箇所
      Returns:
      このオブジェクト自体
    • setFilePath

      public SyntaxErrorException setFilePath(String path)
      構文エラーが発生したフォーマット定義ファイルのパスを設定する。
      Parameters:
      path - フォーマット定義ファイルのパス
      Returns:
      このオブジェクト自体
    • getFilePath

      public String getFilePath()
      構文エラーが発生したフォーマット定義ファイルのパスを取得する。
      Returns:
      構文エラーが発生したフォーマット定義ファイルのパス