![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <linguisticProcessing/core/FlatTokenizer/Automaton.h>
Public Member Functions | |
| Automaton () | |
| virtual | ~Automaton () |
| void | init (Common::XMLConfigurationFiles::GroupConfigurationStructure &, Manager *) override |
| const State * | run (Text &text, const State *state=0) const |
| void | loadFromFile (const std::string &fileName) |
| const std::vector< State * > & | states () const |
| std::vector< State * > & | states () |
| const State * | stateNamed (const LimaString &name) const |
| State * | stateNamed (const LimaString &name) |
| const std::shared_ptr< CharChart > | charChart () const |
| void | setCharChart (std::shared_ptr< CharChart > cc) |
| void | setStartState (const State *s) |
Public Member Functions inherited from Lima::LinguisticProcessing::AbstractResource | |
| AbstractResource (QObject *parent=0) | |
| virtual | ~AbstractResource () |
| AbstractResource (const AbstractResource &) | |
| virtual void | init (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override=0 |
| initialize with parameters from configuration file. | |
Public Member Functions inherited from Lima::LinguisticProcessing::AbstractResourceBase | |
| AbstractResourceBase (QObject *parent=0) | |
| virtual | ~AbstractResourceBase () |
| AbstractResourceBase (const AbstractResourceBase &) | |
| QString | getResourceFileName (const QString ¶mName) |
Public Member Functions inherited from Lima::InitializableObject< AbstractResource, ResourceInitializationParameters > | |
| InitializableObject () | |
| InitializableObject (const InitializableObject &object) | |
| InitializableObject & | operator= (const InitializableObject &object) |
| virtual | ~InitializableObject () |
| const std::string & | getId () const |
| get the object id | |
| void | setId (const std::string &id) |
| set the object id | |
Additional Inherited Members | |
Public Types inherited from Lima::InitializableObject< AbstractResource, ResourceInitializationParameters > | |
| typedef InitializableObjectManager< AbstractResource, ResourceInitializationParameters > | Manager |
| Manager is the type of the Manager associated to the initializableObject. | |
| typedef InitializableObjectFactory< AbstractResource > | Factory |
| Factory is the type of the Factory associated to the initializableObject. | |
Signals inherited from Lima::LinguisticProcessing::AbstractResourceBase | |
| void | resourceFileChanged (const QString &path) |
| Signal triggered whenever one of the registered files changes on disk. | |
Protected Member Functions inherited from Lima::LinguisticProcessing::AbstractResourceBase | |
| LimaFileSystemWatcher & | resourceFileWatcher () |
| Accessor to the file watcher used to register resource files to be watched for changes. | |
Protected Attributes inherited from Lima::LinguisticProcessing::AbstractResourceBase | |
| AbstractResourceBasePrivate * | m_d |
Protected Attributes inherited from Lima::InitializableObject< AbstractResource, ResourceInitializationParameters > | |
| std::string | m_id |
Definition at line 37 of file Automaton.h.
| Lima::LinguisticProcessing::FlatTokenizer::Automaton::Automaton | ( | ) |
Definition at line 43 of file Automaton.cpp.
|
virtual |
Definition at line 48 of file Automaton.cpp.
|
inline |
Definition at line 61 of file Automaton.h.
|
override |
Definition at line 57 of file Automaton.cpp.
| void Lima::LinguisticProcessing::FlatTokenizer::Automaton::loadFromFile | ( | const std::string & | fileName | ) |
Definition at line 106 of file Automaton.cpp.
| const State * Lima::LinguisticProcessing::FlatTokenizer::Automaton::run | ( | Text & | text, |
| const State * | state = 0 |
||
| ) | const |
Definition at line 78 of file Automaton.cpp.
|
inline |
Definition at line 62 of file Automaton.h.
|
inline |
Definition at line 64 of file Automaton.h.
| State * Lima::LinguisticProcessing::FlatTokenizer::Automaton::stateNamed | ( | const LimaString & | name | ) |
Definition at line 115 of file Automaton.cpp.
| const State * Lima::LinguisticProcessing::FlatTokenizer::Automaton::stateNamed | ( | const LimaString & | name | ) | const |
Definition at line 129 of file Automaton.cpp.
|
inline |
Definition at line 56 of file Automaton.h.
|
inline |
Definition at line 55 of file Automaton.h.