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

E69640-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.