strusAnalyzer
0.17
|
Interface for detecting patterns (structures formed by atomic tokens) in one document. More...
#include <patternMatcherContextInterface.hpp>
Public Member Functions | |
virtual | ~PatternMatcherContextInterface () |
Destructor. More... | |
virtual void | putInput (const analyzer::PatternLexem &token)=0 |
Feed the next input token. More... | |
virtual std::vector < analyzer::PatternMatcherResult > | fetchResults ()=0 |
Get the list of matches detected in the current document. More... | |
virtual analyzer::PatternMatcherStatistics | getStatistics () const =0 |
Get the statistics for global analysis. More... | |
virtual void | reset ()=0 |
Reset the pattern matching context for a reuse within another document or query. More... | |
Interface for detecting patterns (structures formed by atomic tokens) in one document.
|
inlinevirtual |
Destructor.
|
pure virtual |
Get the list of matches detected in the current document.
|
pure virtual |
Get the statistics for global analysis.
|
pure virtual |
Feed the next input token.
[in] | token | the token to feed |
|
pure virtual |
Reset the pattern matching context for a reuse within another document or query.