|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.lang.CharRange
A range of characters. Able to understand the idea of a contiguous sublist of an alphabet, a negated concept, and a set of characters. Used by CharSet to handle sets of characters.
Field Summary | |
private char |
close
|
private boolean |
negated
|
private char |
start
|
private static char |
UNSET
Used internally to represent null in a char. |
Constructor Summary | |
CharRange(char start)
Construct a CharRange over a single character. |
|
CharRange(char start,
char close)
Construct a CharRange over a set of characters. |
|
CharRange(String start,
String close)
Construct a CharRange over a set of characters. |
Method Summary | |
char |
getEnd()
Get the end character for this character range |
char |
getStart()
Get the start character for this character range |
boolean |
inRange(char ch)
Is the passed in character inside this range |
boolean |
isNegated()
Checks if this CharRange is negated. |
boolean |
isRange()
Is this CharRange over many characters |
void |
setEnd(char ch)
Set the end character for this character range |
void |
setNegated(boolean negated)
Sets this character range to be negated or not. |
void |
setStart(char ch)
Set the start character for this character range |
String |
toString()
Output a string representation of the character range |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static char UNSET
private char start
private char close
private boolean negated
Constructor Detail |
public CharRange(char start)
start
- char over which this range is placedpublic CharRange(char start, char close)
start
- char start character in this range. inclusiveclose
- char close character in this range. inclusivepublic CharRange(String start, String close)
start
- String start first character is in this range (inclusive).close
- String first character is close character in this
range (inclusive).Method Detail |
public char getStart()
public char getEnd()
public void setStart(char ch)
ch
- start char (inclusive)public void setEnd(char ch)
ch
- start char (inclusive)public boolean isRange()
public boolean inRange(char ch)
public boolean isNegated()
public void setNegated(boolean negated)
negated
- true to negate the rangepublic String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |