strusAnalyzer  0.17
strus::TextProcessorInterface Member List

This is the complete list of members for strus::TextProcessorInterface, including all inherited members.

AggregatorFunction enum valuestrus::TextProcessorInterface
createPosTaggerData(TokenizerFunctionInstanceInterface *tokenizer) const =0strus::TextProcessorInterfacepure virtual
createTokenMarkupInstance() const =0strus::TextProcessorInterfacepure virtual
defineAggregator(const std::string &name, AggregatorFunctionInterface *aggregator)=0strus::TextProcessorInterfacepure virtual
defineDocumentClassDetector(DocumentClassDetectorInterface *detector)=0strus::TextProcessorInterfacepure virtual
defineNormalizer(const std::string &name, NormalizerFunctionInterface *normalizer)=0strus::TextProcessorInterfacepure virtual
definePatternLexer(const std::string &name, PatternLexerInterface *lexer)=0strus::TextProcessorInterfacepure virtual
definePatternMatcher(const std::string &name, PatternMatcherInterface *matcher)=0strus::TextProcessorInterfacepure virtual
defineSegmenter(const std::string &name, SegmenterInterface *segmenter)=0strus::TextProcessorInterfacepure virtual
defineSegmenterOptions(const std::string &scheme, const analyzer::SegmenterOptions &options)=0strus::TextProcessorInterfacepure virtual
defineTokenizer(const std::string &name, TokenizerFunctionInterface *tokenizer)=0strus::TextProcessorInterfacepure virtual
detectDocumentClass(analyzer::DocumentClass &dclass, const char *contentBegin, std::size_t contentBeginSize, bool isComplete) const =0strus::TextProcessorInterfacepure virtual
FunctionType enum namestrus::TextProcessorInterface
functionTypeName(FunctionType t)strus::TextProcessorInterfaceinlinestatic
getAggregator(const std::string &name) const =0strus::TextProcessorInterfacepure virtual
getFunctionList(const FunctionType &type) const =0strus::TextProcessorInterfacepure virtual
getNormalizer(const std::string &name) const =0strus::TextProcessorInterfacepure virtual
getPatternLexer(const std::string &name) const =0strus::TextProcessorInterfacepure virtual
getPatternMatcher(const std::string &name) const =0strus::TextProcessorInterfacepure virtual
getPatternTermFeeder() const =0strus::TextProcessorInterfacepure virtual
getPosTagger() const =0strus::TextProcessorInterfacepure virtual
getResourceFilePath(const std::string &filename) const =0strus::TextProcessorInterfacepure virtual
getSegmenterByMimeType(const std::string &mimetype) const =0strus::TextProcessorInterfacepure virtual
getSegmenterByName(const std::string &segmenterName) const =0strus::TextProcessorInterfacepure virtual
getSegmenterOptions(const std::string &scheme) const =0strus::TextProcessorInterfacepure virtual
getTokenizer(const std::string &name) const =0strus::TextProcessorInterfacepure virtual
NormalizerFunction enum valuestrus::TextProcessorInterface
PatternLexer enum valuestrus::TextProcessorInterface
PatternMatcher enum valuestrus::TextProcessorInterface
Segmenter enum valuestrus::TextProcessorInterface
TokenizerFunction enum valuestrus::TextProcessorInterface
~TextProcessorInterface()strus::TextProcessorInterfaceinlinevirtual