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 java.util.Map.Entry Map.Entry implementations.
|
| AbstractMapEntry |
Abstract Pair class to assist with creating correct
java.util.Map.Entry Map.Entry implementations.
|
| AbstractMapEntryDecorator |
Provides a base decorator that allows additional functionality to be
added to a java.util.Map.Entry Map.Entry.
|
| DefaultKeyValue |
A mutable KeyValue pair that does not implement
java.util.Map.Entry Map.Entry.
|
| DefaultMapEntry |
A restricted implementation of java.util.Map.Entry that prevents
the Map.Entry contract from being broken.
|
| MultiKey |
A MultiKey allows multiple map keys to be merged together.
|
| TiedMapEntry |
A java.util.Map.Entry Map.Entry tied to a map underneath.
|
| UnmodifiableMapEntry |
A java.util.Map.Entry 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: