Module org.simpleflatmapper.reflect
Class OptionalPropertyFinder<T>
java.lang.Object
org.simpleflatmapper.reflect.meta.PropertyFinder<Optional<T>>
org.simpleflatmapper.reflect.meta.OptionalPropertyFinder<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.simpleflatmapper.reflect.meta.PropertyFinder
PropertyFinder.DefaultPropertyFinderProbe, PropertyFinder.FoundProperty<T>, PropertyFinder.MatchedProperty<T,P extends PropertyMeta<T, ?>>, PropertyFinder.MatchingProperties<T>, PropertyFinder.PropertyFilter, PropertyFinder.PropertyFinderProbe, PropertyFinder.PropertyFinderTransformer, PropertyFinder.TypeAffinityScorer -
Field Summary
Fields inherited from class org.simpleflatmapper.reflect.meta.PropertyFinder
IDENTITY_TRANSFORMER -
Constructor Summary
ConstructorsConstructorDescriptionOptionalPropertyFinder(OptionalClassMeta<T> optionalClassMeta) OptionalPropertyFinder(OptionalClassMeta<T> optionalClassMeta, boolean selfScoreFullName) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptiongetOrCreateSubPropertyFinder(SubPropertyMeta<?, ?, ?> subPropertyMeta) getSubPropertyFinder(PropertyMeta<?, ?> owner) voidlookForProperties(PropertyNameMatcher propertyNameMatcher, Object[] properties, PropertyFinder.FoundProperty<Optional<T>> matchingProperties, PropertyMatchingScore score, boolean allowSelfReference, PropertyFinder.PropertyFinderTransformer propertyFinderTransformer, PropertyFinder.TypeAffinityScorer typeAffinityScorer, PropertyFinder.PropertyFilter propertyFilter, ShortCircuiter shortCircuiter) Methods inherited from class org.simpleflatmapper.reflect.meta.PropertyFinder
findProperty, findProperty, findProperty, findProperty, findProperty, lookForProperties, manualMatch, selfScoreFullName
-
Constructor Details
-
OptionalPropertyFinder
@Deprecated public OptionalPropertyFinder(OptionalClassMeta<T> optionalClassMeta, boolean selfScoreFullName) Deprecated. -
OptionalPropertyFinder
-
-
Method Details
-
lookForProperties
public void lookForProperties(PropertyNameMatcher propertyNameMatcher, Object[] properties, PropertyFinder.FoundProperty<Optional<T>> matchingProperties, PropertyMatchingScore score, boolean allowSelfReference, PropertyFinder.PropertyFinderTransformer propertyFinderTransformer, PropertyFinder.TypeAffinityScorer typeAffinityScorer, PropertyFinder.PropertyFilter propertyFilter, ShortCircuiter shortCircuiter) - Specified by:
lookForPropertiesin classPropertyFinder<Optional<T>>
-
getEligibleInstantiatorDefinitions
- Specified by:
getEligibleInstantiatorDefinitionsin classPropertyFinder<Optional<T>>
-
getSubPropertyFinder
- Specified by:
getSubPropertyFinderin classPropertyFinder<Optional<T>>
-
getOrCreateSubPropertyFinder
- Specified by:
getOrCreateSubPropertyFinderin classPropertyFinder<Optional<T>>
-
getOwnerType
- Specified by:
getOwnerTypein classPropertyFinder<Optional<T>>
-