| Interface | Description |
|---|---|
| CharAppender |
The general interface for classes responsible for appending characters efficiently while handling whitespaces and padding characters.
|
| CharInput |
A (very) basic character input definition.
|
| CharInputReader |
The definition of a character input reader used by all univocity-parsers that extend
AbstractParser. |
| InputAnalysisProcess |
A process to be executed over a sample of data being parsed.
|
| Class | Description |
|---|---|
| AbstractCharInputReader |
The base class for implementing different flavours of
CharInputReader. |
| BomInput |
A wrapper for an
InputStream that attempts to detect a Byte Order Mark (BOM) in the input
and derive the character encoding that should be used to decode the incoming content. |
| DefaultCharAppender |
Default implementation of the
CharAppender interface |
| DefaultCharInputReader |
A default CharInputReader which only loads batches of characters when requested by the
AbstractCharInputReader through the DefaultCharInputReader.reloadBuffer() method. |
| ExpandingCharAppender |
An implementation
CharAppender that expands the internal buffer of characters as required. |
| LookaheadCharInputReader |
A special implementation of
CharInputReader that wraps another CharInputReader and
collects a sequence of characters from the wrapped input, in order to analyze what the buffer contains
ahead of the current position. |
| NoopCharAppender |
An implementation of
CharAppender that does nothing. |
| WriterCharAppender |
Extension of the
DefaultCharAppender class to include facilities for writing to an output. |
| Exception | Description |
|---|---|
| BomInput.BytesProcessedNotification |
Internal notification exception used to re-wrap the original
InputStream into a Reader. |
| EOFException |
Internal exception marker to signalize the end of the input.
|
Copyright © 2018 Univocity Software Pty Ltd. All rights reserved.