public class Scanner extends java.lang.Object implements TokenInput
Constructor and Description |
---|
Scanner(java.io.InputStream src) |
Scanner(java.io.InputStream src,
ScannerState startState) |
Modifier and Type | Method and Description |
---|---|
ScannerState |
getState() |
Token |
readToken()
Returns the next token that can be one of the following types:
Token.TYPE_NULL
Token.TYPE_BRACE_OPEN
Token.TYPE_BRACE_CLOSED
Token.TYPE_TEXT
Token.TYPE_CONTROL
Token.TYPE_ESCAPED_CHARACTER
|
void |
skipBytes(long amount) |
void |
skipCharacters(int amount) |
public Scanner(java.io.InputStream src) throws java.io.IOException
java.io.IOException
public Scanner(java.io.InputStream src, ScannerState startState) throws java.io.IOException
java.io.IOException
public Token readToken() throws java.io.IOException
readToken
in interface TokenInput
java.io.IOException
public ScannerState getState()
getState
in interface TokenInput
public void skipCharacters(int amount) throws java.io.IOException
skipCharacters
in interface TokenInput
java.io.IOException
public void skipBytes(long amount) throws java.io.IOException
skipBytes
in interface TokenInput
java.io.IOException
© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.