#include <coherence/util/MapValuesCollection.hpp>
Inherits ConverterCollections::ConverterCollection.
Inherited by OldCache::ValuesCollection.
It's returned by the default implementation of the AbstractMap::values() method. MapValuesCollection is based on the ConverterCollections functionality which will convert a map's entrySet into a KeySet
Note that because this ConverterSet is based on the Map's entrySet, all write operations on the set must be converted out to a method on the Map, not the keyset.
FinalHolder< Map > | f_thMapDelegate |
The Map to which this KeySet is tied. | |
virtual Map::Handle | getMapDelegate () |
Return the delegate Map instance. | |
virtual Map::View | getMapDelegate () const |
Return the delegate Map instance. | |
virtual bool | remove (Object::View v) |
inheritDoc} | |
virtual bool | removeAll (Collection::View vc) |
inheritDoc} | |
virtual bool | retainAll (Collection::View vc) |
inheritDoc} | |
virtual bool | contains (Object::View v) const |
inheritDoc} | |
virtual bool | containsAll (Collection::View vc) const |
inheritDoc} | |
Public Types | |
typedef spec::Handle | Handle |
MapValuesCollection Handle definition. | |
typedef spec::View | View |
MapValuesCollection View definition. | |
typedef spec::Holder | Holder |
MapValuesCollection Holder definition. | |
Protected Member Functions | |
MapValuesCollection (Map::Handle hMapDelegate) | |
Create a WrapperCollections::AbstractWrapperCollection which delegates to the specified Collection. | |
MapValuesCollection (Map::View vMapDelegate) | |
Create a WrapperCollections::AbstractWrapperCollection which delegates to the specified Collection. | |
Classes | |
class | ValueConverter |
Convert a Map::Entry into a Map::Entry::Key. More... |
MapValuesCollection | ( | Map::Handle | hMapDelegate | ) | [protected] |
Create a WrapperCollections::AbstractWrapperCollection which delegates to the specified Collection.
hMapDelegate | the underlying map |
MapValuesCollection | ( | Map::View | vMapDelegate | ) | [protected] |
Create a WrapperCollections::AbstractWrapperCollection which delegates to the specified Collection.
vMapDelegate | the underlying map |
virtual Map::Handle getMapDelegate | ( | ) | [protected, virtual] |
virtual Map::View getMapDelegate | ( | ) | const [protected, virtual] |