java.lang.Object
org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,CsvColumnDefinition>
org.simpleflatmapper.csv.CsvColumnDefinition
public class CsvColumnDefinition
extends org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,CsvColumnDefinition>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.simpleflatmapper.util.Function<Object[],org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey, ?>> static final CsvColumnDefinitionFields inherited from class org.simpleflatmapper.map.mapper.ColumnDefinition
DEFAULT_APPLIES_TO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCustomCellValueReaderFactory(CellValueReaderFactory cellValueReaderFactory) addCustomReader(CellValueReader<?> cellValueReader) addCustomReader(org.simpleflatmapper.lightningcsv.StringReader<?> cellValueReader) addDateFormat(String dateFormatDef) addTimeZone(TimeZone tz) static CsvColumnDefinitioncompose(CsvColumnDefinition def1, CsvColumnDefinition def2) static CsvColumnDefinitioncustomCellValueReaderFactoryDefinition(CellValueReaderFactory cellValueReaderFactory) static CsvColumnDefinitioncustomReaderDefinition(CellValueReader<?> cellValueReader) static CsvColumnDefinitioncustomReaderDefinition(org.simpleflatmapper.lightningcsv.StringReader<?> cellValueReader) static CsvColumnDefinitiondateFormatDefinition(String dateFormatDef) String[]getCustomSourceReturnTypeFrom(Type ownerType) booleanbooleanhasCustomSourceFrom(Type ownerType) static CsvColumnDefinitionidentity()static CsvColumnDefinitionstatic CsvColumnDefinitionkey()static CsvColumnDefinitionkey(org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?, ?>> appliesTo) protected CsvColumnDefinitionnewColumnDefinition(Object[] properties) static CsvColumnDefinitionstatic CsvColumnDefinitionrenameDefinition(String name) static CsvColumnDefinitiontimeZoneDefinition(TimeZone timeZone) Methods inherited from class org.simpleflatmapper.map.mapper.ColumnDefinition
add, addIgnore, addKey, addKey, addRename, appendToStringBuilder, compose, getCustomGetterFactoryFrom, getCustomGetterFrom, getCustomGetterPropertyFrom, getCustomSetterFactoryTo, getCustomSetterTo, has, ignore, inferNullsAppliesTo, isInferNull, isKey, keyAppliesTo, lookFor, lookForAll, properties, rename, toString
-
Field Details
-
IDENTITY
-
COLUMN_DEFINITION_FACTORY
public static final org.simpleflatmapper.util.Function<Object[],org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey, COLUMN_DEFINITION_FACTORY?>>
-
-
Constructor Details
-
CsvColumnDefinition
-
-
Method Details
-
newColumnDefinition
- Specified by:
newColumnDefinitionin classorg.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,CsvColumnDefinition>
-
dateFormats
-
hasCustomSourceFrom
- Overrides:
hasCustomSourceFromin classorg.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,CsvColumnDefinition>
-
getCustomSourceReturnTypeFrom
- Overrides:
getCustomSourceReturnTypeFromin classorg.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,CsvColumnDefinition>
-
getCustomReader
-
getCustomCellValueReaderFactory
-
getTimeZone
-
hasCustomReaderFactory
public boolean hasCustomReaderFactory() -
addDateFormat
-
addTimeZone
-
addCustomReader
-
addCustomReader
public CsvColumnDefinition addCustomReader(org.simpleflatmapper.lightningcsv.StringReader<?> cellValueReader) -
addCustomCellValueReaderFactory
public CsvColumnDefinition addCustomCellValueReaderFactory(CellValueReaderFactory cellValueReaderFactory) -
identity
-
renameDefinition
-
dateFormatDefinition
-
customReaderDefinition
-
customReaderDefinition
public static CsvColumnDefinition customReaderDefinition(org.simpleflatmapper.lightningcsv.StringReader<?> cellValueReader) -
timeZoneDefinition
-
ignoreDefinition
-
customCellValueReaderFactoryDefinition
public static CsvColumnDefinition customCellValueReaderFactoryDefinition(CellValueReaderFactory cellValueReaderFactory) -
key
-
key
public static CsvColumnDefinition key(org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?, ?>> appliesTo) -
compose
-
of
-