Package org.refcodes.structure
Interface Dictionary<K,V>
-
- Type Parameters:
K
- The type of the key.V
- The type of the value which relates to a key.
- All Superinterfaces:
Containable
,Keys<K,V>
- All Known Subinterfaces:
CanonicalMap
,CanonicalMap.CanonicalMapBuilder
,CanonicalMap.MutableCanonicalMap
,Dictionary.MutableDictionary<K,V>
,Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>
,PathMap<T>
,PathMap.MutablePathMap<T>
,PathMap.PathMapBuilder<T>
- All Known Implementing Classes:
CanonicalMapBuilderImpl
,CanonicalMapImpl
,PathMapBuilderImpl
,PathMapImpl
public interface Dictionary<K,V> extends Keys<K,V>, Containable
Basic functionality being provided by anyDictionary
(map) style class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Dictionary.MutableDictionary<K,V>
Extends theDictionary
with mutable (writable) functionality, especially by providingKeys.MutableValues.put(Object, Object)
andKeys.MutableKeys.delete(String)
methods.-
Nested classes/interfaces inherited from interface org.refcodes.structure.Keys
Keys.MutableKeys<K,V>, Keys.MutableValues<K,V>
-
-
Method Summary
-
Methods inherited from interface org.refcodes.structure.Containable
isEmpty, size
-
Methods inherited from interface org.refcodes.structure.Keys
containsKey, containsValue, get, get, keySet, use, values
-
-