|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectxtc.tree.Node
xtc.parser.CharRange
public class CharRange
A character range for a character classs.
CharClass| Field Summary | |
|---|---|
char |
first
The first character. |
char |
last
The last character. |
| Constructor Summary | |
|---|---|
CharRange(char c)
Create a new single-character range with the specified character. |
|
CharRange(char first,
char last)
Create a new character range with the specified characters. |
|
| Method Summary | |
|---|---|
int |
compareTo(CharRange other)
|
boolean |
contains(char c)
Determine whether this character range contains the specified character. |
int |
count()
Determine the number of characters covered by this character range. |
boolean |
equals(java.lang.Object o)
|
int |
hashCode()
|
| Methods inherited from class xtc.tree.Node |
|---|
add, add, addAll, addAll, addAll, addAll, addAllTo, addNode, contains, get, getBoolean, getBooleanProperty, getGeneric, getList, getLocation, getName, getNode, getProperty, getString, getStringProperty, getTokenText, hasLocation, hasName, hasProperty, hasTraversal, hasVariable, indexOf, isAnnotation, isEmpty, isGeneric, isList, isToken, iterator, lastIndexOf, properties, remove, removeProperty, set, setLocation, setLocation, setProperty, size, strip, toAnnotation, toList, toString, toToken, write |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final char first
public final char last
| Constructor Detail |
|---|
public CharRange(char c)
c - The character.
public CharRange(char first,
char last)
first - The first character.last - The last character.| Method Detail |
|---|
public int count()
public boolean contains(char c)
c - The character.
true if this character range contains
the specified character.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int compareTo(CharRange other)
compareTo in interface java.lang.Comparable<CharRange>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||