Package com.univocity.parsers.common.input
package com.univocity.parsers.common.input
-
ClassDescriptionThe base class for implementing different flavours of
CharInputReader.A wrapper for anInputStreamthat 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.Internal notification exception used to re-wrap the originalInputStreaminto aReader.The general interface for classes responsible for appending characters efficiently while handling whitespaces and padding characters.A (very) basic character input definition.The definition of a character input reader used by all univocity-parsers that extendAbstractParser.Default implementation of theCharAppenderinterfaceA default CharInputReader which only loads batches of characters when requested by theAbstractCharInputReaderthrough theDefaultCharInputReader.reloadBuffer()method.A character appender that restores its internal buffer size after expanding to accommodate larger contents.Internal exception marker to signalize the end of the input.An implementationCharAppenderthat expands the internal buffer of characters as required.A process to be executed over a sample of data being parsed.AnInputAnalysisProcessto detect the line separators used in the input.A special implementation ofCharInputReaderthat wraps anotherCharInputReaderand collects a sequence of characters from the wrapped input, in order to analyze what the buffer contains ahead of the current position.An implementation ofCharAppenderthat does nothing.Extension of theDefaultCharAppenderclass to include facilities for writing to an output.