Class SimpleCharStream
java.lang.Object
org.apache.commons.jxpath.ri.parser.SimpleCharStream
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int[]protected char[]protected int[]intprotected intprotected intprotected Readerprotected intprotected intprotected booleanprotected booleanstatic final boolean -
Constructor Summary
ConstructorsConstructorDescriptionSimpleCharStream(InputStream dstream) SimpleCharStream(InputStream dstream, int startline, int startcolumn) SimpleCharStream(InputStream dstream, int startline, int startcolumn, int buffersize) SimpleCharStream(Reader dstream) SimpleCharStream(Reader dstream, int startline, int startcolumn) SimpleCharStream(Reader dstream, int startline, int startcolumn, int buffersize) -
Method Summary
Modifier and TypeMethodDescriptionvoidadjustBeginLineColumn(int newLine, int newCol) Method to adjust line and column numbers for the start of a token.voidbackup(int amount) charvoidDone()protected voidExpandBuff(boolean wrapAround) protected voidFillBuff()intintintDeprecated.intintGetImage()intgetLine()Deprecated.char[]GetSuffix(int len) charreadChar()voidReInit(InputStream dstream) voidReInit(InputStream dstream, int startline, int startcolumn) voidReInit(InputStream dstream, int startline, int startcolumn, int buffersize) voidvoidvoidprotected voidUpdateLineColumn(char c)
-
Field Details
-
staticFlag
- See Also:
-
bufpos
-
bufline
-
bufcolumn
-
column
-
line
-
prevCharIsCR
-
prevCharIsLF
-
inputStream
-
buffer
-
maxNextCharInd
-
inBuf
-
-
Constructor Details
-
SimpleCharStream
-
SimpleCharStream
-
SimpleCharStream
-
SimpleCharStream
-
SimpleCharStream
-
SimpleCharStream
-
-
Method Details
-
ExpandBuff
-
FillBuff
- Throws:
IOException
-
BeginToken
- Throws:
IOException
-
UpdateLineColumn
-
readChar
- Throws:
IOException
-
getColumn
Deprecated.- See Also:
-
getLine
Deprecated.- See Also:
-
getEndColumn
-
getEndLine
-
getBeginColumn
-
getBeginLine
-
backup
-
ReInit
-
ReInit
-
ReInit
-
ReInit
-
ReInit
-
ReInit
-
GetImage
-
GetSuffix
-
Done
-
adjustBeginLineColumn
Method to adjust line and column numbers for the start of a token.
-