|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.util.text.Tokenizer
public class Tokenizer
トークンを認識するクラスです。
フィールドの概要 | |
---|---|
static int |
TT_EOF
EOFをあらわします。 |
static int |
TT_QUOTE
Quoteをあらわします。 |
static int |
TT_WORD
単語をあらわします。 |
コンストラクタの概要 | |
---|---|
Tokenizer(String str)
Tokenizer を作成します。 |
|
Tokenizer(String str,
byte[] ctype)
Tokenizer を作成します。 |
メソッドの概要 | |
---|---|
String |
getReadString()
既に読み込んだ文字列を返します。 |
String |
getStringValue()
文字列の値を返します。 |
int |
nextToken()
次のトークンに進めます。 |
protected static void |
ordinaryChar(byte[] ctype2,
int ch)
単独で存在する文字として設定します。 |
protected static void |
setup(byte[] ctype2)
|
protected static void |
whitespaceChars(byte[] ctype2,
int low,
int hi)
空白用の文字として設定します。 |
protected static void |
wordChar(byte[] ctype2,
int val)
単語用の文字として設定します。 |
protected static void |
wordChars(byte[] ctype2,
int low,
int hi)
単語用の文字として設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int TT_EOF
public static final int TT_QUOTE
public static final int TT_WORD
コンストラクタの詳細 |
---|
public Tokenizer(String str)
Tokenizer
を作成します。
str
- 文字列。nullであってはいけませんpublic Tokenizer(String str, byte[] ctype)
Tokenizer
を作成します。
str
- 文字列。nullであってはいけませんctype
- 文字のタイプの配列。nullや空配列であってはいけませんメソッドの詳細 |
---|
protected static void setup(byte[] ctype2)
ctype2
- 文字のタイプの配列protected static void wordChars(byte[] ctype2, int low, int hi)
ctype2
- 文字のタイプの配列low
- hi
- protected static void wordChar(byte[] ctype2, int val)
ctype2
- 文字のタイプの配列val
- 文字コードprotected static void whitespaceChars(byte[] ctype2, int low, int hi)
ctype2
- 文字のタイプの配列low
- 最小の文字コードhi
- 最大の文字コードprotected static void ordinaryChar(byte[] ctype2, int ch)
ctype2
- 文字のタイプの配列ch
- 文字コードpublic String getStringValue()
public int nextToken()
public String getReadString()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |