Class PassThroughFieldExtractor<T>
java.lang.Object
org.springframework.batch.item.file.transform.PassThroughFieldExtractor<T>
- All Implemented Interfaces:
FieldExtractor<T>
FieldExtractor that just returns the original item. If the item is an array or
collection it will be returned as is, otherwise it is wrapped in a single element
array.- Author:
- Dave Syer
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
PassThroughFieldExtractor
public PassThroughFieldExtractor()
-
-
Method Details
-
extract
Get an array of fields as close as possible to the input. The result depends on the type of the input:- A
FieldSetor array will be returned as is - For a Collection the
toArray()method will be used - For a Map the
values()will be returned as an array - Otherwise it is wrapped in a single element array.
- Specified by:
extractin interfaceFieldExtractor<T>- Parameters:
item- the object to convert- Returns:
- an array of objects as close as possible to the original item
- A
-