Class ValueProviderMap
java.lang.Object
java.util.AbstractMap<String,ValueProvider>
java.util.HashMap<String,ValueProvider>
de.floydkretschmar.fixturize.stategies.constants.value.ValueProviderMap
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,ValueProvider>
An extension of the
HashMap class that registers a default ValueProviders for a number of different
classes, given no custom provider has been defined for the specified class.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Constructor Summary
ConstructorsConstructorDescriptionValueProviderMap(Map<? extends String, ? extends ValueProvider> customClassValueProviders) Constructs aValueProviderMapregistering defaultValueProviders for a number of different classes, given no customValueProviderhas been provided for the specified class. -
Method Summary
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Constructor Details
-
ValueProviderMap
Constructs aValueProviderMapregistering defaultValueProviders for a number of different classes, given no customValueProviderhas been provided for the specified class.- Parameters:
customClassValueProviders- - the list of customValueProviders
-