- All Superinterfaces:
FieldModifier
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A functional interface for modifying CSV fields in a simple way (with reduced functionality).
When implementing this interface, comments are ignored (not modified), by default.
- See Also:
-
Method Summary
Methods inherited from interface de.siegmar.fastcsv.reader.FieldModifier
andThen, modifyComment
-
Method Details
-
modify
Gets called for every single field (that is not a comment).- Parameters:
field
- the field value, nevernull
- Returns:
- the modified field value (must not be
null
)
-
modify
Description copied from interface:FieldModifier
Gets called for every single field (that is not a comment). The Default implementation returns the field as is.- Specified by:
modify
in interfaceFieldModifier
- Parameters:
startingLineNumber
- the starting line number (starting with 1)fieldIdx
- the field index (starting with 0)quoted
-true
if the field was enclosed by the defined quote charactersfield
- the field value, nevernull
- Returns:
- the modified field value (must not be
null
)
-