Tanl Linguistic Pipeline |
Enumerator interface. More...
#include <Enumerator.h>
Public Types | |
typedef T | ItemType |
typedef T | ItemType |
Public Member Functions | |
virtual bool | MoveNext ()=0 |
Advances to the next element of the collection. | |
virtual ItemType | Current ()=0 |
virtual void | Reset () |
Optional reset to the beginning of the enumeration. | |
virtual bool | MoveNext ()=0 |
Advances to the next element of the collection. | |
virtual ItemType | Current ()=0 |
virtual void | Reset () |
Optional reset to the beginning of the enumeration. |
Enumerator interface.
virtual ItemType Tanl::Enumerator< T >::Current | ( | ) | [pure virtual] |
Implemented in Tanl::SentenceReader, Tanl::MorphStream, Tanl::MorphPipe, Tanl::MorphPyPipe, Tanl::PtbTokenizer, Tanl::TokenizerPipe, Tanl::NER::NerPipe, Tanl::NER::NerPyPipe, Tanl::SST::SSTPipe, Tanl::POS::PosTaggerPipe, Parser::ParserPipe, Parser::ParserSentPipe, Parser::ParserPipePython, Tanl::SentenceReader, Tanl::SentenceQueueReader, and Parser::Tokenizer.
virtual ItemType Tanl::Enumerator< T >::Current | ( | ) | [pure virtual] |
Implemented in Tanl::SentenceReader, Tanl::MorphStream, Tanl::MorphPipe, Tanl::MorphPyPipe, Tanl::PtbTokenizer, Tanl::TokenizerPipe, Tanl::NER::NerPipe, Tanl::NER::NerPyPipe, Tanl::SST::SSTPipe, Tanl::POS::PosTaggerPipe, Parser::ParserPipe, Parser::ParserSentPipe, Parser::ParserPipePython, Tanl::SentenceReader, Tanl::SentenceQueueReader, and Parser::Tokenizer.
Referenced by Parser::Parser::collectSentences(), Tanl::SST::SSTPipe::Current(), Parser::ParserSentPipe::Current(), Parser::ParserPipe::Current(), Tanl::MorphPipe::Current(), Parser::EventStream::hasNext(), Tanl::POS::PosTaggerPipe::MoveNext(), Tanl::SST::SSTPipe::MoveNext(), Tanl::NER::NerPipe::MoveNext(), and Tanl::TokenizerPipeEnum::MoveNext().
virtual bool Tanl::Enumerator< T >::MoveNext | ( | ) | [pure virtual] |
Advances to the next element of the collection.
Implemented in Tanl::SentenceReader, Tanl::MorphStream, Tanl::MorphPipe, Tanl::MorphPyPipe, Tanl::PtbTokenizer, Tanl::TokenizerPipe, Tanl::TokenizerPipeEnum, Tanl::TokenizerPipePython, Tanl::NER::NerPipe, Tanl::NER::NerPyPipe, Tanl::SST::SSTPipe, Tanl::POS::PosTaggerPipe, Parser::ParserPipe, Parser::ParserSentPipe, Parser::ParserPipePython, Tanl::SentenceReader, Tanl::ConllXSentenceReader, Tanl::DgaSentenceReader, Tanl::TokenSentenceReader, Tanl::TaggedSentenceReader, Tanl::SentenceQueueReader, Tanl::SplitSentenceReader, and Parser::Tokenizer.
virtual bool Tanl::Enumerator< T >::MoveNext | ( | ) | [pure virtual] |
Advances to the next element of the collection.
Implemented in Tanl::SentenceReader, Tanl::MorphStream, Tanl::MorphPipe, Tanl::MorphPyPipe, Tanl::PtbTokenizer, Tanl::TokenizerPipe, Tanl::TokenizerPipeEnum, Tanl::TokenizerPipePython, Tanl::NER::NerPipe, Tanl::NER::NerPyPipe, Tanl::SST::SSTPipe, Tanl::POS::PosTaggerPipe, Parser::ParserPipe, Parser::ParserSentPipe, Parser::ParserPipePython, Tanl::SentenceReader, Tanl::ConllXSentenceReader, Tanl::DgaSentenceReader, Tanl::TokenSentenceReader, Tanl::TaggedSentenceReader, Tanl::SentenceQueueReader, Tanl::SplitSentenceReader, and Parser::Tokenizer.
Referenced by Parser::Parser::collectSentences(), Parser::EventStream::hasNext(), Tanl::POS::PosTaggerPipe::MoveNext(), Tanl::SST::SSTPipe::MoveNext(), Tanl::NER::NerPipe::MoveNext(), Tanl::TokenizerPipeEnum::MoveNext(), Parser::ParserSentPipe::MoveNext(), Parser::ParserPipe::MoveNext(), and Tanl::MorphPipe::MoveNext().
virtual void Tanl::Enumerator< T >::Reset | ( | ) | [inline, virtual] |
Optional reset to the beginning of the enumeration.
Reimplemented in Tanl::PtbTokenizer, Tanl::SentenceReader, and Parser::Tokenizer.
virtual void Tanl::Enumerator< T >::Reset | ( | ) | [inline, virtual] |
Optional reset to the beginning of the enumeration.
Reimplemented in Tanl::PtbTokenizer, Tanl::SentenceReader, and Parser::Tokenizer.
Referenced by Parser::EventStream::reset().