クラス Token

java.lang.ObjectSE
org.springframework.ldap.core.Token
実装済みのインターフェース一覧:
SerializableSE

@DeprecatedSE @NullUnmarked public class Token extends ObjectSE implements SerializableSE
使用すべきではありません。
2.0 では、代わりに LdapUtils のユーティリティメソッドと一緒に LdapNameSE を使用することをお勧めします。
入力トークンストリームについて説明します。
関連事項:
  • フィールド概要

    フィールド
    修飾子と型
    フィールド
    説明
    int
    使用すべきではありません。
    このトークンの最初の文字の列番号。
    int
    使用すべきではありません。
    このトークンの最初の文字の行番号。
    int
    使用すべきではありません。
    このトークンの最後の文字の列番号。
    int
    使用すべきではありません。
    このトークンの最後の文字の行番号。
    使用すべきではありません。
    トークンの文字列イメージ。
    int
    使用すべきではありません。
    このトークンの種類を表す整数。
    使用すべきではありません。
    入力ストリームからの次の通常の (特別ではない) トークンへの参照。
    使用すべきではありません。
    このフィールドは、このトークンの前、直前の通常の (特別ではない) トークンの後に発生する特別なトークンにアクセスするために使用されます。
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
    引数のないコンストラクター
    Token(int kind)
    使用すべきではありません。
    指定されたイメージの新しいトークンを構築します。
    Token(int kind, StringSE image)
    使用すべきではありません。
    指定されたイメージと種類の新しいトークンを構築します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    使用すべきではありません。
    トークンのオプションの属性値。
    static Token
    newToken(int ofKind)
    使用すべきではありません。
    static Token
    newToken(int ofKind, StringSE image)
    使用すべきではありません。
    デフォルトでは、新しい Token オブジェクトを返します。
    使用すべきではありません。
    イメージを返します。

    クラス ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • フィールドの詳細

    • kind

      public int kind
      使用すべきではありません。
      このトークンの種類を表す整数。この番号付けシステムは JavaCCParser によって決定され、これらの番号のテーブルがファイル ...Constants.java に格納されます。
    • beginLine

      public int beginLine
      使用すべきではありません。
      このトークンの最初の文字の行番号。
    • beginColumn

      public int beginColumn
      使用すべきではありません。
      このトークンの最初の文字の列番号。
    • endLine

      public int endLine
      使用すべきではありません。
      このトークンの最後の文字の行番号。
    • endColumn

      public int endColumn
      使用すべきではありません。
      このトークンの最後の文字の列番号。
    • image

      public StringSE image
      使用すべきではありません。
      トークンの文字列イメージ。
    • next

      public Token next
      使用すべきではありません。
      入力ストリームからの次の通常の (特別ではない) トークンへの参照。これが入力ストリームからの最後のトークンである場合、またはトークンマネージャーがこれ以降のトークンを読み取っていない場合、このフィールドは null に設定されます。これは、このトークンが通常のトークンでもある場合にのみ当てはまります。それ以外の場合は、このフィールドの内容の説明について以下を参照してください。
    • specialToken

      public Token specialToken
      使用すべきではありません。
      このフィールドは、このトークンの前、ただし直前の通常 (非特殊) トークンの後に出現する特殊トークンにアクセスするために使用されます。このような特殊トークンがない場合、このフィールドは null に設定されます。このような特殊トークンが複数ある場合、このフィールドはこれらの特殊トークンの最後のものを参照し、その最後のトークンは specialToken フィールドを介して次の特殊トークンを参照し、最初の特殊トークン (specialToken フィールドは null) までこれを繰り返します。特殊トークンの次のフィールドは、その直後に続く他の特殊トークンを参照します (間に通常のトークンが介在しない)。このようなトークンがない場合、このフィールドは null になります。
  • コンストラクターの詳細

    • Token

      public Token()
      使用すべきではありません。
      引数のないコンストラクター
    • Token

      public Token(int kind)
      使用すべきではありません。
      指定されたイメージの新しいトークンを構築します。
    • Token

      public Token(int kind, StringSE image)
      使用すべきではありません。
      指定されたイメージと種類の新しいトークンを構築します。
  • 方法の詳細

    • getValue

      public ObjectSE getValue()
      使用すべきではありません。
      トークンのオプションの属性値。構文糖として使用されないトークンには、多くの場合、後でコンパイラーまたはインタープリターによって使用される意味のある値が含まれます。この属性値はイメージと異なることがよくあります。実際に非 null 値を返したいトークンのサブクラスは、必要に応じてこのメソッドをオーバーライドできます。
    • toString

      public StringSE toString()
      使用すべきではありません。
      イメージを返します。
      オーバーライド:
      クラス ObjectSE の toString 
    • newToken

      public static Token newToken(int ofKind, StringSE image)
      使用すべきではありません。
      デフォルトでは、新しい Token オブジェクトを返します。ただし、必要に応じて、ofKind の値に基づいてサブクラスオブジェクトを作成して返すことができます。これらのすべての特殊なケースについては、switch にケースを追加するだけです。例: ofKind が ID の場合に作成する IDToken という Token のサブクラスがある場合は、次の switch ステートメントに次のようなコードを追加するだけです: case MyParserConstants.ID : return new IDToken(ofKind, image); 次に、matchedToken 変数を適切な型にキャストし、字句アクションで sit を使用できます。
    • newToken

      public static Token newToken(int ofKind)
      使用すべきではありません。