#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 |
| Tagcoll::UnfacetedRemover< ITEM >::UnfacetedRemover | ( | ) | [inline] |
| Tagcoll::UnfacetedRemover< ITEM >::UnfacetedRemover | ( | Consumer< ITEM, std::string > & | cons | ) | [inline] |
| Tagcoll::UnfacetedRemover< ITEM >::UnfacetedRemover | ( | const std::string & | separator | ) | [inline] |
| Tagcoll::UnfacetedRemover< ITEM >::UnfacetedRemover | ( | Consumer< ITEM, std::string > & | cons, | |
| const std::string & | separator | |||
| ) | [inline] |
| virtual Tagcoll::UnfacetedRemover< ITEM >::~UnfacetedRemover | ( | ) | [inline, virtual] |
| void Tagcoll::UnfacetedRemover< ITEM >::consumeItemUntagged | ( | const ITEM & | item | ) | [protected, virtual] |
| void Tagcoll::UnfacetedRemover< ITEM >::consumeItem | ( | const ITEM & | item, | |
| const OpSet< std::string > & | tags | |||
| ) | [protected, virtual] |
| void Tagcoll::UnfacetedRemover< ITEM >::consumeItemsUntagged | ( | const OpSet< ITEM > & | items | ) | [protected, virtual] |
Process a set of items, all with no tags.
Reimplemented from Tagcoll::Consumer< ITEM, std::string >.
| void Tagcoll::UnfacetedRemover< ITEM >::consumeItems | ( | const OpSet< ITEM > & | items, | |
| const OpSet< std::string > & | tags | |||
| ) | [protected, virtual] |
Process a set of items identically tagged, with their tags.
Reimplemented from Tagcoll::Consumer< ITEM, std::string >.
std::string Tagcoll::UnfacetedRemover< ITEM >::separator [protected] |
1.5.1