Package org.apache.commons.collections.keyvalue
This package contains implementations of collection and map related key/value classes. These are usually used in maps, however they can be used as data holders in any collection.
The following key/value designs are included:
- Map Entry - various map entry implementations
 - KeyValue - a key and value pair, without map entry semantics
 - MultiKey - a holder of multiple keys tied together
 
- 
Class Summary Class Description AbstractKeyValue Abstract pair class to assist with creatingKeyValueandMap.Entryimplementations.AbstractMapEntry Abstract Pair class to assist with creating correctMap.Entryimplementations.AbstractMapEntryDecorator Provides a base decorator that allows additional functionality to be added to aMap.Entry.DefaultKeyValue A mutableKeyValuepair that does not implementMap.Entry.DefaultMapEntry A restricted implementation ofMap.Entrythat prevents theMap.Entrycontract from being broken.MultiKey AMultiKeyallows multiple map keys to be merged together.TiedMapEntry AMap.Entrytied to a map underneath.UnmodifiableMapEntry AMap.Entrythat throws UnsupportedOperationException whensetValueis called.