@NonNullApi
See: Description
Interface | Description |
---|---|
FieldExtractor<T> |
This class will convert an object to an array of its parts.
|
FieldSet |
Interface used by flat file input sources to encapsulate concerns of
converting an array of Strings to Java native types.
|
FieldSetFactory |
Factory interface for creating
FieldSet instances. |
LineAggregator<T> |
Interface used to create string representing object.
|
LineTokenizer |
Interface that is used by framework to split string obtained typically from a
file into tokens.
|
Class | Description |
---|---|
AbstractLineTokenizer |
Abstract class handling common concerns of various
LineTokenizer
implementations such as dealing with names and actual construction of
FieldSet |
BeanWrapperFieldExtractor<T> |
This is a field extractor for a java bean.
|
DefaultFieldSet |
Default implementation of
FieldSet using Java primitive and standard types and
utilities. |
DefaultFieldSetFactory |
Default implementation of
FieldSetFactory with no special knowledge
of the FieldSet required. |
DelimitedLineAggregator<T> |
A
LineAggregator implementation that converts an object into a
delimited list of strings. |
DelimitedLineTokenizer |
A
LineTokenizer implementation that splits the input String on a
configurable delimiter. |
ExtractorLineAggregator<T> |
An abstract
LineAggregator implementation that utilizes a
FieldExtractor to convert the incoming object to an array of its
parts. |
FixedLengthTokenizer |
Tokenizer used to process data obtained from files with fixed-length format.
|
FormatterLineAggregator<T> |
A
LineAggregator implementation which produces a String by
aggregating the provided item via the Formatter syntax. |
PassThroughFieldExtractor<T> |
FieldExtractor that just returns the original item. |
PassThroughLineAggregator<T> |
A
LineAggregator implementation that simply calls
Object.toString() on the given object |
PatternMatchingCompositeLineTokenizer |
A
LineTokenizer implementation that stores a mapping of String
patterns to delegate LineTokenizer s. |
Range |
A class to represent ranges.
|
RangeArrayPropertyEditor |
Property editor implementation which parses string and creates array of
ranges.
|
RecursiveCollectionLineAggregator<T> |
An implementation of
LineAggregator that concatenates a collection of
items of a common type with the system line separator. |
RegexLineTokenizer |
Line-tokenizer using a regular expression to filter out data (by using matching and non-matching groups).
|
Enum | Description |
---|---|
Alignment | Deprecated
Use
FormatterLineAggregator.setFormat(java.lang.String)
for alignment (See examples in FormatterLineAggregatorTests ) |
Exception | Description |
---|---|
ConversionException | |
FlatFileFormatException |
Exception indicating that some type of error has occurred while
attempting to parse a line of input into tokens.
|
IncorrectLineLengthException |
Exception indicating that the line size expected is different from what
is expected.
|
IncorrectTokenCountException |
Exception indicating that an incorrect number of tokens have been found
while parsing a file.
|
Infrastructure implementations of io file support transform concerns.