Package io.micronaut.core.convert.value
Class MutableConvertibleValuesMap<V>
- java.lang.Object
-
- io.micronaut.core.convert.value.ConvertibleValuesMap<V>
-
- io.micronaut.core.convert.value.MutableConvertibleValuesMap<V>
-
- Type Parameters:
V
- The generic value
- All Implemented Interfaces:
ConvertibleValues<V>
,MutableConvertibleValues<V>
,ValueResolver<java.lang.CharSequence>
,java.lang.Iterable<java.util.Map.Entry<java.lang.String,V>>
public class MutableConvertibleValuesMap<V> extends ConvertibleValuesMap<V> implements MutableConvertibleValues<V>
Mutable version ofConvertibleMultiValuesMap
.- Since:
- 1.0
-
-
Field Summary
-
Fields inherited from class io.micronaut.core.convert.value.ConvertibleValuesMap
map
-
Fields inherited from interface io.micronaut.core.convert.value.ConvertibleValues
EMPTY
-
-
Constructor Summary
Constructors Constructor Description MutableConvertibleValuesMap()
Default constructor.MutableConvertibleValuesMap(java.util.Map<? extends java.lang.CharSequence,V> map)
MutableConvertibleValuesMap(java.util.Map<? extends java.lang.CharSequence,V> map, ConversionService<?> conversionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableConvertibleValues<V>
clear()
Clear all values.MutableConvertibleValues<V>
put(java.lang.CharSequence key, V value)
Insert a value for the given key and value.MutableConvertibleValues<V>
remove(java.lang.CharSequence key)
Remove a value for the given key.java.lang.String
toString()
-
Methods inherited from class io.micronaut.core.convert.value.ConvertibleValuesMap
contains, empty, equals, get, getValue, hashCode, names, values
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.micronaut.core.convert.value.ConvertibleValues
asMap, asMap, asProperties, contains, forEach, getValue, getValueType, isEmpty, iterator, names, subMap, subMap, subMap, values
-
Methods inherited from interface io.micronaut.core.convert.value.MutableConvertibleValues
putAll, putAll
-
Methods inherited from interface io.micronaut.core.value.ValueResolver
get, get, get, get
-
-
-
-
Constructor Detail
-
MutableConvertibleValuesMap
public MutableConvertibleValuesMap()
Default constructor.
-
MutableConvertibleValuesMap
public MutableConvertibleValuesMap(java.util.Map<? extends java.lang.CharSequence,V> map)
- Parameters:
map
- The map
-
MutableConvertibleValuesMap
public MutableConvertibleValuesMap(java.util.Map<? extends java.lang.CharSequence,V> map, ConversionService<?> conversionService)
- Parameters:
map
- The mapconversionService
- The conversion service
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
put
public MutableConvertibleValues<V> put(java.lang.CharSequence key, V value)
Description copied from interface:MutableConvertibleValues
Insert a value for the given key and value.- Specified by:
put
in interfaceMutableConvertibleValues<V>
- Parameters:
key
- The keyvalue
- The value- Returns:
- This values instance
-
remove
public MutableConvertibleValues<V> remove(java.lang.CharSequence key)
Description copied from interface:MutableConvertibleValues
Remove a value for the given key.- Specified by:
remove
in interfaceMutableConvertibleValues<V>
- Parameters:
key
- The key- Returns:
- This values instance
-
clear
public MutableConvertibleValues<V> clear()
Description copied from interface:MutableConvertibleValues
Clear all values.- Specified by:
clear
in interfaceMutableConvertibleValues<V>
- Returns:
- This values instance
-
-