org.sfm.csv
public final class CsvMapperFactory extends Object
| Constructor and Description |
|---|
CsvMapperFactory() |
public static CsvMapperFactory newInstance()
public CsvMapperFactory fieldMapperErrorHandler(FieldMapperErrorHandler<CsvColumnKey> fieldMapperErrorHandler)
fieldMapperErrorHandler - the FieldMapperErrorHandlerpublic CsvMapperFactory mapperBuilderErrorHandler(MapperBuilderErrorHandler mapperBuilderErrorHandler)
mapperBuilderErrorHandler - the MapperBuilderErrorHandlerpublic CsvMapperFactory rowHandlerErrorHandler(RowHandlerErrorHandler rowHandlerErrorHandler)
rowHandlerErrorHandler - the RowHandlerErrorHandlerpublic CsvMapperFactory useAsm(boolean useAsm)
useAsm - false if you want to disable asm usage.public CsvMapperFactory disableAsm(boolean disableAsm)
disableAsm - true if you want to disable asm.public CsvMapperFactory defaultDateFormat(String defaultDateFormat)
public CsvMapperFactory cellValueReaderFactory(CellValueReaderFactory cellValueReaderFactory)
public <T> CsvMapper<T> newMapper(Class<T> target) throws MapperBuildingException
target - the targeted class for the mapperMapperBuildingExceptionpublic <T> CsvMapper<T> newMapper(TypeReference<T> target) throws MapperBuildingException
MapperBuildingExceptionpublic <T> CsvMapper<T> newMapper(Type target) throws MapperBuildingException
MapperBuildingExceptionpublic <T> CsvMapperBuilder<T> newBuilder(Class<T> target)
target - the target class of the mapperMapperBuildingExceptionpublic <T> CsvMapperBuilder<T> newBuilder(TypeReference<T> target)
public <T> CsvMapperBuilder<T> newBuilder(Type target)
public CsvMapperFactory addAlias(String key, String value)
public CsvMapperFactory addCustomValueReader(String key, CellValueReader<?> cellValueReader)
public CsvMapperFactory propertyNameMatcherFactory(PropertyNameMatcherFactory propertyNameMatcherFactory)
public CsvMapperFactory addColumnDefinition(String key, CsvColumnDefinition columnDefinition)
public CsvMapperFactory addColumnDefinition(Predicate<? super CsvColumnKey> predicate, CsvColumnDefinition columnDefinition)
public CsvMapperFactory addKeys(String... colummns)
Copyright © 2015. All rights reserved.