Package | Description |
---|---|
org.simpleflatmapper.reflect |
Reflection tools.
|
org.simpleflatmapper.reflect.impl |
Reflection tools implementation.
|
org.simpleflatmapper.reflect.meta |
Class analyses.
|
Modifier and Type | Method and Description |
---|---|
<T> ClassMeta<T> |
ReflectionService.getClassMeta(Class<T> target) |
abstract <T> ClassMeta<T> |
ReflectionService.getClassMeta(Type target) |
<T> ClassMeta<T> |
DefaultReflectionService.getClassMeta(Type target) |
abstract <T> ClassMeta<T> |
ReflectionService.getClassMetaExtraInstantiator(Type target,
Member builderInstantiator) |
<T> ClassMeta<T> |
DefaultReflectionService.getClassMetaExtraInstantiator(Type target,
Member builderInstantiator) |
Modifier and Type | Method and Description |
---|---|
abstract void |
ReflectionService.registerClassMeta(Type type,
ClassMeta<?> classMeta) |
void |
DefaultReflectionService.registerClassMeta(Type type,
ClassMeta<?> classMeta) |
Modifier and Type | Method and Description |
---|---|
void |
JavaLangClassMetaFactoryProducer.produce(org.simpleflatmapper.util.Consumer<? super org.simpleflatmapper.util.UnaryFactory<ReflectionService,ClassMeta<?>>> consumer) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayClassMeta<T,E> |
class |
FastTupleClassMeta<T> |
class |
MapClassMeta<M extends Map<K,V>,K,V> |
class |
ObjectClassMeta<T> |
class |
OptionalClassMeta<T> |
class |
PassThroughClassMeta<T,V> |
class |
TupleClassMeta<T> |
Modifier and Type | Field and Description |
---|---|
protected ClassMeta<T> |
AbstractIndexPropertyFinder.classMeta |
Modifier and Type | Method and Description |
---|---|
org.simpleflatmapper.util.Supplier<ClassMeta<P>> |
PropertyMeta.getPropertyClassMetaSupplier() |
org.simpleflatmapper.util.Supplier<ClassMeta<E>> |
SelfPropertyMeta.getPropertyClassMetaSupplier() |
Modifier and Type | Method and Description |
---|---|
PropertyMatchingScore |
PropertyMatchingScore.self(ClassMeta propertyMeta,
String propName) |
Constructor and Description |
---|
AbstractIndexPropertyFinder(ClassMeta<T> classMeta,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter,
boolean selfScoreFullName) |
ArrayClassMeta(Type type,
Type elementTarget,
ReflectionService reflectionService,
boolean needTransformer,
ClassMeta<E> elementClassMeta,
ArrayClassMeta.InstantiatorDefinitionAndIntermediatType instInfo) |
FastTupleClassMeta(ClassMeta<T> delegate,
List<InstantiatorDefinition> instantiatorDefinitions) |
IndexedElement(PropertyMeta<T,E> propertyMeta,
ClassMeta<E> elementClassMeta,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
MapClassMeta(ReflectionService reflectionService,
org.simpleflatmapper.converter.ContextualConverter<? super CharSequence,? extends K> keyConverter,
org.simpleflatmapper.converter.ContextFactory keyContextFactory,
ClassMeta<V> valueClassMeta,
Type type,
Constructor<?> constructor) |
MapElementPropertyMeta(PropertyNameMatcher propertyNameMatcher,
Type ownerType,
ReflectionService reflectService,
ClassMeta<V> valueMetaData,
K key) |
MapElementPropertyMeta(String name,
Type ownerType,
ReflectionService reflectService,
ClassMeta<V> valueMetaData,
K key,
org.simpleflatmapper.reflect.meta.MapElementPropertyMeta.MapSetter<T,K,V> setter,
org.simpleflatmapper.reflect.meta.MapElementPropertyMeta.MapGetter<T,K,V> getter) |
MapPropertyFinder(ClassMeta<T> mapMeta,
ClassMeta<V> valueMetaData,
org.simpleflatmapper.converter.ContextualConverter<? super CharSequence,? extends K> keyConverter,
org.simpleflatmapper.converter.ContextFactory keyContextFactory,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter,
boolean selfScoreFullName) |
MapPropertyFinder(ClassMeta<T> mapMeta,
ClassMeta<V> valueMetaData,
org.simpleflatmapper.converter.ContextualConverter<? super CharSequence,? extends K> keyConverter,
org.simpleflatmapper.converter.ContextFactory keyContextFactory,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter,
boolean selfScoreFullName) |
OptionalClassMeta(ReflectionService reflectionService,
Type type,
InstantiatorDefinition instantiatorDefinition,
ConstructorPropertyMeta<Optional<T>,?> propertyMeta,
ClassMeta<T> innerMeta) |
PassThroughClassMeta(ReflectionService reflectionService,
Type type,
InstantiatorDefinition instantiatorDefinition,
PropertyMeta<T,V> propertyMeta,
ClassMeta<V> innerMeta) |
Copyright © 2018. All rights reserved.