@NonNullApi package org.springframework.batch.item.file.transform
Infrastructure implementations of io file support transform concerns.
ClassDescriptionAbstract class handling common concerns of various
LineTokenizerimplementations such as dealing with names and actual construction of
FieldSetThis is a field extractor for a java bean.Default implementation of
FieldSetusing Java using Java primitive and standard types and utilities.Default implementation of
FieldSetFactorywith no special knowledge of the
LineAggregatorimplementation that converts an object into a delimited list of strings.A
LineTokenizerimplementation that splits the input String on a configurable delimiter.An abstract
LineAggregatorimplementation that utilizes a
FieldExtractorto convert the incoming object to an array of its parts.This class will convert an object to an array of its parts.Interface used by flat file input sources to encapsulate concerns of converting an array of Strings to Java native types.Factory interface for creating
FieldSetinstances.Tokenizer used to process data obtained from files with fixed-length format.Exception indicating that some type of error has occurred while attempting to parse a line of input into tokens.A
LineAggregatorimplementation which produces a String by aggregating the provided item via the
Formattersyntax.Exception indicating that the line size expected is different from what is expected.Exception indicating that an incorrect number of tokens have been found while parsing a file.Interface used to create string representing object.Interface that is used by framework to split string obtained typically from a file into tokens.
FieldExtractorthat just returns the original item.A
LineAggregatorimplementation that simply calls
Object.toString()on the given objectA
LineTokenizerimplementation that stores a mapping of String patterns to delegate
LineTokenizers.A class to represent ranges.Property editor implementation which parses string and creates array of ranges.This is a field extractor for a Java record.An implementation of
LineAggregatorthat concatenates a collection of items of a common type with the system line separator.Line-tokenizer using a regular expression to filter out data (by using matching and non-matching groups).