public static class PrettySerializer.Tokenizer extends InputStream
Constructor and Description |
---|
Tokenizer(InputStream in,
boolean enclosedContent) |
Modifier and Type | Method and Description |
---|---|
net.morimekta.providence.serializer.PrettySerializer.Token |
expect(String message) |
net.morimekta.providence.serializer.PrettySerializer.Token |
expectIdentifier(String message) |
net.morimekta.providence.serializer.PrettySerializer.Token |
expectStringLiteral(String message) |
char |
expectSymbol(String message,
char... symbols) |
String |
getLine(int line) |
boolean |
hasNext() |
net.morimekta.providence.serializer.PrettySerializer.Token |
next() |
net.morimekta.providence.serializer.PrettySerializer.Token |
peek() |
net.morimekta.providence.serializer.PrettySerializer.Token |
peek(String message) |
int |
read() |
net.morimekta.util.Binary |
readBinaryUntil(char end) |
available, close, mark, markSupported, read, read, reset, skip
public Tokenizer(InputStream in, boolean enclosedContent) throws IOException
IOException
public int read()
read
in class InputStream
public net.morimekta.providence.serializer.PrettySerializer.Token expect(String message) throws IOException, SerializerException
IOException
SerializerException
public net.morimekta.providence.serializer.PrettySerializer.Token peek(String message) throws IOException, SerializerException
IOException
SerializerException
public net.morimekta.providence.serializer.PrettySerializer.Token peek() throws IOException, SerializerException
IOException
SerializerException
public char expectSymbol(String message, char... symbols) throws IOException, SerializerException
IOException
SerializerException
public net.morimekta.providence.serializer.PrettySerializer.Token expectIdentifier(String message) throws IOException, SerializerException
IOException
SerializerException
public net.morimekta.providence.serializer.PrettySerializer.Token expectStringLiteral(String message) throws IOException, SerializerException
IOException
SerializerException
public boolean hasNext() throws IOException, SerializerException
IOException
SerializerException
public net.morimekta.providence.serializer.PrettySerializer.Token next() throws IOException, SerializerException
IOException
SerializerException
public String getLine(int line) throws IOException
IOException
public net.morimekta.util.Binary readBinaryUntil(char end) throws SerializerException
SerializerException
Copyright © 2015–2016 morimekta.net. All rights reserved.