#include <coherence/util/processor/PropertyProcessor.hpp>
Inherits AbstractProcessor.
Inherited by NumberIncrementor, and NumberMultiplier.
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.  | |
| PropertyProcessor | ( | ValueManipulator::View | vManipulator | ) |  [protected] | 
        
Construct a PropertyProcessor based for the specified ValueManipulator.
| vManipulator | a ValueManipulator; could be null | 
| virtual Object::View get | ( | InvocableMap::Entry::View | vEntry | ) |  const [protected, virtual] | 
        
Get the property value from the passed Entry object.
| vEntry | the Entry object | 
| virtual void set | ( | InvocableMap::Entry::Handle | hEntry, | |
| Object::View | vValue | |||
| ) |  const [protected, virtual] | 
        
Set the property value into the passed Entry object.
| hEntry | the Entry object | |
| vValue | a new property value |