Class Tokenizer
java.lang.Object
no.hasmac.rdf.io.nquad.Tokenizer
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate Tokenizer.Tokenprivate final Reader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccept(Tokenizer.TokenType type) private Tokenizer.TokendoRead()booleanhasNext()next()private Tokenizer.Tokenprivate Tokenizer.Tokenprivate voidreadEscape(StringBuilder value) private charreadHex8()private voidreadIriEscape(StringBuilder value) private Tokenizer.Tokenprivate Tokenizer.Tokenprivate Tokenizer.Tokenprivate char[]private char[]private Tokenizer.TokenskipEol()private Tokenizer.Tokentoken()private static intunescape(int symbol) private static voidunexpected(int actual, String... expected)
-
Field Details
-
BUFFER_SIZE
private static final int BUFFER_SIZE- See Also:
-
reader
-
next
-
-
Constructor Details
-
Tokenizer
-
-
Method Details
-
next
- Throws:
RdfReaderException
-
token
- Throws:
RdfReaderException
-
accept
- Throws:
RdfReaderException
-
doRead
- Throws:
RdfReaderException
-
unexpected
- Throws:
RdfReaderException
-
skipWhitespaces
- Throws:
RdfReaderException
-
skipEol
- Throws:
RdfReaderException
-
readIriRef
- Throws:
RdfReaderException
-
readString
- Throws:
RdfReaderException
-
readLangTag
- Throws:
RdfReaderException
-
readIriEscape
- Throws:
RdfReaderExceptionIOException
-
readEscape
- Throws:
RdfReaderExceptionIOException
-
readBlankNode
- Throws:
RdfReaderException
-
readUnicode
- Throws:
RdfReaderExceptionIOException
-
readHex8
- Throws:
IOExceptionRdfReaderException
-
readUnicode64
- Throws:
IOExceptionRdfReaderException
-
unescape
private static int unescape(int symbol) -
readComment
- Throws:
RdfReaderException
-
hasNext
- Throws:
RdfReaderException
-