| Package | Description |
|---|---|
| org.sfm.csv.impl |
CsvMapper implementation. |
| org.sfm.jdbc.impl |
JdbcMapper related classes. |
| org.sfm.map.impl |
Mapper partial implementation. |
| org.sfm.reflect |
Reflection tools.
|
| org.sfm.reflect.asm |
Asm generation.
|
| org.sfm.reflect.impl |
Reflection tools implementation.
|
| Modifier and Type | Field and Description |
|---|---|
protected Instantiator<CsvMapperCellHandler<T>,T> |
CsvMapperCellHandler.instantiator |
protected Instantiator<CsvMapperCellHandler<T>,T> |
CsvMapperCellHandlerFactory.instantiator |
| Constructor and Description |
|---|
CsvMapperCellHandler(Instantiator<CsvMapperCellHandler<T>,T> instantiator,
CsvColumnKey[] columns,
int delayedCellSettersLength,
int cellSettersLength,
ParsingContext parsingContext,
FieldMapperErrorHandler<CsvColumnKey> fieldErrorHandler) |
CsvMapperCellHandlerFactory(Instantiator<CsvMapperCellHandler<T>,T> instantiator,
CsvColumnKey[] keys,
ParsingContextFactory parsingContextFactory,
FieldMapperErrorHandler<CsvColumnKey> fieldErrorHandler) |
CsvMapperCellHandlerImpl(Instantiator<CsvMapperCellHandler<T>,T> instantiator,
DelayedCellSetter<T,?>[] delayedCellSetters,
CellSetter<T>[] setters,
CsvColumnKey[] columns,
ParsingContext parsingContext,
FieldMapperErrorHandler<CsvColumnKey> fieldErrorHandler) |
InstantiatorOnReader(Instantiator<S,T> constructor,
CellValueReader<S> innerReader) |
| Constructor and Description |
|---|
AbstractJdbcMapper(Instantiator<ResultSet,T> instantiator,
RowHandlerErrorHandler errorHandler,
MappingContextFactory<ResultSet> mappingContextFactory) |
JdbcMapperImpl(FieldMapper<ResultSet,T>[] fieldMappers,
FieldMapper<ResultSet,T>[] constructorMappers,
Instantiator<ResultSet,T> instantiator,
RowHandlerErrorHandler errorHandler,
MappingContextFactory<ResultSet> mappingContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected Tuple2<FieldMapper<S,T>[],Instantiator<S,T>> |
AbstractFieldMapperMapperBuilder.getConstructorFieldMappersAndInstantiator() |
| Constructor and Description |
|---|
AbstractMapper(Instantiator<S,T> instantiator,
MappingContextFactory<S> mappingContextFactory) |
MapperImpl(FieldMapper<S,T>[] fieldMappers,
FieldMapper<S,T>[] constructorMappers,
Instantiator<S,T> instantiator,
MappingContextFactory<S> mappingContextFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
GetterInstantiator<S,T> |
| Modifier and Type | Method and Description |
|---|---|
<S,T> Instantiator<S,T> |
InstantiatorFactory.getArrayInstantiator(Class<?> elementType,
int length) |
<S,T> Instantiator<S,T> |
InstantiatorFactory.getInstantiator(Type target,
Class<?> source,
List<InstantiatorDefinition> constructors,
Map<Parameter,Getter<S,?>> injections,
boolean useAsmIfEnabled) |
<S,T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
InstantiatorFactory.getInstantiator(Type source,
Type target,
PropertyMappingsBuilder<T,K,D> propertyMappingsBuilder,
Map<Parameter,Getter<S,?>> constructorParameterGetterMap,
GetterFactory<S,K> getterFactory) |
<S,T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
InstantiatorFactory.getInstantiator(Type source,
Type target,
PropertyMappingsBuilder<T,K,D> propertyMappingsBuilder,
Map<Parameter,Getter<S,?>> constructorParameterGetterMap,
GetterFactory<S,K> getterFactory,
boolean useAsmIfEnabled) |
<S,T> Instantiator<S,T> |
InstantiatorFactory.getOneArgIdentityInstantiator(InstantiatorDefinition id) |
| Constructor and Description |
|---|
InstantiatorOnGetter(Instantiator<S,P> instantiator,
Getter<T,S> getter) |
| Modifier and Type | Method and Description |
|---|---|
<S,T> Instantiator<S,T> |
AsmFactory.createEmptyArgsInstantiator(Class<S> source,
Class<? extends T> target) |
<S,T> Instantiator<S,T> |
AsmFactory.createInstantiator(Class<?> source,
InstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<S,?>> injections) |
| Modifier and Type | Method and Description |
|---|---|
<T> CsvMapperCellHandlerFactory<T> |
AsmFactory.createCsvMapperCellHandler(Type target,
DelayedCellSetterFactory<T,?>[] delayedCellSetterFactories,
CellSetter<T>[] setters,
Instantiator<CsvMapperCellHandler<T>,T> instantiator,
CsvColumnKey[] keys,
ParsingContextFactory parsingContextFactory,
FieldMapperErrorHandler<CsvColumnKey> fieldErrorHandler,
int maxMethodSize) |
<T> JdbcMapper<T> |
AsmFactory.createJdbcMapper(JdbcColumnKey[] keys,
FieldMapper<ResultSet,T>[] mappers,
FieldMapper<ResultSet,T>[] constructorMappers,
Instantiator<ResultSet,T> instantiator,
Class<T> target,
RowHandlerErrorHandler errorHandler,
MappingContextFactory<ResultSet> mappingContextFactory) |
| Constructor and Description |
|---|
CsvMapperKey(CsvColumnKey[] keys,
CellSetter<T>[] setters,
DelayedCellSetterFactory<T,?>[] delayedCellSetterFactories,
Instantiator<CsvMapperCellHandler<T>,T> instantiator,
Type target,
FieldMapperErrorHandler<CsvColumnKey> fieldErrorHandler,
int maxMethodSize) |
JdbcMapperKey(JdbcColumnKey[] keys,
FieldMapper<?,?>[] fieldMappers,
FieldMapper<?,?>[] constructorFieldMappers,
Instantiator<?,?> instantiator,
Class<?> target) |
| Modifier and Type | Class and Description |
|---|---|
class |
EmptyConstructorInstantiator<S,T> |
class |
EmptyStaticMethodInstantiator<S,T> |
class |
InjectConstructorInstantiator<S,T> |
class |
InjectStaticMethodInstantiator<S,T> |
Copyright © 2015. All rights reserved.