#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 |