All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractBatchedColumnProcessor<T extends Context> |
A Processor implementation that stores values of columns in batches.
|
AbstractBatchedObjectColumnProcessor<T extends Context> |
A Processor implementation for converting batches of rows extracted from any implementation of AbstractParser into columns of objects.
|
AbstractBeanListProcessor<T,C extends Context> |
A convenience Processor implementation for storing all java objects generated form the parsed input into a list.
|
AbstractBeanProcessor<T,C extends Context> |
A Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
|
AbstractCharInputReader |
|
AbstractColumnProcessor<T extends Context> |
A simple Processor implementation that stores values of columns.
|
AbstractConcurrentProcessor<T extends Context> |
A Processor implementation to perform row processing tasks in parallel.
|
AbstractInputValueSwitch<T extends Context> |
A concrete implementation of Processor that allows switching among different implementations of
Processor based on values found on the rows parsed from the input.
|
AbstractListProcessor<T extends Context> |
A convenience Processor implementation for storing all rows parsed into a list.
|
AbstractMasterDetailListProcessor<T extends Context> |
|
AbstractMasterDetailProcessor<T extends Context> |
|
AbstractMultiBeanListProcessor<C extends Context> |
A Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects, storing
them into lists.
|
AbstractMultiBeanProcessor<C extends Context> |
A Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
|
AbstractMultiBeanRowProcessor<C extends Context> |
A Processor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
|
AbstractObjectColumnProcessor<T extends Context> |
A Processor implementation for converting rows extracted from any implementation of AbstractParser into columns of objects.
|
AbstractObjectListProcessor<T extends Context> |
A convenience Processor implementation for storing all rows parsed and converted to Object arrays into a list.
|
AbstractObjectProcessor<T extends Context> |
A Processor implementation for converting rows extracted from any implementation of AbstractParser into arrays of objects.
|
AbstractParser<T extends CommonParserSettings<?>> |
The AbstractParser class provides a common ground for all parsers in univocity-parsers.
|
AbstractProcessor<T extends Context> |
A Processor implementation that just implements all methods defined by the interface.
|
AbstractProcessorSwitch<T extends Context> |
A special Processor implementation that combines and allows switching among different
Processors.
|
AbstractRecordFactory<R extends Record,M extends RecordMetaData> |
An abstract factory class which allows subclasses to provide implementations of Record
|
AbstractRoutines<P extends CommonParserSettings<?>,W extends CommonWriterSettings<?>> |
Basic implementation of commonly used routines around parsing/writing of data that can be reused and extended
by parsers/writers of any supported format.
|
AbstractRowProcessor |
A RowProcessor implementation that just implements all methods defined by the interface.
|
AbstractWriter<S extends CommonWriterSettings<?>> |
The AbstractWriter class provides a common ground for all writers in univocity-parsers.
|
AllIndexesSelector |
A FieldSelector that selects all indexes of a record.
|
AnnotationHelper |
Helper class to process fields annotated with Parsed
|
AnnotationRegistry |
An internal registry of annotated elements and their properties that have been set via a Copy annotation.
|
ArgumentUtils |
An utility class for validating inputs.
|
BatchedColumnProcessor |
A RowProcessor implementation that stores values of columns in batches.
|
BatchedObjectColumnProcessor |
A RowProcessor implementation for converting batches of rows extracted from any implementation of AbstractParser into columns of objects.
|
BeanConversionProcessor<T> |
|
BeanHelper |
Helper class used to obtain property descriptors from annotated java beans whose values are set via reflection.
|
BeanListProcessor<T> |
A convenience BeanProcessor implementation for storing all java objects generated form the parsed input into a list.
|
BeanProcessor<T> |
|
BeanWriterProcessor<T> |
|
BigDecimalConversion |
Converts Strings to BigDecimals and vice versa
|
BigIntegerConversion |
Converts Strings to BigIntegers and vice versa
|
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.
|
BomInput.BytesProcessedNotification |
Internal notification exception used to re-wrap the original InputStream into a Reader .
|
BooleanConversion |
Converts Strings to Booleans and vice versa
|
BooleanString |
Indicates that parsed values such as "y", "No" or "null" should be interpreted as boolean values.
|
ByteConversion |
Converts Strings to Bytes and vice versa
|
CalendarConversion |
Converts Strings to instances of Calendar and vice versa.
|
CharacterConversion |
Converts Strings to Characters and vice versa
|
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 .
|
ColumnMap |
Class responsible for calculating and storing the position of fields parsed from the input.
|
ColumnMapper |
A utility that allows users to manually define mappings from
attributes/methods of a given class to columns to be parsed or written.
|
ColumnMapping |
Implementation the ColumnMapper interface which allows
users to manually define mappings from attributes/methods of a given class
to columns to be parsed or written.
|
ColumnOrderDependent |
A marker interface used by special implementations of RowProcessor to indicate columns should not
be reordered by the parser.
|
ColumnProcessor |
A simple RowProcessor implementation that stores values of columns.
|
CommonParserSettings<F extends Format> |
This is the parent class for all configuration classes used by parsers ( AbstractParser )
|
CommonSettings<F extends Format> |
|
CommonWriterSettings<F extends Format> |
This is the parent class for all configuration classes used by writers ( AbstractWriter )
|
CompositeProcessor<C extends Context> |
A utility Processor implementation that facilitates using multiple implementations of Processor at the
same time.
|
CompositeRowProcessor |
|
ConcurrentCharInputReader |
A concurrent CharInputReader that loads batches of characters in a separate thread and assigns them to buffer in AbstractCharInputReader when requested.
|
ConcurrentRowProcessor |
A RowProcessor implementation to perform row processing tasks in parallel.
|
Context |
Basic context information used internally by instances of Processor and Record .
|
ContextSnapshot<T extends Context> |
A snapshot of a Context which retains copies of variable attributes of a given Context to
store the state of the parsing process at a given point in time.
|
ContextWrapper<T extends Context> |
|
Conversion<I,O> |
The interface that defines the conversion from one type of value to another, and vice versa.
|
ConversionProcessor |
A basic interface for classes that associate Conversion implementations with fields of a given input/output.
|
Conversions |
This class provides default instances of common implementations if com.univocity.parsers.conversions.Conversion , as well as useful methods for obtaining new instances of these.
|
Convert |
|
Copy |
Allows copying values of meta-annotation properties into the properties of an annotation that composes it.
|
Csv |
This class provides default configurations using CSV formats commonly used for parsing/writing.
|
CsvFormat |
The CSV format configuration.
|
CsvFormatDetector |
|
CsvParser |
A very fast CSV parser implementation.
|
CsvParserSettings |
This is the configuration class used by the CSV parser ( CsvParser )
|
CsvRoutines |
A collection of common routines involving the processing of CSV data.
|
CsvWriter |
A powerful and flexible CSV writer implementation.
|
CsvWriterSettings |
This is the configuration class used by the CSV writer ( CsvWriter )
|
CustomMatcher |
Interface used by InputValueSwitch to allow users to to provide custom matching rules against input values.
|
DataProcessingException |
A DataProcessingException is an error thrown during the processing of a record successfully parsed.
|
DataValidationException |
A DataValidationException is an error thrown during the processing of a record successfully parsed,
but whose data failed to pass a validation defined by annotation Validate
|
DateConversion |
Converts Strings to instances of Date and vice versa.
|
DefaultCharAppender |
|
DefaultCharInputReader |
|
DefaultContext |
Default implementation of the Context interface with essential information about the output being produced.
|
DefaultConversionProcessor |
|
DefaultParsingContext |
|
DoubleConversion |
Converts Strings to Doubles and vice versa
|
ElasticCharAppender |
A character appender that restores its internal buffer size after expanding to accommodate larger contents.
|
EnumConversion<T extends java.lang.Enum<T>> |
Converts Strings to enumeration constants and vice versa.
|
EnumOptions |
The EnumSelector annotation is meant to be used in conjunction with enumeration attributes.
|
EnumSelector |
Identifies a property of an enumeration that should be used by EnumOptions to identify an input value.
|
EOFException |
Internal exception marker to signalize the end of the input.
|
ExcludeFieldEnumSelector |
A FieldSelector capable of deselecting fields in a record.
|
ExcludeFieldIndexSelector |
A FieldSelector capable of deselecting fields by their position in a record.
|
ExcludeFieldNameSelector |
A FieldSelector capable of deselecting fields by their name in a record.
|
ExpandingCharAppender |
An implementation CharAppender that expands the internal buffer of characters as required.
|
FieldAlignment |
Alignment of text in a fixed-width field.
|
FieldConversionMapping |
A class for mapping field selections to sequences of Conversion objects
|
FieldEnumSelector |
A FieldSelector capable of selecting fields represented by values of an enumeration type.
|
FieldIndexSelector |
A FieldSelector capable of selecting fields by their position in a record.
|
FieldMapping |
A helper class with information about the location of an field annotated with Parsed in a record.
|
FieldNameSelector |
A FieldSelector capable of selecting fields by their name.
|
FieldSelector |
Interface used to identify classes capable of selecting fields and returning their positions in a given sequence.
|
FieldSet<T> |
A set of selected fields.
|
FixedWidth |
The @FixedWidth annotation, along with the Parsed annotation, allows users to configure the length,
alignment and padding of fields parsed/written using the FixedWidthParser and FixedWidthWriter
|
FixedWidthFieldLengths |
Deprecated.
|
FixedWidthFields |
This class provides the name, length, alignment and padding of each field in a fixed-width record.
|
FixedWidthFormat |
The Fixed-Width format configuration.
|
FixedWidthParser |
A fast and flexible fixed-with parser implementation.
|
FixedWidthParserSettings |
This is the configuration class used by the Fixed-Width parser ( FixedWidthParser )
|
FixedWidthRoutines |
A collection of common routines involving the processing of Fixed-Width data.
|
FixedWidthWriter |
A fast and flexible fixed-with writer implementation.
|
FixedWidthWriterSettings |
This is the configuration class used by the Fixed-Width writer ( FixedWidthWriter )
|
FloatConversion |
Converts Strings to Floats and vice versa
|
Format |
Indicates that a parsed value is formatted and must be parsed before being assigned.
|
Format |
This is the parent class for all configuration classes that define a text format.
|
FormattedBigDecimalConversion |
Converts formatted Strings to instances of BigDecimal and vice versa.
|
FormattedConversion<T> |
This interface identifies conversions associated with the Format annotation.
|
FormattedDateConversion |
Converts objects of different date types (java.util.Date and java.util.Calendar ) to a formatted
date String .
|
Headers |
The Headers annotation allows java beans to configure how to handle field names in a given input/output
|
HeaderTransformer |
A transformer of headers used in Nested attributes.
|
InputAnalysisProcess |
A process to be executed over a sample of data being parsed.
|
InputDimension |
|
InputValueSwitch |
A concrete implementation of RowProcessorSwitch that allows switching among different implementations of
RowProcessor based on values found on the rows parsed from the input.
|
IntegerConversion |
Converts Strings to Integers and vice versa
|
IterableResult<T,C extends Context> |
|
LineSeparatorDetector |
|
LongConversion |
Converts Strings to Longs and vice versa
|
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.
|
LowerCase |
Indicates the String value of a field must be converted to lower case using LowerCaseConversion .
|
LowerCaseConversion |
|
MasterDetailListProcessor |
|
MasterDetailProcessor |
|
MasterDetailRecord |
An utility class to store data of a master row and its detail records.
|
MethodDescriptor |
A very basic descriptor or getter/setter methods
|
MethodFilter |
A filter for annotated methods.
|
MultiBeanListProcessor |
A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects, storing
them into lists.
|
MultiBeanProcessor |
|
MultiBeanRowProcessor |
|
Nested |
Marks a field as a nested object to be constructed with the values of the current row.
|
NoopCharAppender |
|
NoopProcessor |
A singleton instance of a Processor that does nothing.
|
NoopProcessorErrorHandler<T extends Context> |
|
NoopRowProcessor |
|
NormalizedString |
A NormalizedString allows representing text in a normalized fashion.
|
NullConversion<I,O> |
Default implementation for conversions from input Objects of type I to output Objects of type O
|
NullString |
Indicates that parsed values such as "", "?" or "null" should be interpreted as null.
|
NullStringConversion |
Converts Strings to null and vice versa
|
NumericConversion<T extends java.lang.Number> |
Converts Strings to instances of Number and vice versa.
|
ObjectColumnProcessor |
|
ObjectConversion<T> |
Default implementation for conversions from an input String to Objects of a given type T
|
ObjectRowListProcessor |
A convenience RowProcessor implementation for storing all rows parsed and converted to Object arrays into a list.
|
ObjectRowProcessor |
|
ObjectRowWriterProcessor |
|
OutputValueSwitch |
|
Parsed |
Indicates the field is parsed.
|
ParserOutput |
The ParserOutput is the component that manages records parsed by AbstractParser and their values.
|
ParsingContext |
Parsing context information available to instances of RowProcessor .
|
ParsingContextSnapshot |
A snapshot of a ParsingContext which retains copies of variable attributes of a given ParsingContext to
store the state of the parsing process at a given point in time.
|
ParsingContextWrapper |
|
Processor<T extends Context> |
The essential callback interface to handle records parsed by any parser that extends AbstractParser .
|
ProcessorErrorHandler<T extends Context> |
|
PropertyWrapper |
Wrapper for a implementation of PropertyDescriptor from either java.beans.PropertyDescriptor
or com.googlecode.openbeans.PropertyDescriptor .
|
Record |
A record parsed from the input, with convenience methods for easier data manipulation.
|
RecordFactory |
|
RecordIterator |
|
RecordMetaData |
Metadata with information about Record s parsed from the input.
|
RegexConversion |
Replaces contents of a given input String, identified by a regular expression, with a replacement String.
|
Replace |
Indicates the String value of a field must have some of its contents replaced using RegexConversion .
|
ResultIterator<T,C extends Context> |
|
RetryableErrorHandler<T extends Context> |
|
RowIterator |
An iterator of String[] .
|
RowListProcessor |
A convenience RowProcessor implementation for storing all rows parsed into a list.
|
RowPlacement |
An indicator of where the input a row is placed in relation to others.
|
RowProcessor |
The essential callback interface to handle records parsed by any parser that extends AbstractParser .
|
RowProcessorErrorHandler |
|
RowProcessorSwitch |
A special RowProcessor implementation that combines and allows switching among different
RowProcessors.
|
RowWriterProcessor<T> |
The essential callback interface to convert input objects into a manageable format for writing.
|
RowWriterProcessorSwitch |
A special RowWriterProcessor implementation that combines and allows switching among different
RowWriterProcessors.
|
ShortConversion |
Converts Strings to Shorts and vice versa
|
StringCache<T> |
A simple cache of values associated with strings.
|
TextParsingException |
Exception type used provide information about any issue that might happen while parsing from a given input.
|
TextWritingException |
Exception type used provide information about any issue that might happen while writing to a given output.
|
ToStringConversion |
Converts any non-null object to its String representation.
|
TransformedHeader |
|
Trim |
Indicates the String value of a field must be trimmed using TrimConversion .
|
TrimConversion |
|
TsvFormat |
The TSV format configuration, for tab-separated inputs.
|
TsvParser |
A very fast TSV parser implementation.
|
TsvParserSettings |
This is the configuration class used by the TSV parser ( TsvParser )
|
TsvRoutines |
A collection of common routines involving the processing of TSV data.
|
TsvWriter |
A powerful and flexible TSV writer implementation.
|
TsvWriterSettings |
This is the configuration class used by the TSV writer ( TsvWriter )
|
UnescapedQuoteHandling |
This enumeration is used to determine how the ( CsvParser ) will handle values with unescaped quotes.
|
UpperCase |
Indicates the String value of a field must be converted to uppercase using UpperCaseConversion .
|
UpperCaseConversion |
|
Validate |
Performs basic validations against the String representation of the value found in the annotated field.
|
ValidatedConversion |
Performs one or more validations against the values of a given record.
|
Validator<T> |
Defines a custom validation process to be executed when reading or writing
values into a field of a java bean that is annotated with Validate
|
WriterCharAppender |
|