This package contains implementations of collection and map related key/value classes.
See: Description
| Class Summary | |
|---|---|
| AbstractKeyValue | Abstract pair class to assist with creating KeyValue and MapEntry implementations. |
| AbstractMapEntry | Abstract Pair class to assist with creating correct Map Entry implementations. |
| AbstractMapEntryDecorator | Provides a base decorator that allows additional functionality to be added to a Map Entry. |
| DefaultKeyValue | A mutable KeyValue pair that does not implement MapEntry. |
| DefaultMapEntry | A restricted implementation of {@link java.util.Map.Entry} that prevents the MapEntry contract from being broken. |
| MultiKey |
A MultiKey allows multiple map keys to be merged together.
|
| TiedMapEntry | A Map Entry tied to a map underneath. |
| UnmodifiableMapEntry |
A {@link java.util.Map.Entry} that throws UnsupportedOperationException
when setValue is called.
|
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: