## Uses of Interface
org.apache.commons.collections.KeyValue

Packages that use KeyValue
org.apache.commons.collections: This package contains the interfaces and utilities shared across all the subpackages of this component.
org.apache.commons.collections.bidimap: This package contains implementations of the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
org.apache.commons.collections.keyvalue: This package contains implementations of collection and map related key/value classes.
org.apache.commons.collections.map: This package contains implementations of the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.

Uses of KeyValue in org.apache.commons.collections

Classes in org.apache.commons.collections that implement KeyValue
`protected static class` `BeanMap.MyMapEntry` Map entry used by `BeanMap`.
`class` `DefaultMapEntry` Deprecated. Use the version in the keyvalue subpackage. Will be removed in v4.0

Uses of KeyValue in org.apache.commons.collections.bidimap

Classes in org.apache.commons.collections.bidimap that implement KeyValue
`protected static class` `AbstractDualBidiMap.MapEntry` Inner class MapEntry.

Uses of KeyValue in org.apache.commons.collections.keyvalue

Classes in org.apache.commons.collections.keyvalue that implement KeyValue
`class` `AbstractKeyValue` Abstract pair class to assist with creating KeyValue and MapEntry implementations.
`class` `AbstractMapEntry` Abstract Pair class to assist with creating correct Map Entry implementations.
`class` `AbstractMapEntryDecorator` Provides a base decorator that allows additional functionality to be added to a Map Entry.
`class` `DefaultKeyValue` A mutable KeyValue pair that does not implement MapEntry.
`class` `TiedMapEntry` A Map Entry tied to a map underneath.
`class` `UnmodifiableMapEntry` A `Map.Entry` that throws UnsupportedOperationException when `setValue` is called.

Constructors in org.apache.commons.collections.keyvalue with parameters of type KeyValue
`UnmodifiableMapEntry(KeyValue pair)` Constructs a new entry from the specified KeyValue.
`DefaultMapEntry(KeyValue pair)` Constructs a new entry from the specified KeyValue.
`DefaultKeyValue(KeyValue pair)` Constructs a new pair from the specified KeyValue.

Uses of KeyValue in org.apache.commons.collections.map

Classes in org.apache.commons.collections.map that implement KeyValue
`protected static class` `AbstractHashedMap.HashEntry` HashEntry used to store the data.
`protected static class` `AbstractLinkedMap.LinkEntry` LinkEntry that stores the data.
`protected static class` `AbstractReferenceMap.ReferenceEntry` A MapEntry implementation for the map.
`protected static class` `IdentityMap.IdentityEntry` HashEntry
`class` `SingletonMap` A `Map` implementation that holds a single item and is fixed size.

Constructors in org.apache.commons.collections.map with parameters of type KeyValue
`SingletonMap(KeyValue keyValue)` Constructor specifying the key and value as a `KeyValue`.

Copyright © 2001-2005 Apache Software Foundation. All Rights Reserved.