#include <coherence/util/filter/NotFilter.hpp>
Public Types | |
typedef spec::Handle | Handle |
NotFilter Handle definition. | |
typedef spec::View | View |
NotFilter View definition. | |
typedef spec::Holder | Holder |
NotFilter Holder definition. | |
Public Member Functions | |
virtual bool | evaluateEntry (Map::Entry::View vEntry) const |
Apply the test to a Map::Entry and negate the result. | |
virtual bool | evaluate (Object::View v) const |
Apply the test to the object and negate the result. | |
virtual size32_t | calculateEffectiveness (Map::View vMapIndexes, Set::View vSetKeys) const |
virtual Filter::View | applyIndex (Map::View vMapIndexes, Set::Handle hSetKeys) const |
virtual void | readExternal (PofReader::Handle hIn) |
Restore the contents of a user type instance by reading its state using the specified PofReader. | |
virtual void | writeExternal (PofWriter::Handle hOut) const |
Save the contents of a POF user type instance by writing its state using the specified PofWriter. | |
virtual bool | equals (Object::View v) const |
Compare the NotFilter with another object to determine equality. | |
virtual size32_t | hashCode () const |
virtual TypedHandle < const String > | toString () const |
Output a human-readable description of this Object to the given stream. | |
virtual Filter::View | getFilter () const |
Obtain the Filter whose results are negated by this filter. | |
Protected Member Functions | |
NotFilter () | |
Default constructor (necessary for the PortableObject interface). | |
NotFilter (Filter::View hFilter) | |
Create and return a Handle to a new Object instance. | |
virtual Map::View | getNonPartialIndexes (Map::View vMapIndexes) const |
Get a Map of the available non-partial indexes from the given Map of all available indexes. |
virtual bool evaluateEntry | ( | Map::Entry::View | vEntry | ) | const [virtual] |
Apply the test to a Map::Entry and negate the result.
vEntry | the Map::Entry to evaluate; never NULL |
virtual bool evaluate | ( | Object::View | v | ) | const [virtual] |
Apply the test to the object and negate the result.
v | the object to test |
virtual Map::View getNonPartialIndexes | ( | Map::View | vMapIndexes | ) | const [protected, virtual] |
Get a Map of the available non-partial indexes from the given Map of all available indexes.
vMapIndexes | the available MapIndex objects keyed by the related ValueExtractor; read-only |
virtual void readExternal | ( | PofReader::Handle | hIn | ) | [virtual] |
virtual void writeExternal | ( | PofWriter::Handle | hOut | ) | const [virtual] |
virtual bool equals | ( | Object::View | v | ) | const [virtual] |
virtual TypedHandle<const String> toString | ( | ) | const [virtual] |
Output a human-readable description of this Object to the given stream.
out | the stream used to output the description |
virtual Filter::View getFilter | ( | ) | const [virtual] |
Obtain the Filter whose results are negated by this filter.