public class OptionalPropertyFinder<T> extends PropertyFinder<Optional<T>>
PropertyFinder.FoundProperty<T>, PropertyFinder.MatchingProperties<T>, PropertyFinder.PropertyFinderTransformerIDENTITY_TRANSFORMER, propertyFilter| Constructor and Description |
|---|
OptionalPropertyFinder(OptionalClassMeta<T> optionalClassMeta,
org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter) |
| Modifier and Type | Method and Description |
|---|---|
List<InstantiatorDefinition> |
getEligibleInstantiatorDefinitions() |
Type |
getOwnerType() |
PropertyFinder<?> |
getSubPropertyFinder(String name) |
void |
lookForProperties(PropertyNameMatcher propertyNameMatcher,
PropertyFinder.FoundProperty matchingProperties,
PropertyMatchingScore score,
boolean allowSelfReference,
PropertyFinder.PropertyFinderTransformer propertyFinderTransformer) |
findProperty, getPropertyFilterpublic OptionalPropertyFinder(OptionalClassMeta<T> optionalClassMeta, org.simpleflatmapper.util.Predicate<PropertyMeta<?,?>> propertyFilter)
public void lookForProperties(PropertyNameMatcher propertyNameMatcher, PropertyFinder.FoundProperty matchingProperties, PropertyMatchingScore score, boolean allowSelfReference, PropertyFinder.PropertyFinderTransformer propertyFinderTransformer)
lookForProperties in class PropertyFinder<Optional<T>>public List<InstantiatorDefinition> getEligibleInstantiatorDefinitions()
getEligibleInstantiatorDefinitions in class PropertyFinder<Optional<T>>public PropertyFinder<?> getSubPropertyFinder(String name)
getSubPropertyFinder in class PropertyFinder<Optional<T>>public Type getOwnerType()
getOwnerType in class PropertyFinder<Optional<T>>Copyright © 2017. All rights reserved.