#include <coherence/util/ConverterCollections.hpp>
Inherited by ConverterCollections::ConverterConcurrentMap, ConverterCollections::ConverterInvocableMap, ConverterCollections::ConverterObservableMap, and ConverterCollections::ConverterQueryMap.
Public Types | |
| typedef spec::Handle | Handle |
| ConverterMap Handle definition. | |
| typedef spec::View | View |
| ConverterMap View definition. | |
| typedef spec::Holder | Holder |
| ConverterMap Holder definition. | |
Public Member Functions | |
| virtual bool | containsKey (Object::View vKey) const |
| virtual bool | containsValue (Object::View vValue) const |
| virtual Object::Holder | get (Object::View vKey) const |
| virtual Object::Holder | put (Object::View vKey, Object::Holder ohValue) |
| virtual Object::Holder | remove (Object::View vKey) |
| virtual void | putAll (Map::View vMap) |
| virtual Set::View | keySet () const |
| virtual Set::Handle | keySet () |
| virtual Collection::View | values () const |
|
virtual Collection::Handle | values () |
| virtual Set::View | entrySet () const |
| virtual Set::Handle | entrySet () |
| virtual bool | equals (Object::View that) const |
| virtual size32_t | hashCode () const |
|
virtual TypedHandle < const String > | toString () const |
| virtual EntryConverter::View | getUpConverter () const |
| Get the up converter, which is used to convert from the underlying entries in the Map. | |
| virtual EntryConverter::View | getDownConverter () const |
| Get the down converter, which is used to convert to the underlying entries in the Map. | |
Protected Member Functions | |
| ConverterMap (Map::Handle hMapDelegate, EntryConverter::View vConvUp, EntryConverter::View vConvDown) | |
| Create a WrapperCollections::AbstractWrapperMap which delegates to the specified Map. | |
| ConverterMap (Map::View vMapDelegate, EntryConverter::View vConvUp, EntryConverter::View vConvDown) | |
| Create a WrapperCollections::AbstractWrapperMap which delegates to the specified Map. | |
| ConverterMap (const ConverterMap &that) | |
| Copy constructor. | |
Protected Attributes | |
|
FinalView < EntryConverter > | f_vConvUp |
| The Converter from the underlying entries in the Map. | |
|
FinalView < EntryConverter > | f_vConvDown |
| The Converter to the underlying entries in the Map. | |
| ConverterMap | ( | Map::Handle | hMapDelegate, | |
| EntryConverter::View | vConvUp, | |||
| EntryConverter::View | vConvDown | |||
| ) | [protected] |
Create a WrapperCollections::AbstractWrapperMap which delegates to the specified Map.
| hMap | the specified Map | |
| vConvUp | the EntryConverter from the underlying Map | |
| vConvDown | the EntryConverter to the underlying Map |
| ConverterMap | ( | Map::View | vMapDelegate, | |
| EntryConverter::View | vConvUp, | |||
| EntryConverter::View | vConvDown | |||
| ) | [protected] |
Create a WrapperCollections::AbstractWrapperMap which delegates to the specified Map.
| vMap | the specified Map | |
| vConvUp | the EntryConverter from the underlying Map | |
| vConvDown | the EntryConverter to the underlying Map |
| virtual EntryConverter::View getUpConverter | ( | ) | const [virtual] |
Get the up converter, which is used to convert from the underlying entries in the Map.
| virtual EntryConverter::View getDownConverter | ( | ) | const [virtual] |
Get the down converter, which is used to convert to the underlying entries in the Map.