Module org.simpleflatmapper.reflect
Class MapPropertyFinder<T extends Map<K,V>,K,V>
java.lang.Object
org.simpleflatmapper.reflect.meta.PropertyFinder<T>
org.simpleflatmapper.reflect.meta.MapPropertyFinder<T,K,V>
-
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
FieldsFields inherited from class org.simpleflatmapper.reflect.meta.PropertyFinder
IDENTITY_TRANSFORMER -
Constructor Summary
ConstructorsConstructorDescriptionMapPropertyFinder(ClassMeta<T> mapMeta, ClassMeta<V> valueMetaData, org.simpleflatmapper.converter.ContextualConverter<? super CharSequence, ? extends K> keyConverter, org.simpleflatmapper.converter.ContextFactory keyContextFactory) MapPropertyFinder(ClassMeta<T> mapMeta, ClassMeta<V> valueMetaData, org.simpleflatmapper.converter.ContextualConverter<? super CharSequence, ? extends K> keyConverter, org.simpleflatmapper.converter.ContextFactory keyContextFactory, boolean selfScoreFullName) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptiongetOrCreateSubPropertyFinder(SubPropertyMeta<?, ?, ?> subPropertyMeta) getSubPropertyFinder(PropertyMeta<?, ?> owner) voidlookForProperties(PropertyNameMatcher propertyNameMatcher, Object[] properties, PropertyFinder.FoundProperty<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
-
Field Details
-
NONE
public static int NONE -
COLUMN_AS_KEY
public static int COLUMN_AS_KEY -
KEY_VALUE
public static int KEY_VALUE
-
-
Constructor Details
-
MapPropertyFinder
@Deprecated public MapPropertyFinder(ClassMeta<T> mapMeta, ClassMeta<V> valueMetaData, org.simpleflatmapper.converter.ContextualConverter<? super CharSequence, ? extends K> keyConverter, org.simpleflatmapper.converter.ContextFactory keyContextFactory, boolean selfScoreFullName) Deprecated. -
MapPropertyFinder
-
-
Method Details
-
lookForProperties
public void lookForProperties(PropertyNameMatcher propertyNameMatcher, Object[] properties, PropertyFinder.FoundProperty<T> matchingProperties, PropertyMatchingScore score, boolean allowSelfReference, PropertyFinder.PropertyFinderTransformer propertyFinderTransformer, PropertyFinder.TypeAffinityScorer typeAffinityScorer, PropertyFinder.PropertyFilter propertyFilter, ShortCircuiter shortCircuiter) - Specified by:
lookForPropertiesin classPropertyFinder<T extends Map<K,V>>
-
getEligibleInstantiatorDefinitions
- Specified by:
getEligibleInstantiatorDefinitionsin classPropertyFinder<T extends Map<K,V>>
-
getSubPropertyFinder
- Specified by:
getSubPropertyFinderin classPropertyFinder<T extends Map<K,V>>
-
getOrCreateSubPropertyFinder
- Specified by:
getOrCreateSubPropertyFinderin classPropertyFinder<T extends Map<K,V>>
-
getOwnerType
- Specified by:
getOwnerTypein classPropertyFinder<T extends Map<K,V>>
-