public final class CsvTypeMappingFactory extends RbfTypeMappingFactory
TypeMapping
s from annotated classes.
It is thread-safe.
TypeMappingFactory.TypeMappingPlaceholder
Constructor and Description |
---|
CsvTypeMappingFactory(RbfTypeMappingRegistry typeMappingRegistry,
SimpleTypeConverterProvider simpleTypeConverterProvider,
ValidatorProvider validatorProvider,
ObjectAccessorProvider objectAccessorProvider,
QuoteMode defaultQuoteMode,
String defaultNoValueString)
Constructs a new
CsvTypeMappingFactory . |
Modifier and Type | Method and Description |
---|---|
protected TypeMapping<String> |
createSimpleTypeMapping(Class<?> objectType,
String dataTypeName,
SimpleTypeConverter converter,
Field field)
Creates a new simple type mapping.
|
createIfAbsent, getAnnotatedDataTypeName
assertHasSimpleType, assertNoCollectionType, assertTypeMappingExists, assertTypeMappingIsSimple, createSimpleTypeConverter, getCollectionItemType, getMapKeyType, getMapValueType, getObjectAccessorProvider, getSimpleTypeConverterProvider, getTypeMappingRegistry, getValidatorFactory, getValidatorProvider, hasCollectionType, hasMapType, hasSimpleType, prepareToCreate
public CsvTypeMappingFactory(RbfTypeMappingRegistry typeMappingRegistry, SimpleTypeConverterProvider simpleTypeConverterProvider, ValidatorProvider validatorProvider, ObjectAccessorProvider objectAccessorProvider, QuoteMode defaultQuoteMode, String defaultNoValueString)
CsvTypeMappingFactory
.typeMappingRegistry
- the type mapping registry. New types will be registered using that registry.simpleTypeConverterProvider
- the simple type converter provider to usevalidatorProvider
- the validator provider to useobjectAccessorProvider
- the object accessor provider to usedefaultQuoteMode
- the default quote mode to usedefaultNoValueString
- the default no value string to useprotected TypeMapping<String> createSimpleTypeMapping(Class<?> objectType, String dataTypeName, SimpleTypeConverter converter, Field field)
createSimpleTypeMapping
in class RbfTypeMappingFactory
objectType
- the object typedataTypeName
- the data type nameconverter
- the converterfield
- the fieldCopyright © 2014. All rights reserved.