クラス ParseException

java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
org.springframework.ldap.core.ParseException
実装されているすべてのインターフェース:
SerializableSE

public class ParseException extends ExceptionSE
この例外は、解析エラーが発生したときにスローされます。生成されたパーサーでメソッド generateParseException を呼び出すことによって、この例外型のオブジェクトを明示的に作成できます。パブリックフィールドを保持する限り、このクラスを変更してエラー報告メカニズムをカスタマイズできます。
関連事項:
  • フィールドの詳細

    • currentToken

      public Token currentToken
      これは、正常に消費された最後のトークンです。このオブジェクトが解析エラーのために作成された場合、このトークンに続くトークンが (したがって) 最初のエラートークンになります。
    • expectedTokenSequences

      public int[][] expectedTokenSequences
      この配列の各エントリは、整数の配列です。整数の各配列は、解析のこの時点で期待される一連のトークンを (序数値で) 表します。
    • tokenImage

      public StringSE[] tokenImage
      これは、解析エラーが発生した生成されたパーサーの "tokenImage" 配列への参照です。この配列は、生成された ...Constants インターフェースで定義されます。
    • eol

      protected StringSE eol
      このマシンの行末文字列。
  • コンストラクターの詳細

    • ParseException

      public ParseException(Token currentTokenVal, int[][] expectedTokenSequencesVal, StringSE[] tokenImageVal)
      このコンストラクターは、生成されたパーサーのメソッド "generateParseException" によって使用されます。このコンストラクターを呼び出すと、フィールド "currentToken"、"expectedTokenSequences"、および "tokenImage" が設定されたこの型の新しいオブジェクトが生成されます。
    • ParseException

      public ParseException()
      以下のコンストラクターは、どのような目的でも使用できます。この方法で例外を作成すると、例外は通常どおり動作します。つまり、クラス "Throwable" で説明されているとおりに動作します。フィールド "errorToken"、"expectedTokenSequences"、および "tokenImage" には関連情報が含まれていません。JavaCC で生成されたコードでは、これらのコンストラクターは使用されません。
    • ParseException

      public ParseException(StringSE message)
      メッセージ付きコンストラクター。