public class CsvColumnDefinition extends org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,CsvColumnDefinition>
Modifier and Type | Field and Description |
---|---|
static CsvColumnDefinition |
IDENTITY |
Modifier | Constructor and Description |
---|---|
protected |
CsvColumnDefinition(Object[] properties) |
add, addIgnore, addKey, addKey, addRename, appendToStringBuilder, compose, getCustomGetterFactoryFrom, getCustomGetterFrom, getCustomGetterPropertyFrom, getCustomSetterFactoryTo, getCustomSetterTo, has, ignore, isKey, keyAppliesTo, lookFor, lookForAll, properties, rename, toString
public static final CsvColumnDefinition IDENTITY
protected CsvColumnDefinition(Object[] properties)
protected CsvColumnDefinition newColumnDefinition(Object[] properties)
newColumnDefinition
in class org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,CsvColumnDefinition>
public String[] dateFormats()
public boolean hasCustomSourceFrom(Type ownerType)
hasCustomSourceFrom
in class org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,CsvColumnDefinition>
public Type getCustomSourceReturnTypeFrom(Type ownerType)
getCustomSourceReturnTypeFrom
in class org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,CsvColumnDefinition>
public CellValueReader<?> getCustomReader()
public CellValueReaderFactory getCustomCellValueReaderFactory()
public TimeZone getTimeZone()
public boolean hasCustomReaderFactory()
public CsvColumnDefinition addDateFormat(String dateFormatDef)
public CsvColumnDefinition addTimeZone(TimeZone tz)
public CsvColumnDefinition addCustomReader(CellValueReader<?> cellValueReader)
public CsvColumnDefinition addCustomCellValueReaderFactory(CellValueReaderFactory cellValueReaderFactory)
public static CsvColumnDefinition identity()
public static CsvColumnDefinition renameDefinition(String name)
public static CsvColumnDefinition dateFormatDefinition(String dateFormatDef)
public static CsvColumnDefinition customReaderDefinition(CellValueReader<?> cellValueReader)
public static CsvColumnDefinition timeZoneDefinition(TimeZone timeZone)
public static CsvColumnDefinition ignoreDefinition()
public static CsvColumnDefinition customCellValueReaderFactoryDefinition(CellValueReaderFactory cellValueReaderFactory)
public static CsvColumnDefinition key()
public static CsvColumnDefinition key(org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> appliesTo)
public static CsvColumnDefinition compose(CsvColumnDefinition def1, CsvColumnDefinition def2)
public static CsvColumnDefinition of(Object... properties)
Copyright © 2016. All rights reserved.