Class TypeMap
Map of property valuePolicy for a given implementation class. This map is read-only.
- Since:
- 0.3
- Version:
- 0.3
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class PropertyMap
PropertyMap.Entries, PropertyMap.IterNested classes/interfaces inherited from class AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final TypeValuePolicyThe kind of values in this map.Fields inherited from class PropertyMap
accessor, entrySet, keyPolicy -
Constructor Summary
ConstructorsConstructorDescriptionTypeMap(PropertyAccessor accessor, KeyNamePolicy keyPolicy, TypeValuePolicy valuePolicy) Creates a type map for the specified accessor. -
Method Summary
Methods inherited from class PropertyMap
containsKey, entrySet, sizeMethods inherited from class AbstractMap
clear, clone, containsValue, equals, hashCode, isEmpty, keySet, put, putAll, remove, toString, valuesMethods inherited from interface Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
valuePolicy
The kind of values in this map.
-
-
Constructor Details
-
TypeMap
TypeMap(PropertyAccessor accessor, KeyNamePolicy keyPolicy, TypeValuePolicy valuePolicy) Creates a type map for the specified accessor.- Parameters:
accessor- the accessor to use for the metadata.keyPolicy- determines the string representation of keys in the map..valuePolicy- the kind of values in this map.
-
-
Method Details
-
get
-
iterator
-