org.das2.qds.util.dd.SimpleCharStream
An implementation of interface CharStream, where the stream is assumed to
 contain only ASCII characters (without unicode processing).
SimpleCharStream( java.io.Reader dstream, int startline, int startcolumn, int buffersize )
Constructor.
SimpleCharStream( java.io.Reader dstream, int startline, int startcolumn )
Constructor.
Constructor.
SimpleCharStream( java.io.InputStream dstream, String encoding, int startline, int startcolumn, int buffersize )
Constructor.
SimpleCharStream( java.io.InputStream dstream, int startline, int startcolumn, int buffersize )
Constructor.
SimpleCharStream( java.io.InputStream dstream, String encoding, int startline, int startcolumn )
Constructor.
SimpleCharStream( java.io.InputStream dstream, int startline, int startcolumn )
Constructor.
Constructor.
Constructor.
staticFlag
Whether parser is static.
bufpos
Position in buffer.
BeginToken
BeginToken(  ) → char
Start.
Returns:
char
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
Done
Done(  ) → void
Reset buffer when finished.
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
GetImage
GetImage(  ) → String
Get token literal value.
Returns:
java.lang.String
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
GetSuffix
GetSuffix( int len ) → char[]
Get the suffix.
Parameters
len - an int
Returns:
char[]
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
ReInit
ReInit( java.io.Reader dstream, int startline, int startcolumn, int buffersize ) → void
Reinitialise.
Parameters
dstream - a Reader
startline - an int
startcolumn - an int
buffersize - an int
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
ReInit
ReInit( java.io.Reader dstream, int startline, int startcolumn ) → void
Reinitialise.
Parameters
dstream - a Reader
startline - an int
startcolumn - an int
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
ReInit
ReInit( java.io.Reader dstream ) → void
Reinitialise.
Parameters
dstream - a Reader
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
ReInit
ReInit( java.io.InputStream dstream, String encoding, int startline, int startcolumn, int buffersize ) → void
Reinitialise.
Parameters
dstream - an InputStream
encoding - a String
startline - an int
startcolumn - an int
buffersize - an int
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
ReInit
ReInit( java.io.InputStream dstream, int startline, int startcolumn, int buffersize ) → void
Reinitialise.
Parameters
dstream - an InputStream
startline - an int
startcolumn - an int
buffersize - an int
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
ReInit
ReInit( java.io.InputStream dstream, String encoding ) → void
Reinitialise.
Parameters
dstream - an InputStream
encoding - a String
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
ReInit
ReInit( java.io.InputStream dstream ) → void
Reinitialise.
Parameters
dstream - an InputStream
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
ReInit
ReInit( java.io.InputStream dstream, String encoding, int startline, int startcolumn ) → void
Reinitialise.
Parameters
dstream - an InputStream
encoding - a String
startline - an int
startcolumn - an int
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
ReInit
ReInit( java.io.InputStream dstream, int startline, int startcolumn ) → void
Reinitialise.
Parameters
dstream - an InputStream
startline - an int
startcolumn - an int
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
adjustBeginLineColumn
adjustBeginLineColumn( int newLine, int newCol ) → void
Method to adjust line and column numbers for the start of a token.
Parameters
newLine - an int
newCol - an int
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
backup
backup( int amount ) → void
Backup a number of characters.
Parameters
amount - an int
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getBeginColumn
getBeginColumn(  ) → int
Get token beginning column number.
Returns:
int
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getBeginLine
getBeginLine(  ) → int
Get token beginning line number.
Returns:
int
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getColumn
getColumn(  ) → int
Returns:
int
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getEndColumn
getEndColumn(  ) → int
Get token end column number.
Returns:
int
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getEndLine
getEndLine(  ) → int
Get token end line number.
Returns:
int
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getLine
getLine(  ) → int
Returns:
int
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
readChar
readChar(  ) → char
Read a character.
Returns:
char
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]