public class ExtendPropertyFinder<T>
extends org.simpleflatmapper.reflect.meta.PropertyFinder<T>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
ExtendPropertyFinder.CustomProperty<T,P> |
|
static class |
ExtendPropertyFinder.ExtendPropertyFinderTransformer |
org.simpleflatmapper.reflect.meta.PropertyFinder.DefaultPropertyFinderProbe, org.simpleflatmapper.reflect.meta.PropertyFinder.FoundProperty<T extends Object>, org.simpleflatmapper.reflect.meta.PropertyFinder.MatchingProperties<T extends Object>, org.simpleflatmapper.reflect.meta.PropertyFinder.PropertyFinderProbe, org.simpleflatmapper.reflect.meta.PropertyFinder.PropertyFinderTransformer, org.simpleflatmapper.reflect.meta.PropertyFinder.TypeAffinityScorer| Constructor | Description |
|---|---|
ExtendPropertyFinder(org.simpleflatmapper.reflect.meta.PropertyFinder<T> delegate,
List<ExtendPropertyFinder.CustomProperty<?,?>> customProperties) |
|
ExtendPropertyFinder(org.simpleflatmapper.reflect.meta.PropertyFinder<T> delegate,
List<ExtendPropertyFinder.CustomProperty<?,?>> customProperties,
org.simpleflatmapper.util.Function<org.simpleflatmapper.reflect.meta.PropertyFinder.PropertyFinderTransformer,org.simpleflatmapper.reflect.meta.PropertyFinder.PropertyFinderTransformer> transformerFunction) |
| Modifier and Type | Method | Description |
|---|---|---|
List<org.simpleflatmapper.reflect.InstantiatorDefinition> |
getEligibleInstantiatorDefinitions() |
|
org.simpleflatmapper.reflect.meta.PropertyFinder<?> |
getOrCreateSubPropertyFinder(org.simpleflatmapper.reflect.meta.SubPropertyMeta<?,?,?> subPropertyMeta) |
|
Type |
getOwnerType() |
|
org.simpleflatmapper.reflect.meta.PropertyFinder<?> |
getSubPropertyFinder(org.simpleflatmapper.reflect.meta.PropertyMeta<?,?> owner) |
|
void |
lookForProperties(org.simpleflatmapper.reflect.meta.PropertyNameMatcher propertyNameMatcher,
Object[] properties,
org.simpleflatmapper.reflect.meta.PropertyFinder.FoundProperty<T> matchingProperties,
org.simpleflatmapper.reflect.meta.PropertyMatchingScore score,
boolean allowSelfReference,
org.simpleflatmapper.reflect.meta.PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
org.simpleflatmapper.reflect.meta.PropertyFinder.TypeAffinityScorer typeAffinityScorer) |
public ExtendPropertyFinder(org.simpleflatmapper.reflect.meta.PropertyFinder<T> delegate, List<ExtendPropertyFinder.CustomProperty<?,?>> customProperties)
public ExtendPropertyFinder(org.simpleflatmapper.reflect.meta.PropertyFinder<T> delegate, List<ExtendPropertyFinder.CustomProperty<?,?>> customProperties, org.simpleflatmapper.util.Function<org.simpleflatmapper.reflect.meta.PropertyFinder.PropertyFinderTransformer,org.simpleflatmapper.reflect.meta.PropertyFinder.PropertyFinderTransformer> transformerFunction)
public void lookForProperties(org.simpleflatmapper.reflect.meta.PropertyNameMatcher propertyNameMatcher,
Object[] properties,
org.simpleflatmapper.reflect.meta.PropertyFinder.FoundProperty<T> matchingProperties,
org.simpleflatmapper.reflect.meta.PropertyMatchingScore score,
boolean allowSelfReference,
org.simpleflatmapper.reflect.meta.PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
org.simpleflatmapper.reflect.meta.PropertyFinder.TypeAffinityScorer typeAffinityScorer)
lookForProperties in class org.simpleflatmapper.reflect.meta.PropertyFinder<T>public List<org.simpleflatmapper.reflect.InstantiatorDefinition> getEligibleInstantiatorDefinitions()
getEligibleInstantiatorDefinitions in class org.simpleflatmapper.reflect.meta.PropertyFinder<T>public org.simpleflatmapper.reflect.meta.PropertyFinder<?> getSubPropertyFinder(org.simpleflatmapper.reflect.meta.PropertyMeta<?,?> owner)
getSubPropertyFinder in class org.simpleflatmapper.reflect.meta.PropertyFinder<T>public org.simpleflatmapper.reflect.meta.PropertyFinder<?> getOrCreateSubPropertyFinder(org.simpleflatmapper.reflect.meta.SubPropertyMeta<?,?,?> subPropertyMeta)
getOrCreateSubPropertyFinder in class org.simpleflatmapper.reflect.meta.PropertyFinder<T>Copyright © 2018. All rights reserved.