public class JavaCharStream extends AbstractCharStream
| Modifier and Type | Field and Description |
|---|---|
protected Provider |
inputStream |
available, bufcolumn, buffer, bufline, bufpos, bufsize, column, DEFAULT_BUF_SIZE, inBuf, line, maxNextCharInd, nextCharBuf, nextCharInd, prevCharIsCR, prevCharIsLF, tokenBegin| Constructor and Description |
|---|
JavaCharStream(Provider dstream)
Constructor.
|
JavaCharStream(Provider dstream,
int startline,
int startcolumn)
Constructor.
|
JavaCharStream(Provider dstream,
int startline,
int startcolumn,
int buffersize)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustBuffSize() |
char |
beginToken() |
protected void |
fillBuff() |
protected char |
readByte() |
char |
readChar()
Read a character.
|
void |
reInit(Provider dstream)
Reinitialise.
|
void |
reInit(Provider dstream,
int startline,
int startcolumn)
Reinitialise.
|
void |
reInit(Provider dstream,
int startline,
int startcolumn,
int buffersize)
Reinitialise.
|
protected void |
streamClose() |
protected int |
streamRead(char[] buffer,
int offset,
int len) |
adjustBeginLineColumn, backup, done, expandBuff, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getImage, getSuffix, getTabSize, isTrackLineColumn, reInit, setTabSize, setTrackLineColumn, updateLineColumnprotected Provider inputStream
public JavaCharStream(Provider dstream, int startline, int startcolumn, int buffersize)
public JavaCharStream(Provider dstream, int startline, int startcolumn)
public JavaCharStream(Provider dstream)
protected int streamRead(char[] buffer,
int offset,
int len)
throws IOException
streamRead in class AbstractCharStreamIOExceptionprotected void streamClose()
throws IOException
streamClose in class AbstractCharStreamIOExceptionprotected void fillBuff()
throws IOException
fillBuff in class AbstractCharStreamIOExceptionprotected char readByte()
throws IOException
IOExceptionpublic char beginToken()
throws IOException
beginToken in interface CharStreambeginToken in class AbstractCharStreamIOExceptionprotected void adjustBuffSize()
public char readChar()
throws IOException
readChar in interface CharStreamreadChar in class AbstractCharStreamIOException - on IO errorpublic void reInit(Provider dstream)
public void reInit(Provider dstream, int startline, int startcolumn)
public void reInit(Provider dstream, int startline, int startcolumn, int buffersize)
Copyright © 2017–2019 Philip Helger. All rights reserved.