Module org.simpleflatmapper.reflect
Class MapElementPropertyMeta<T extends Map<K,V>,K,V>
java.lang.Object
org.simpleflatmapper.reflect.meta.PropertyMeta<T,V>
org.simpleflatmapper.reflect.meta.MapElementPropertyMeta<T,K,V>
-
Field Summary
Fields inherited from class org.simpleflatmapper.reflect.meta.PropertyMeta
reflectService -
Constructor Summary
ConstructorsConstructorDescriptionMapElementPropertyMeta(String name, Type ownerType, ReflectionService reflectService, ClassMeta<V> valueMetaData, K key, org.simpleflatmapper.reflect.meta.MapElementPropertyMeta.MapSetter<T, K, V> setter, org.simpleflatmapper.reflect.meta.MapElementPropertyMeta.MapGetter<T, K, V> getter) MapElementPropertyMeta(PropertyNameMatcher propertyNameMatcher, Type ownerType, ReflectionService reflectService, ClassMeta<V> valueMetaData, K key) -
Method Summary
Modifier and TypeMethodDescriptiongetKey()getPath()toString()withReflectionService(ReflectionService reflectionService) Methods inherited from class org.simpleflatmapper.reflect.meta.PropertyMeta
compressSubSelf, getDefinedProperties, getName, getOwnerType, getPropertyClassMeta, getPropertyClassMetaSupplier, getReflectService, isConstructorProperty, isNonMapped, isSelf, isSubProperty, isValid, newPropertyClassMeta, typeAffinityScore
-
Constructor Details
-
MapElementPropertyMeta
public MapElementPropertyMeta(PropertyNameMatcher propertyNameMatcher, Type ownerType, ReflectionService reflectService, ClassMeta<V> valueMetaData, K key) -
MapElementPropertyMeta
-
-
Method Details
-
getSetter
-
getGetter
-
getPropertyType
- Specified by:
getPropertyTypein classPropertyMeta<T extends Map<K,V>, V>
-
getPath
-
withReflectionService
- Specified by:
withReflectionServicein classPropertyMeta<T extends Map<K,V>, V>
-
toNonMapped
- Specified by:
toNonMappedin classPropertyMeta<T extends Map<K,V>, V>
-
getKey
-
toString
-