public class MapPropertyFinder<T extends Map<K,V>,K,V> extends PropertyFinder<T>
PropertyFinder.DefaultPropertyFinderProbe, PropertyFinder.FoundProperty<T>, PropertyFinder.MatchedProperty<T,P extends PropertyMeta<T,?>>, PropertyFinder.MatchingProperties<T>, PropertyFinder.PropertyFilter, PropertyFinder.PropertyFinderProbe, PropertyFinder.PropertyFinderTransformer, PropertyFinder.TypeAffinityScorer
Modifier and Type | Field and Description |
---|---|
static int |
COLUMN_AS_KEY |
static int |
KEY_VALUE |
static int |
NONE |
IDENTITY_TRANSFORMER
Constructor and Description |
---|
MapPropertyFinder(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.
|
Modifier and Type | Method and Description |
---|---|
List<InstantiatorDefinition> |
getEligibleInstantiatorDefinitions() |
PropertyFinder<?> |
getOrCreateSubPropertyFinder(SubPropertyMeta<?,?,?> subPropertyMeta) |
Type |
getOwnerType() |
PropertyFinder<?> |
getSubPropertyFinder(PropertyMeta<?,?> owner) |
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) |
findProperty, findProperty, findProperty, findProperty, findProperty, lookForProperties, manualMatch, selfScoreFullName
public static int NONE
public static int COLUMN_AS_KEY
public static int KEY_VALUE
@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)
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)
lookForProperties
in class PropertyFinder<T extends Map<K,V>>
public List<InstantiatorDefinition> getEligibleInstantiatorDefinitions()
getEligibleInstantiatorDefinitions
in class PropertyFinder<T extends Map<K,V>>
public PropertyFinder<?> getSubPropertyFinder(PropertyMeta<?,?> owner)
getSubPropertyFinder
in class PropertyFinder<T extends Map<K,V>>
public PropertyFinder<?> getOrCreateSubPropertyFinder(SubPropertyMeta<?,?,?> subPropertyMeta)
getOrCreateSubPropertyFinder
in class PropertyFinder<T extends Map<K,V>>
public Type getOwnerType()
getOwnerType
in class PropertyFinder<T extends Map<K,V>>
Copyright © 2019. All rights reserved.