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

E69640-01

PropertyProcessor Class Reference

#include <coherence/util/processor/PropertyProcessor.hpp>

Inherits AbstractProcessor.

Inherited by NumberIncrementor, and NumberMultiplier.

List of all members.


Detailed Description

PropertyProcessor is a base class for EntryProcessor implementations that depend on a ValueManipulator.

Author:
tb 2008.04.28

Public Types

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

Public Member Functions

virtual void readExternal (PofReader::Handle hIn)
 
virtual void writeExternal (PofWriter::Handle hOut) const
 
virtual bool equals (Object::View v) const
 
virtual size32_t hashCode () const
 

Protected Member Functions

 PropertyProcessor ()
 Default constructor (necessary for the ExternalizableLite interface).
 PropertyProcessor (ValueManipulator::View vManipulator)
 Construct a PropertyProcessor based for the specified ValueManipulator.
virtual Object::View get (InvocableMap::Entry::View vEntry) const
 Get the property value from the passed Entry object.
virtual void set (InvocableMap::Entry::Handle hEntry, Object::View vValue) const
 Set the property value into the passed Entry object.

Protected Attributes

FinalView
< ValueManipulator
f_vManipulator
 The property value manipulator.

Constructor & Destructor Documentation

PropertyProcessor ( ValueManipulator::View  vManipulator  )  [protected]

Construct a PropertyProcessor based for the specified ValueManipulator.

Parameters:
vManipulator a ValueManipulator; could be null


Member Function Documentation

virtual Object::View get ( InvocableMap::Entry::View  vEntry  )  const [protected, virtual]

Get the property value from the passed Entry object.

Parameters:
vEntry the Entry object
Returns:
the property value

virtual void set ( InvocableMap::Entry::Handle  hEntry,
Object::View  vValue 
) const [protected, virtual]

Set the property value into the passed Entry object.

Parameters:
hEntry the Entry object
vValue a new property value


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