Class DefaultFieldSetFactory
- java.lang.Object
- org.springframework.batch.item.file.transform.DefaultFieldSetFactory
- All Implemented Interfaces:
FieldSetFactory
public class DefaultFieldSetFactory extends java.lang.Object implements FieldSetFactory
Default implementation ofFieldSetFactory
with no special knowledge of theFieldSet
required. Returns aDefaultFieldSet
from both factory methods.- Author:
- Dave Syer
Constructor Summary
Constructors Constructor Description DefaultFieldSetFactory()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldSet
create(java.lang.String[] values)
Create a FieldSet with anonymous tokens.FieldSet
create(java.lang.String[] values, java.lang.String[] names)
Create a FieldSet with named tokens.void
setDateFormat(java.text.DateFormat dateFormat)
TheDateFormat
to use for parsing numbers.void
setNumberFormat(java.text.NumberFormat numberFormat)
TheNumberFormat
to use for parsing numbers.
Method Detail
setNumberFormat
public void setNumberFormat(java.text.NumberFormat numberFormat)
TheNumberFormat
to use for parsing numbers. If unset the default locale will be used.- Parameters:
numberFormat
- theNumberFormat
to use for number parsing
setDateFormat
public void setDateFormat(java.text.DateFormat dateFormat)
TheDateFormat
to use for parsing numbers. If unset the default pattern is ISO standardyyyy/MM/dd
.- Parameters:
dateFormat
- theDateFormat
to use for date parsing
create
public FieldSet create(java.lang.String[] values, java.lang.String[] names)
Create a FieldSet with named tokens. The token values can then be retrieved either by name or by column number.- Specified by:
create
in interfaceFieldSetFactory
- Parameters:
values
- the token valuesnames
- the names of the tokens- Returns:
- an instance of
FieldSet
. - See Also:
DefaultFieldSet.readString(String)
create
public FieldSet create(java.lang.String[] values)
Create a FieldSet with anonymous tokens. They can only be retrieved by column number.- Specified by:
create
in interfaceFieldSetFactory
- Parameters:
values
- the token values- Returns:
- an instance of
FieldSet
. - See Also:
FieldSet.readString(int)