|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.util.AsciiBitSet
Ascii 文字列を構成するビットセットを提供します。
このビットセットは 32 ビットのマッピングのみ定義可能な有限ビットセットです。
フィールドの概要 | |
static int |
ALNUM
アルファベットと数字。 |
static int |
ALPHA
アルファベット。 |
static int |
BINARY
2進数字。 |
static int |
BLANK
空文字(タブ、スペース)。 |
static int |
CNTRL
制御文字。 |
protected static int[] |
DEFAULT_CHAR_CLAZZ
ビットセットのマッピング。 |
static int |
DIGIT
10進数字。 |
static int |
GRAPH
グリフ文字。 |
static int |
HEX
16進数字。 |
static int |
LOWER
小文字アルファベット。 |
static int |
OCTAL
8進数字。 |
static int |
PRINT
印刷可能文字。 |
static int |
PUNCT
記号文字。 |
static int |
SPACE
スペース文字(空文字と改行)。 |
static int |
UNDER
アンダーバー。 |
static int |
UPPER
大文字アルファベット。 |
static int |
WORD
単語を構成する文字。 |
コンストラクタの概要 | |
AsciiBitSet()
デフォルトで初期化します。 |
|
AsciiBitSet(java.util.Map charInt)
加算するビットセットを設定して初期化します。 |
メソッドの概要 | |
protected int |
add(int ch,
int set)
指定の文字のビットセットにクラスのマッピングを追加します。 |
int |
getClazz(int ch)
指定の文字のビットセットにクラスのマッピングを返却します。 |
protected void |
init()
ビットセットを初期化します。 |
boolean |
isAlnum(int ch)
指定の文字がアルファベット文字か数字文字か検証します。 |
boolean |
isAlpha(int ch)
指定の文字がアルファベット文字か検証します。 |
boolean |
isAscii(int ch)
指定の文字がアスキー文字か検証します。 |
boolean |
isBinaryDigit(int ch)
指定の文字が2進数字文字か検証します。 |
boolean |
isClazz(int ch,
int clazz)
指定の文字が指定のビットセットにクラスのマッピングされているか検証します。 |
boolean |
isCntrl(int ch)
指定の文字が制御文字か検証します。 |
boolean |
isDigit(int ch)
指定の文字が10進数字文字か検証します。 |
boolean |
isGraph(int ch)
指定の文字がグリフ文字か検証します。 |
boolean |
isHexDigit(int ch)
指定の文字が16進数字文字か検証します。 |
boolean |
isLower(int ch)
指定の文字が小文字アルファベット文字か検証します。 |
boolean |
isOctDigit(int ch)
指定の文字が8進数字文字か検証します。 |
boolean |
isPrint(int ch)
指定の文字が印刷可能文字か検証します。 |
boolean |
isPunct(int ch)
指定の文字が記号文字か検証します。 |
boolean |
isSpace(int ch)
指定の文字がスペース文字か検証します。 |
boolean |
isUpper(int ch)
指定の文字が大文字アルファベット文字か検証します。 |
boolean |
isWord(int ch)
指定の文字が単語を構成する文字か検証します。 |
int |
toLower(int ch)
指定の文字を小文字のアルファベットに変換します。 |
int |
toUpper(int ch)
指定の文字を大文字のアルファベットに変換します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int UPPER
public static final int LOWER
public static final int BINARY
public static final int OCTAL
public static final int DIGIT
public static final int HEX
public static final int SPACE
public static final int PUNCT
public static final int CNTRL
public static final int BLANK
public static final int PRINT
public static final int UNDER
public static final int ALPHA
public static final int ALNUM
public static final int GRAPH
public static final int WORD
protected static final int[] DEFAULT_CHAR_CLAZZ
コンストラクタの詳細 |
public AsciiBitSet()
public AsciiBitSet(java.util.Map charInt)
charInt
- 加算するビットセットメソッドの詳細 |
protected void init()
protected int add(int ch, int set)
ch
- 対象の文字set
- 追加するビットセット
public int getClazz(int ch)
ch
- 対象の文字
public boolean isClazz(int ch, int clazz)
ch
- 対象の文字clazz
- 検証するクラス
public boolean isAscii(int ch)
ch
- 検証する文字
public boolean isAlpha(int ch)
ch
- 検証する文字
public boolean isBinaryDigit(int ch)
ch
- 検証する文字
public boolean isOctDigit(int ch)
ch
- 検証する文字
public boolean isDigit(int ch)
ch
- 検証する文字
public boolean isHexDigit(int ch)
ch
- 検証する文字
public boolean isAlnum(int ch)
ch
- 検証する文字
public boolean isGraph(int ch)
ch
- 検証する文字
public boolean isPrint(int ch)
ch
- 検証する文字
public boolean isPunct(int ch)
ch
- 検証する文字
public boolean isSpace(int ch)
ch
- 検証する文字
public boolean isCntrl(int ch)
ch
- 検証する文字
public boolean isLower(int ch)
ch
- 検証する文字
public boolean isUpper(int ch)
ch
- 検証する文字
public boolean isWord(int ch)
ch
- 検証する文字
public int toLower(int ch)
ch
- 変換する文字
public int toUpper(int ch)
ch
- 変換する文字
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |