- Type Parameters:
K
- The type of the key.V
- The type of the value which relates to a key.
- All Superinterfaces:
org.refcodes.mixin.Clearable
,Keys<K,
V>
- All Known Subinterfaces:
CanonicalMap.CanonicalMapBuilder
,CanonicalMap.MutableCanonicalMap
,ClassStructMap.ClassStructMapBuilder
,ClassStructMap.MutableClassStructMap
,InterOperableMap.InterOperableMapBuilder<T>
,InterOperableMap.MutableInterOperableMap<T>
,Keys.MutableValues<K,
,V> PathMap.MutablePathMap<T>
,PathMap.PathMapBuilder<T>
,SimpleTypeMap.MutableSimpleTypeMap
,SimpleTypeMap.SimpleTypeMapBuilder
,Table.TableDictionary<K,
,V> Table.TableDictionary.TableBuilder<K,
V, B>
- All Known Implementing Classes:
CanonicalMapBuilderImpl
,ClassStructMapBuilderImpl
,PathMapBuilderImpl
,SimpleTypeMapBuilderImpl
Adds mutable functionality to the
Keys
interface.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.struct.Keys
Keys.MutableKeys<K,
V>, Keys.MutableValues<K, V> -
Method Summary
Methods inherited from interface org.refcodes.mixin.Clearable
clear
Methods inherited from interface org.refcodes.struct.Keys
containsKey, containsValue, get, getOr, keySet, use, values
-
Method Details
-
delete
Removes an element identified by the given key.- Parameters:
aKey
- The key which's element is to be removed.- Returns:
- The value being removed.
-