List of all members.
The extractors in the array are applied sequentially left-to-right, so a result of a previous extractor serves as a target object for a next one.
|ChainedExtractor Handle definition. |
|ChainedExtractor View definition. |
|ChainedExtractor Holder definition. |
Public Member Functions
|virtual Object::Holder||extract (Object::Holder ohTarget) const|
|Extract the value from the passed object.|
The returned value may be NULL.
Static Public Member Functions
|static ObjectArray::View||createExtractors (String::View vsName)|
|Parse a dot-delimited sequence of method names and instantiate a corresponding array of ReflectionExtractor objects. |
Protected Member Functions
|Default constructor (necessary for the PortableObject interface). |
|ChainedExtractor (ObjectArray::View vaExtractor)|
|Return a ChainedExtractor based on a specified array. |
|ChainedExtractor (ValueExtractor::View vExtractor1, ValueExtractor::View vExtractor2)|
|Construct a ChainedExtractor based on two extractors. |