net.sf.jsefa.csv.annotation
Class CsvTypeMappingFactory
java.lang.Object
net.sf.jsefa.common.annotation.TypeMappingFactory<String,RbfTypeMappingRegistry>
net.sf.jsefa.rbf.annotation.RbfTypeMappingFactory
net.sf.jsefa.csv.annotation.CsvTypeMappingFactory
public final class CsvTypeMappingFactory
- extends RbfTypeMappingFactory
Factory for creating CSV TypeMappings from annotated classes.
It is thread-safe.
- Author:
- Norman Lahme-Huetig
| Methods inherited from class net.sf.jsefa.common.annotation.TypeMappingFactory |
assertHasSimpleType, assertNoCollectionType, assertTypeMappingExists, assertTypeMappingIsSimple, createSimpleTypeConverter, getCollectionItemType, getMapKeyType, getMapValueType, getObjectAccessorProvider, getSimpleTypeConverterProvider, getTypeMappingRegistry, getValidatorFactory, getValidatorProvider, hasCollectionType, hasMapType, hasSimpleType, prepareToCreate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CsvTypeMappingFactory
public CsvTypeMappingFactory(RbfTypeMappingRegistry typeMappingRegistry,
SimpleTypeConverterProvider simpleTypeConverterProvider,
ValidatorProvider validatorProvider,
ObjectAccessorProvider objectAccessorProvider,
QuoteMode defaultQuoteMode,
String defaultNoValueString)
- Constructs a new
CsvTypeMappingFactory.
- Parameters:
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 use
createSimpleTypeMapping
protected TypeMapping<String> createSimpleTypeMapping(Class<?> objectType,
String dataTypeName,
SimpleTypeConverter converter,
Field field)
- Creates a new simple type mapping.
- Specified by:
createSimpleTypeMapping in class RbfTypeMappingFactory
- Parameters:
objectType - the object typedataTypeName - the data type nameconverter - the converterfield - the field
- Returns:
- the simple type mapping.
Copyright © 2014. All rights reserved.