|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.commons.lang.CharRange
文字の範囲。隣接するアルファベットの範囲、除外する文字、文字のセットの概念を表すことができます。 文字のセットを扱うために CharSet にて使用されます。
| フィールドの概要 | |
private char |
close
|
private boolean |
negated
|
private char |
start
|
private static char |
UNSET
char が null であることを表現するために内部で使用されます。 |
| コンストラクタの概要 | |
CharRange(char start)
単一の文字を意味する CharRange を生成します。 |
|
CharRange(char start,
char close)
文字のセットを意味する CharRange を生成します。 |
|
CharRange(String start,
String close)
文字のセットを意味する CharRange を生成します。 |
|
| メソッドの概要 | |
char |
getEnd()
文字範囲の終了文字を返します。 |
char |
getStart()
文字範囲の開始文字を返します。 |
boolean |
inRange(char ch)
指定された文字が範囲に含まれるかどうか。 |
boolean |
isNegated()
この CharRange が除外条件かどうかチェックします。 |
boolean |
isRange()
この CharRange が複数の文字を表すかどうか。 |
void |
setEnd(char ch)
文字範囲の終了文字を設定します。 |
void |
setNegated(boolean negated)
この文字範囲が除外条件かどうかを設定します。 |
void |
setStart(char ch)
文字範囲の開始文字を設定します。 |
String |
toString()
この文字範囲の文字列表現を返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
private static char UNSET
private char start
private char close
private boolean negated
| コンストラクタの詳細 |
public CharRange(char start)
start - この文字の範囲が表す文字
public CharRange(char start,
char close)
start - この文字範囲の開始文字(この文字も含む)。
close - この文字範囲の終了文字(この文字も含む)。
public CharRange(String start,
String close)
start - 文字列の最初の文字がこの文字範囲の開始文字となる(この文字も含む)。
close - 文字列の最初の文字がこの文字範囲の終了文字となる(この文字も含む)。
| メソッドの詳細 |
public char getStart()
public char getEnd()
public void setStart(char ch)
ch - 開始文字(この文字も含む)
public void setEnd(char ch)
ch - 終了文字(この文字も含む)
public boolean isRange()
public boolean inRange(char ch)
public boolean isNegated()
public void setNegated(boolean negated)
negated - 除外条件の場合 true
public String toString()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||