| Package | Description |
|---|---|
| org.simpleflatmapper.reflect.meta |
Class analyses.
|
| Modifier and Type | Class | Description |
|---|---|---|
static class |
PropertyFinder.MatchedProperty<T,P extends PropertyMeta<T,?>> |
| Modifier and Type | Class | 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 | Description |
|---|---|---|
<P extends PropertyMeta<T,?>> |
PropertyFinder.FoundProperty.found(P propertyMeta,
Runnable selectionCallback,
PropertyMatchingScore score,
PropertyFinder.TypeAffinityScorer typeAffinityScorer) |
|
<P extends PropertyMeta<T,?>> |
PropertyFinder.MatchingProperties.found(P propertyMeta,
Runnable selectionCallback,
PropertyMatchingScore score,
PropertyFinder.TypeAffinityScorer typeAffinityScorer) |
| Modifier and Type | Method | Description |
|---|---|---|
<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,
PropertyFinder.TypeAffinityScorer 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) |
|
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
TypeAffinity typeAffinity,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
|
PropertyMeta<T,?> |
ObjectClassMeta.getFirstProperty() |
|
PropertyMeta<O,I> |
SubPropertyMeta.getOwnerProperty() |
|
PropertyMeta<Optional<T>,?> |
OptionalClassMeta.getProperty() |
|
PropertyMeta<T,?> |
PassThroughClassMeta.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<T,E> |
ArrayElementPropertyMeta.withReflectionService(ReflectionService reflectionService) |
|
PropertyMeta<T,V> |
MapElementPropertyMeta.withReflectionService(ReflectionService reflectionService) |
|
PropertyMeta<T,MapKeyValueElementPropertyMeta.KeyValue<K,V>> |
MapKeyValueElementPropertyMeta.withReflectionService(ReflectionService reflectionService) |
|
PropertyMeta<T,P> |
ObjectPropertyMeta.withReflectionService(ReflectionService reflectionService) |
|
abstract PropertyMeta<O,P> |
PropertyMeta.withReflectionService(ReflectionService reflectionService) |
|
PropertyMeta<T,E> |
SelfPropertyMeta.withReflectionService(ReflectionService reflectionService) |
|
PropertyMeta<O,P> |
SubPropertyMeta.withReflectionService(ReflectionService reflectionService) |
| Modifier and Type | Method | Description |
|---|---|---|
static <T> List<PropertyMeta<T,?>> |
ObjectClassMeta.withReflectionService(List<PropertyMeta<T,?>> props,
ReflectionService reflectionService) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
IndexedElement.addProperty(PropertyMeta<?,?> s) |
|
void |
PropertyFinder.DefaultPropertyFinderProbe.found(PropertyMeta propertyMeta,
PropertyMatchingScore score) |
|
void |
PropertyFinder.PropertyFinderProbe.found(PropertyMeta propertyMeta,
PropertyMatchingScore score) |
|
PropertyFinder<?> |
AbstractIndexPropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
|
PropertyFinder<?> |
MapPropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
|
PropertyFinder<?> |
OptionalPropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
|
PropertyFinder<?> |
PassThroughPropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
|
abstract PropertyFinder<?> |
PropertyFinder.getSubPropertyFinder(PropertyMeta<?,?> owner) |
|
boolean |
IndexedElement.hasProperty(PropertyMeta<?,?> property) |
|
protected abstract boolean |
AbstractIndexPropertyFinder.indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
|
protected boolean |
ArrayPropertyFinder.indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
|
protected boolean |
TuplePropertyFinder.indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
|
void |
PropertyFinder.manualMatch(PropertyMeta<?,?> prop) |
|
void |
PropertyFinder.DefaultPropertyFinderProbe.select(PropertyMeta propertyMeta) |
|
void |
PropertyFinder.PropertyFinderProbe.select(PropertyMeta propertyMeta) |
| Modifier and Type | Method | 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 |
ArrayPropertyFinder.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) |
|
<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,
PropertyFinder.TypeAffinityScorer 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) |
|
<E> PropertyMeta<T,E> |
PropertyFinder.findProperty(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
TypeAffinity typeAffinity,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
|
void |
ArrayClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
|
void |
ClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
|
void |
FastTupleClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
|
void |
MapClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<M,?>> consumer) |
|
void |
ObjectClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
|
void |
OptionalClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<Optional<T>,?>> consumer) |
|
void |
PassThroughClassMeta.forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer) |
|
void |
TupleClassMeta.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 |
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) |
|
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 |
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) |
|
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) |
|
static <T> List<PropertyMeta<T,?>> |
ObjectClassMeta.withReflectionService(List<PropertyMeta<T,?>> props,
ReflectionService reflectionService) |
| Constructor | 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) |
Copyright © 2019. All rights reserved.