Package org.supercsv.cellprocessor.ift
Interface CellProcessor
-
- All Known Subinterfaces:
BoolCellProcessor,DateCellProcessor,DoubleCellProcessor,LongCellProcessor,StringCellProcessor
- All Known Implementing Classes:
AbstractTemporalAccessorFormattingProcessor,AbstractTemporalAccessorParsingProcessor,CellProcessorAdaptor,CellProcessorAdaptor.NullObjectPattern,Collector,ConvertNullTo,DMinMax,Equals,FmtBool,FmtDate,FmtDuration,FmtLocalDate,FmtLocalDateTime,FmtLocalTime,FmtNumber,FmtPeriod,FmtZonedDateTime,FmtZoneId,ForbidSubStr,HashMapper,IsElementOf,IsIncludedIn,LMinMax,NotNull,Optional,ParseBigDecimal,ParseBool,ParseChar,ParseDate,ParseDouble,ParseDuration,ParseEnum,ParseInt,ParseLocalDate,ParseLocalDateTime,ParseLocalTime,ParseLong,ParsePeriod,ParseZonedDateTime,ParseZoneId,RequireHashCode,RequireSubStr,Strlen,StrMinMax,StrNotNullOrEmpty,StrRegEx,StrReplace,Token,Trim,Truncate,Unique,UniqueHashCode
public interface CellProcessorDefines the interface of all CellProcessors.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Texecute(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
-
-