Package org.supercsv.cellprocessor.ift
Interface CellProcessor
-
- All Known Subinterfaces:
BoolCellProcessor
,DateCellProcessor
,DoubleCellProcessor
,LongCellProcessor
,StringCellProcessor
- All Known Implementing Classes:
CellProcessorAdaptor
,Collector
,ConvertNullTo
,DMinMax
,Equals
,FmtBool
,FmtDate
,FmtNumber
,ForbidSubStr
,HashMapper
,IsElementOf
,IsIncludedIn
,LMinMax
,NotNull
,Optional
,ParseBigDecimal
,ParseBool
,ParseChar
,ParseDate
,ParseDouble
,ParseEnum
,ParseInt
,ParseLong
,RequireHashCode
,RequireSubStr
,Strlen
,StrMinMax
,StrNotNullOrEmpty
,StrRegEx
,StrReplace
,Token
,Trim
,Truncate
,Unique
,UniqueHashCode
public interface CellProcessor
Defines the interface of all CellProcessors.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
execute(java.lang.Object value, CsvContext context)
This method is invoked by the framework when the processor needs to process data or check constraints.
-
-
-
Method Detail
-
execute
<T> T execute(java.lang.Object value, CsvContext context)
This method is invoked by the framework when the processor needs to process data or check constraints.- Parameters:
value
- the value to be processedcontext
- the CSV context- Returns:
- the result of cell processor execution
- Since:
- 1.0
-
-