@NonNullApi

# Package org.springframework.batch.item.file.mapping

Infrastructure implementations of io file support mapping concerns.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  FieldSetMapper<T> | Interface that is used to map data obtained from a `FieldSet` into an object.

- Class Summary
  Class | Description
  --- | ---
  ArrayFieldSetMapper | A basic array mapper, returning the values backing a fieldset.
  BeanWrapperFieldSetMapper<T> | `FieldSetMapper` implementation based on bean property paths.
  DefaultLineMapper<T> | Two-phase `LineMapper` implementation consisting of tokenization of the line into `FieldSet` followed by mapping to item.
  JsonLineMapper | Interpret a line as a JSON object and parse it up to a Map.
  PassThroughFieldSetMapper | Pass through `FieldSetMapper` useful for passing a `FieldSet` back directly rather than a mapped object.
  PassThroughLineMapper | Pass through `LineMapper` useful for passing the original `String` back directly rather than a mapped object.
  PatternMatchingCompositeLineMapper<T> | A `LineMapper` implementation that stores a mapping of String patterns to delegate `LineTokenizer`s as well as a mapping of String patterns to delegate `FieldSetMapper`s.
  RecordFieldSetMapper<T> | This is a `FieldSetMapper` that supports Java records mapping (requires JKD 14 or higher).

## Package org.springframework.batch.item.file.mapping Description

Infrastructure implementations of io file support mapping concerns.