#include <coherence/util/processor/ExtractorProcessor.hpp>
Inherits AbstractProcessor.
Public Types | |
| typedef spec::Handle | Handle |
| ExtractorProcessor Handle definition. | |
| typedef spec::View | View |
| ExtractorProcessor View definition. | |
| typedef spec::Holder | Holder |
| ExtractorProcessor Holder definition. | |
Public Member Functions | |
| virtual Object::Holder | process (InvocableMap::Entry::Handle hEntry) const |
| 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 | |
| ExtractorProcessor () | |
| Construct a ExtractorProcessor. | |
| ExtractorProcessor (ValueExtractor::View vExtractor) | |
| Construct an ExtractorProcessor based on the specified ValueExtractor. | |
Protected Attributes | |
|
FinalView < ValueExtractor > | f_vExtractor |
| The underlying value extractor. | |
| ExtractorProcessor | ( | ValueExtractor::View | vExtractor | ) | [protected] |
Construct an ExtractorProcessor based on the specified ValueExtractor.
| vExtractor | a ValueExtractor object; passing null is equivalent to using the IdentityExtractor |