public class ArrayPropertyFinder<T,E> extends AbstractIndexPropertyFinder<T>
PropertyFinder.DefaultPropertyFinderProbe, PropertyFinder.FoundProperty<T>, PropertyFinder.MatchedProperty<T,P extends PropertyMeta<T,?>>, PropertyFinder.MatchingProperties<T>, PropertyFinder.PropertyFinderProbe, PropertyFinder.PropertyFinderTransformer, PropertyFinder.TypeAffinityScorerclassMeta, elementsIDENTITY_TRANSFORMER| Constructor | Description |
|---|---|
ArrayPropertyFinder(ArrayClassMeta<T,E> arrayClassMeta,
boolean selfScoreFullName) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
extrapolateIndex(PropertyNameMatcher propertyNameMatcher,
Object[] properties,
PropertyFinder.FoundProperty<T> foundProperty,
PropertyMatchingScore score,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer,
PropertyFinder.TypeAffinityScorer typeAffinityScorer,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
|
protected IndexedElement<T,E> |
getIndexedElement(IndexedColumn indexedColumn) |
|
protected boolean |
indexMatches(PropertyMeta<T,?> propertyMeta,
PropertyMeta<?,?> owner) |
|
protected boolean |
isValidIndex(IndexedColumn indexedColumn) |
|
protected PropertyFinder<?> |
registerProperty(SubPropertyMeta<?,?,?> subPropertyMeta) |
getEligibleInstantiatorDefinitions, getOrCreateSubPropertyFinder, getOwnerType, getSubPropertyFinder, lookForAgainstColumn, lookForPropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindProperty, findProperty, findProperty, findProperty, manualMatch, selfScoreFullNamepublic ArrayPropertyFinder(ArrayClassMeta<T,E> arrayClassMeta, boolean selfScoreFullName)
protected IndexedElement<T,E> getIndexedElement(IndexedColumn indexedColumn)
getIndexedElement in class AbstractIndexPropertyFinder<T>protected void extrapolateIndex(PropertyNameMatcher propertyNameMatcher, Object[] properties, PropertyFinder.FoundProperty<T> foundProperty, PropertyMatchingScore score, PropertyFinder.PropertyFinderTransformer propertyFinderTransformer, PropertyFinder.TypeAffinityScorer typeAffinityScorer, org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter)
extrapolateIndex in class AbstractIndexPropertyFinder<T>protected boolean indexMatches(PropertyMeta<T,?> propertyMeta, PropertyMeta<?,?> owner)
indexMatches in class AbstractIndexPropertyFinder<T>protected PropertyFinder<?> registerProperty(SubPropertyMeta<?,?,?> subPropertyMeta)
registerProperty in class AbstractIndexPropertyFinder<T>protected boolean isValidIndex(IndexedColumn indexedColumn)
isValidIndex in class AbstractIndexPropertyFinder<T>Copyright © 2019. All rights reserved.