Oracle® Fusion Middleware C++ API Reference for Oracle Coherence
12c (12.2.1.2.0)

E77779-01

ConverterCollections::ConverterObservableMap Class Reference

#include <coherence/util/ConverterCollections.hpp>

Inherits ConverterCollections::ConverterMap.

Inherited by ConverterCollections::ConverterCacheMap.

List of all members.


Detailed Description

A Converter ObservableMap views an underlying ObservableMap through a set of key and value Converters.

Public Types

typedef spec::Handle Handle
 ConverterObservableMap Handle definition.
typedef spec::View View
 ConverterObservableMap View definition.
typedef spec::Holder Holder
 ConverterObservableMap Holder definition.

Public Member Functions

virtual void addKeyListener (MapListener::Handle hListener, Object::View vKey, bool fLite)
 
virtual void removeKeyListener (MapListener::Handle hListener, Object::View vKey)
 
virtual void addMapListener (MapListener::Handle hListener)
 
virtual void removeMapListener (MapListener::Handle hListener)
 
virtual void addFilterListener (MapListener::Handle hListener, Filter::View vFilter, bool fLite)
 
virtual void removeFilterListener (MapListener::Handle hListener, Filter::View vFilter)
 
virtual
ObservableMap::Handle 
getObservableMap ()
 Return the underlying ObservableMap.
virtual
ObservableMap::View 
getObservableMap () const
 Return the underlying ObservableMap.

Protected Member Functions

 ConverterObservableMap (ObservableMap::Handle hMap, EntryConverter::View vConvUp, EntryConverter::View vConvDown)
 Create a ConverterObservableMap which delegates to the specified ObservableMap.
 ConverterObservableMap (ObservableMap::View vMap, EntryConverter::View vConvUp, EntryConverter::View vConvDown)
 Create a ConverterObservableMap which delegates to the specified ObservableMap.
virtual
MapListener::Handle 
getConverterListener (MapListener::Handle hListener)
 Create a converter listener for the specified listener.

Constructor & Destructor Documentation

ConverterObservableMap ( ObservableMap::Handle  hMap,
EntryConverter::View  vConvUp,
EntryConverter::View  vConvDown 
) [protected]

Create a ConverterObservableMap which delegates to the specified ObservableMap.

Parameters:
hMap underlying ObservableMap
vConvUp EntryConverter from the underlying Map
vConvDown EntryConverter to the underlying Map

ConverterObservableMap ( ObservableMap::View  vMap,
EntryConverter::View  vConvUp,
EntryConverter::View  vConvDown 
) [protected]

Create a ConverterObservableMap which delegates to the specified ObservableMap.

Parameters:
vMap underlying ObservableMap
vConvUp EntryConverter from the underlying Map
vConvDown EntryConverter to the underlying Map


Member Function Documentation

virtual MapListener::Handle getConverterListener ( MapListener::Handle  hListener  )  [protected, virtual]

Create a converter listener for the specified listener.

Parameters:
hListener the underlying listener
Returns:
the converting listener

virtual ObservableMap::Handle getObservableMap (  )  [virtual]

Return the underlying ObservableMap.

Returns:
the underlying ObservableMap

virtual ObservableMap::View getObservableMap (  )  const [virtual]

Return the underlying ObservableMap.

Returns:
the underlying ObservableMap


The documentation for this class was generated from the following file:
Copyright © 2000, 2016, Oracle and/or its affiliates. All rights reserved.