Package | Description |
---|---|
org.simpleflatmapper.reflect.meta |
Class analyses.
|
Modifier and Type | Class and Description |
---|---|
static class |
PropertyFinder.MatchedProperty<T,P extends PropertyMeta<T,?>> |
Modifier and Type | Class and Description |
---|---|
class |
ArrayElementPropertyMeta<T,E> |
class |
ConstructorPropertyMeta<T,P> |
class |
MapElementPropertyMeta<T extends Map<K,V>,K,V> |
class |
MapKeyValueElementPropertyMeta<T extends Map<K,V>,K,V> |
class |
ObjectPropertyMeta<T,P> |
class |
SelfPropertyMeta<T,E> |
class |
SubPropertyMeta<O,I,P> |
Modifier and Type | Method and Description |
---|---|
<P extends PropertyMeta<T,?>> |
PropertyFinder.MatchingProperties.found(P propertyMeta,
Runnable selectionCallback,
PropertyMatchingScore score,
PropertyFinder.TypeAffinityScorer typeAffinityScorer) |
<P extends PropertyMeta<T,?>> |
PropertyFinder.FoundProperty.found(P propertyMeta,
Runnable selectionCallback,
PropertyMatchingScore score,
PropertyFinder.TypeAffinityScorer typeAffinityScorer) |
Modifier and Type | Method and Description |
---|---|
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.TypeAffinityScorer typeAffinity,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.TypeAffinityScorer typeAffinity,
PropertyFinder.PropertyFinderProbe propertyFinderProbe,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
TypeAffinity typeAffinity,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
TypeAffinity typeAffinity,
PropertyFinder.PropertyFinderProbe propertyFinderProbe,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
PropertyMeta<T,?> |
ObjectClassMeta.getFirstProperty() |
PropertyMeta<O,I> |
SubPropertyMeta.getOwnerProperty() |
PropertyMeta<T,?> |
PassThroughClassMeta.getProperty() |
PropertyMeta<Optional<T>,?> |
OptionalClassMeta.getProperty() |
PropertyMeta<T,E> |
IndexedElement.getPropertyMeta() |
PropertyMeta<I,P> |
SubPropertyMeta.getSubProperty() |
PropertyMeta<T,P> |
ObjectPropertyMeta.getterSetter(ScoredGetter<T,P> getter,
ScoredSetter<T,P> setter,
Object[] defineProperties) |
PropertyMeta<T,?> |
PropertyFinder.MatchingProperties.selectBestMatch() |
PropertyMeta<O,P> |
SubPropertyMeta.withReflectionService(ReflectionService reflectionService) |
abstract PropertyMeta<O,P> |
PropertyMeta.withReflectionService(ReflectionService reflectionService) |
PropertyMeta<T,V> |
MapElementPropertyMeta.withReflectionService(ReflectionService reflectionService) |
PropertyMeta<T,E> |
ArrayElementPropertyMeta.withReflectionService(ReflectionService reflectionService) |
PropertyMeta<T,P> |
ObjectPropertyMeta.withReflectionService(ReflectionService reflectionService) |
PropertyMeta<T,E> |
SelfPropertyMeta.withReflectionService(ReflectionService reflectionService) |
PropertyMeta<T,MapKeyValueElementPropertyMeta.KeyValue<K,V>> |
MapKeyValueElementPropertyMeta.withReflectionService(ReflectionService reflectionService) |
Modifier and Type | Method and Description |
---|---|
static <T> List<PropertyMeta<T,?>> |
ObjectClassMeta.withReflectionService(List<PropertyMeta<T,?>> props,
ReflectionService reflectionService) |
Modifier and Type | Method and Description |
---|---|
void |
IndexedElement.addProperty(PropertyMeta<?,?> s) |
void |
PropertyFinder.PropertyFinderProbe.found(PropertyMeta propertyMeta,
PropertyMatchingScore score) |
void |
PropertyFinder.DefaultPropertyFinderProbe.found(PropertyMeta propertyMeta,
PropertyMatchingScore score) |
PropertyFinder<?> |
AbstractIndexPropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
PropertyFinder<?> |
MapPropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
abstract PropertyFinder<?> |
PropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
PropertyFinder<?> |
PassThroughPropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
PropertyFinder<?> |
OptionalPropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
boolean |
IndexedElement.hasProperty(PropertyMeta<?,?> property) |
protected abstract boolean |
AbstractIndexPropertyFinder.indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
protected abstract boolean |
AbstractIndexPropertyFinder.indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
protected boolean |
TuplePropertyFinder.indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
protected boolean |
TuplePropertyFinder.indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
protected boolean |
ArrayPropertyFinder.indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
protected boolean |
ArrayPropertyFinder.indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
void |
PropertyFinder.manualMatch(PropertyMeta<?,?> prop) |
void |
PropertyFinder.PropertyFinderProbe.select(PropertyMeta propertyMeta) |
void |
PropertyFinder.DefaultPropertyFinderProbe.select(PropertyMeta propertyMeta) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractIndexPropertyFinder.extrapolateIndex(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.FoundProperty<T> foundProperty,
PropertyMatchingScore score,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
protected void |
TuplePropertyFinder.extrapolateIndex(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.FoundProperty<T> foundProperty,
PropertyMatchingScore score,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
protected void |
ArrayPropertyFinder.extrapolateIndex(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.FoundProperty<T> foundProperty,
PropertyMatchingScore score,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.TypeAffinityScorer typeAffinity,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.TypeAffinityScorer typeAffinity,
PropertyFinder.PropertyFinderProbe propertyFinderProbe,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
TypeAffinity typeAffinity,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
TypeAffinity typeAffinity,
PropertyFinder.PropertyFinderProbe propertyFinderProbe,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
void |
MapClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<M,?>> consumer) |
void |
OptionalClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<Optional<T>,?>> consumer) |
void |
ObjectClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
void |
ClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
void |
PassThroughClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
void |
TupleClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
void |
ArrayClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
void |
FastTupleClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
protected void |
AbstractIndexPropertyFinder.lookForAgainstColumn(IndexedColumn indexedColumn,
Object[] properties,
PropertyFinder.FoundProperty<T> matchingProperties,
PropertyMatchingScore score,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
void |
OptionalPropertyFinder.lookForProperties(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.FoundProperty<Optional<T>> matchingProperties,
PropertyMatchingScore score,
boolean allowSelfReference,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
void |
AbstractIndexPropertyFinder.lookForProperties(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.FoundProperty<T> matchingProperties,
PropertyMatchingScore score,
boolean allowSelfReference,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
void |
MapPropertyFinder.lookForProperties(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.FoundProperty<T> matchingProperties,
PropertyMatchingScore score,
boolean allowSelfReference,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
abstract void |
PropertyFinder.lookForProperties(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.FoundProperty<T> matchingProperties,
PropertyMatchingScore score,
boolean allowSelfReference,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
void |
PassThroughPropertyFinder.lookForProperties(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.FoundProperty<T> matchingProperties,
PropertyMatchingScore score,
boolean allowSelfReference,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
static <T> List<PropertyMeta<T,?>> |
ObjectClassMeta.withReflectionService(List<PropertyMeta<T,?>> props,
ReflectionService reflectionService) |
Constructor and Description |
---|
IndexedElement(PropertyMeta<T,E> propertyMeta,
ClassMeta<E> elementClassMeta) |
PassThroughClassMeta(ReflectionService reflectionService,
Type type,
InstantiatorDefinition instantiatorDefinition,
PropertyMeta<T,V> propertyMeta,
ClassMeta<V> innerMeta) |
SubPropertyMeta(ReflectionService reflectService,
PropertyMeta<O,I> ownerProperty,
PropertyMeta<I,P> subProperty) |
SubPropertyMeta(ReflectionService reflectService,
PropertyMeta<O,I> ownerProperty,
PropertyMeta<I,P> subProperty) |
Constructor and Description |
---|
ObjectClassMeta(Type target,
List<InstantiatorDefinition> instantiatorDefinitions,
List<ConstructorPropertyMeta<T,?>> constructorProperties,
Map<String,String> fieldAliases,
List<PropertyMeta<T,?>> properties,
ReflectionService reflectService,
boolean needTransformer) |
Copyright © 2019. All rights reserved.