|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||