Package com.github.javaparser
Class SimpleCharStream
java.lang.Object
com.github.javaparser.AbstractCharStream
com.github.javaparser.SimpleCharStream
- All Implemented Interfaces:
CharStream
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
-
Field Summary
Fields inherited from class com.github.javaparser.AbstractCharStream
available, buffer, bufpos, bufsize, DEFAULT_BUF_SIZE, inBuf, maxNextCharInd, tokenBegin
-
Constructor Summary
ConstructorDescriptionSimpleCharStream(Provider dstream)
Constructor.SimpleCharStream(Provider dstream, int startline, int startcolumn)
Constructor.SimpleCharStream(Provider dstream, int startline, int startcolumn, int buffersize)
Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Reinitialise.void
Reinitialise.void
Reinitialise.protected void
Close the underlying stream.protected int
streamRead(char[] aBuf, int nOfs, int nLen)
Read from the underlying stream.Methods inherited from class com.github.javaparser.AbstractCharStream
adjustBeginLineColumn, backup, beginToken, done, expandBuff, fillBuff, getBeginColumn, getBeginLine, getBufSizeAfterExpansion, getColumn, getEndColumn, getEndLine, getImage, getLine, getSuffix, getTabSize, internalAdjustBuffSize, internalSetBufLineColumn, internalUpdateLineColumn, isTrackLineColumn, readChar, reInit, setTabSize, setTrackLineColumn
-
Constructor Details
-
SimpleCharStream
Constructor. -
SimpleCharStream
Constructor. -
SimpleCharStream
Constructor.
-
-
Method Details
-
streamRead
Description copied from class:AbstractCharStream
Read from the underlying stream.- Specified by:
streamRead
in classAbstractCharStream
- Parameters:
aBuf
- the buffer to be fillednOfs
- The offset into the buffer. 0-basednLen
- Number of chars to read.- Returns:
- Number of effective chars read, or -1 on error.
- Throws:
IOException
-
streamClose
Description copied from class:AbstractCharStream
Close the underlying stream.- Specified by:
streamClose
in classAbstractCharStream
- Throws:
IOException
- If closing fails.
-
reInit
Reinitialise. -
reInit
Reinitialise. -
reInit
Reinitialise.
-