|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.regexp.ReaderCharacterIterator
Encapsulates InputStream, ...
Field Summary | |
---|---|
private java.lang.StringBuffer |
buff
Buffer of read chars |
private boolean |
closed
read end? |
private java.io.Reader |
reader
Underlying reader |
Constructor Summary | |
---|---|
ReaderCharacterIterator(java.io.Reader reader)
|
Method Summary | |
---|---|
char |
charAt(int pos)
|
private void |
ensure(int idx)
Reads chars up to the idx |
boolean |
isEnd(int pos)
|
private int |
read(int n)
Reads n characters from the stream and appends them to the buffer |
private void |
readAll()
Reads rest of the stream. |
java.lang.String |
substring(int offset)
|
java.lang.String |
substring(int offset,
int length)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private final java.io.Reader reader
private final java.lang.StringBuffer buff
private boolean closed
Constructor Detail |
public ReaderCharacterIterator(java.io.Reader reader)
reader
- a Reader, which is parsedMethod Detail |
public java.lang.String substring(int offset, int length)
substring
in interface CharacterIterator
public java.lang.String substring(int offset)
substring
in interface CharacterIterator
public char charAt(int pos)
charAt
in interface CharacterIterator
public boolean isEnd(int pos)
isEnd
in interface CharacterIterator
private int read(int n) throws java.io.IOException
java.io.IOException
private void readAll() throws java.io.IOException
java.io.IOException
private void ensure(int idx) throws java.io.IOException
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |