net.sf.jsefa.flr.annotation
Class FlrTypeMappingFactory
java.lang.Object
net.sf.jsefa.common.annotation.TypeMappingFactory<String,RbfTypeMappingRegistry>
net.sf.jsefa.rbf.annotation.RbfTypeMappingFactory
net.sf.jsefa.flr.annotation.FlrTypeMappingFactory
public final class FlrTypeMappingFactory
- extends RbfTypeMappingFactory
Factory for creating TypeMapping
s 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 |
FlrTypeMappingFactory
public FlrTypeMappingFactory(RbfTypeMappingRegistry typeMappingRegistry,
SimpleTypeConverterProvider simpleTypeConverterProvider,
ValidatorProvider validatorProvider,
ObjectAccessorProvider objectAccessorProvider,
char defaultPadCharacter)
- Constructs a new
FlrTypeMappingFactory
.
- Parameters:
typeMappingRegistry
- the type mapping registry. New types will be registered using that registry.objectAccessorProvider
- the object accessor provider to usesimpleTypeConverterProvider
- the simple type converter provider to usevalidatorProvider
- the validator provider to usedefaultPadCharacter
- the default pad character to be used
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.