#include <Filters.h>
Inheritance diagram for Tagcoll::UnfacetedRemover< ITEM >:
Public Member Functions | |
UnfacetedRemover () | |
UnfacetedRemover (Consumer< ITEM, std::string > &cons) | |
UnfacetedRemover (const std::string &separator) | |
UnfacetedRemover (Consumer< ITEM, std::string > &cons, const std::string &separator) | |
virtual | ~UnfacetedRemover () |
Protected Member Functions | |
virtual void | consumeItemUntagged (const ITEM &item) |
Process an untagged item. | |
virtual void | consumeItem (const ITEM &item, const OpSet< std::string > &tags) |
Process a tagged item, with its tags. | |
virtual void | consumeItemsUntagged (const OpSet< ITEM > &items) |
Process a set of items, all with no tags. | |
virtual void | consumeItems (const OpSet< ITEM > &items, const OpSet< std::string > &tags) |
Process a set of items identically tagged, with their tags. | |
Protected Attributes | |
std::string | separator |
|
|
|
|
|
|
|
|
|
|
|
Process a tagged item, with its tags.
Reimplemented from Tagcoll::Filter< ITEM, std::string >. |
|
Process a set of items identically tagged, with their tags.
Reimplemented from Tagcoll::Filter< ITEM, std::string >. |
|
Process a set of items, all with no tags.
Reimplemented from Tagcoll::Filter< ITEM, std::string >. |
|
Process an untagged item.
Reimplemented from Tagcoll::Filter< ITEM, std::string >. |
|
|