strusAnalyzer  0.17
patternTermFeederInterface.hpp
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2016 Patrick P. Frey
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  */
10 #ifndef _STRUS_ANALYZER_PATTERN_TERM_FEEDER_INTERFACE_HPP_INCLUDED
11 #define _STRUS_ANALYZER_PATTERN_TERM_FEEDER_INTERFACE_HPP_INCLUDED
12 #include <vector>
13 #include <string>
14 
15 namespace strus
16 {
18 class PatternTermFeederInstanceInterface;
19 
22 {
23 public:
26 
30 };
31 
32 } //namespace
33 #endif
34 
Instance interface for defining a mapping of terms of the document analysis outout as lexems used as ...
Definition: patternTermFeederInstanceInterface.hpp:20
Interface for instantiating the data structure of an automaton for detecting lexems used as basic ent...
Definition: patternTermFeederInterface.hpp:21
virtual ~PatternTermFeederInterface()
Destructor.
Definition: patternTermFeederInterface.hpp:25
virtual PatternTermFeederInstanceInterface * createInstance() const =0
Create an instance to define the mappings of terms to pattern lexems and a method to call the mapping...