public class Source extends Object implements CharSequence
| Constructor and Description |
|---|
Source(CharSequence text)
Create source class.
|
| Modifier and Type | Method and Description |
|---|---|
char |
charAt(int index)
Return a character by index
|
int |
find(char[] chars,
boolean ignoreCase) |
int |
find(PatternConstant constant)
Find constant in source text.
|
int |
findFrom(int index,
char[] chars,
boolean ignoreCase) |
int |
getOffset()
Return current offset.
|
boolean |
hasNext()
Есть ли еще что-то в строке?
|
void |
incOffset()
Increment offset.
|
void |
incOffset(int increment)
Increment offset.
|
int |
length()
Return length of source text
|
char |
next()
Return next character and increment offset.
|
boolean |
nextIs(PatternConstant constant)
Test id next sequence the constant?
|
boolean |
nextMayBeConstant()
Check if the current sub sequence can be a constant.
|
void |
setConstantSet(Set<PatternConstant> constantSet)
Set constant set from configuration.
|
void |
setOffset(int offset)
Set offset.
|
CharSequence |
sub(int end)
Получает строку от текущего смещения до значения
end |
CharSequence |
subSequence(int start,
int end) |
CharSequence |
subToEnd()
Get String from offset to end.
|
String |
toString() |
public Source(CharSequence text)
text - source text.public boolean nextMayBeConstant()
public void setConstantSet(Set<PatternConstant> constantSet)
constantSet - set of constants in the sourcepublic boolean nextIs(PatternConstant constant)
constant - constant pattern elementpublic int find(PatternConstant constant)
constant - constant pattern elementpublic int find(char[] chars,
boolean ignoreCase)
public int findFrom(int index,
char[] chars,
boolean ignoreCase)
public char next()
public char charAt(int index)
charAt in interface CharSequencepublic int getOffset()
public void incOffset()
public void incOffset(int increment)
increment - increment size.public void setOffset(int offset)
offset - new offset value.public boolean hasNext()
public int length()
length in interface CharSequencepublic CharSequence sub(int end)
endend - последний индексpublic CharSequence subToEnd()
public String toString()
toString in interface CharSequencetoString in class Objectpublic CharSequence subSequence(int start, int end)
subSequence in interface CharSequenceCopyright © 2016. All rights reserved.