クラス Token
java.lang.ObjectSE
org.springframework.ldap.core.Token
- 実装済みのインターフェース一覧:
SerializableSE
使用すべきではありません。
入力トークンストリームについて説明します。
- 関連事項:
フィールド概要
フィールド修飾子と型フィールド説明int使用すべきではありません。このトークンの最初の文字の列番号。int使用すべきではありません。このトークンの最初の文字の行番号。int使用すべきではありません。このトークンの最後の文字の列番号。int使用すべきではありません。このトークンの最後の文字の行番号。使用すべきではありません。トークンの文字列イメージ。int使用すべきではありません。このトークンの種類を表す整数。使用すべきではありません。入力ストリームからの次の通常の (特別ではない) トークンへの参照。使用すべきではありません。このフィールドは、このトークンの前、直前の通常の (特別ではない) トークンの後に発生する特別なトークンにアクセスするために使用されます。コンストラクター概要
コンストラクター方法の概要
フィールドの詳細
kind
public int kind使用すべきではありません。このトークンの種類を表す整数。この番号付けシステムは JavaCCParser によって決定され、これらの番号のテーブルがファイル ...Constants.java に格納されます。beginLine
public int beginLine使用すべきではありません。このトークンの最初の文字の行番号。beginColumn
public int beginColumn使用すべきではありません。このトークンの最初の文字の列番号。endLine
public int endLine使用すべきではありません。このトークンの最後の文字の行番号。endColumn
public int endColumn使用すべきではありません。このトークンの最後の文字の列番号。image
next
使用すべきではありません。入力ストリームからの次の通常の (特別ではない) トークンへの参照。これが入力ストリームからの最後のトークンである場合、またはトークンマネージャーがこれ以降のトークンを読み取っていない場合、このフィールドは null に設定されます。これは、このトークンが通常のトークンでもある場合にのみ当てはまります。それ以外の場合は、このフィールドの内容の説明について以下を参照してください。specialToken
使用すべきではありません。このフィールドは、このトークンの前、ただし直前の通常 (非特殊) トークンの後に出現する特殊トークンにアクセスするために使用されます。このような特殊トークンがない場合、このフィールドは null に設定されます。このような特殊トークンが複数ある場合、このフィールドはこれらの特殊トークンの最後のものを参照し、その最後のトークンは specialToken フィールドを介して次の特殊トークンを参照し、最初の特殊トークン (specialToken フィールドは null) までこれを繰り返します。特殊トークンの次のフィールドは、その直後に続く他の特殊トークンを参照します (間に通常のトークンが介在しない)。このようなトークンがない場合、このフィールドは null になります。
コンストラクターの詳細
Token
public Token()使用すべきではありません。引数のないコンストラクターToken
public Token(int kind) 使用すべきではありません。指定されたイメージの新しいトークンを構築します。Token
方法の詳細
getValue
使用すべきではありません。トークンのオプションの属性値。構文糖として使用されないトークンには、多くの場合、後でコンパイラーまたはインタープリターによって使用される意味のある値が含まれます。この属性値はイメージと異なることがよくあります。実際に非 null 値を返したいトークンのサブクラスは、必要に応じてこのメソッドをオーバーライドできます。toString
newToken
使用すべきではありません。デフォルトでは、新しい Token オブジェクトを返します。ただし、必要に応じて、ofKind の値に基づいてサブクラスオブジェクトを作成して返すことができます。これらのすべての特殊なケースについては、switch にケースを追加するだけです。例: ofKind が ID の場合に作成する IDToken という Token のサブクラスがある場合は、次の switch ステートメントに次のようなコードを追加するだけです: case MyParserConstants.ID : return new IDToken(ofKind, image); 次に、matchedToken 変数を適切な型にキャストし、字句アクションで sit を使用できます。newToken
使用すべきではありません。
LdapUtilsのユーティリティメソッドと一緒にLdapNameSE を使用することをお勧めします。