![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
AgglutinatedToken is owner of all Token* and MorphoSyntacticData* in cuttings. More...
#include <linguisticProcessing/core/LinguisticAnalysisStructure/AgglutinatedToken.h>
Classes | |
| class | Cutting |
Public Types | |
| typedef std::vector< Cutting > | T_CUTTINGS |
Public Member Functions | |
| AgglutinatedToken (const Token &ft) | |
| virtual | ~AgglutinatedToken () |
| void | setCuttings (const T_CUTTINGS &cuttings) |
| const T_CUTTINGS & | getCuttings () const |
| virtual void | outputXml (std::ostream &XmlStream, const Common::PropertyCode::PropertyCodeManager &pcm, const FsaStringsPool &sp) const override |
Public Member Functions inherited from Lima::LinguisticProcessing::LinguisticAnalysisStructure::Token | |
| Token (StringsPoolIndex form, const LimaString &stringForm, uint64_t position, uint64_t length) | |
| Token (StringsPoolIndex form, const LimaString &stringForm, uint64_t position, uint64_t length, const TStatus &status) | |
| Token (const Token &tok) | |
| virtual | ~Token () |
| StringsPoolIndex | form () const |
| const LimaString & | stringForm () const |
| uint64_t | position () const |
| uint64_t | length () const |
| const TStatus & | status () const |
| TStatus & | status () |
| void | setPosition (uint64_t pos) |
| void | setLength (uint64_t length) |
| void | setStatus (const TStatus &status) |
| Set the TStatus of a token. | |
| const std::vector< StringsPoolIndex > & | orthographicAlternatives () const |
| void | addOrthographicAlternatives (StringsPoolIndex alt) |
AgglutinatedToken is owner of all Token* and MorphoSyntacticData* in cuttings.
destructor deletes all.
Definition at line 36 of file AgglutinatedToken.h.
| typedef std::vector<Cutting> Lima::LinguisticProcessing::LinguisticAnalysisStructure::AgglutinatedToken::T_CUTTINGS |
Definition at line 44 of file AgglutinatedToken.h.
| Lima::LinguisticProcessing::LinguisticAnalysisStructure::AgglutinatedToken::AgglutinatedToken | ( | const Token & | ft | ) |
Definition at line 26 of file AgglutinatedToken.cpp.
|
virtual |
Definition at line 31 of file AgglutinatedToken.cpp.
| const AgglutinatedToken::T_CUTTINGS & Lima::LinguisticProcessing::LinguisticAnalysisStructure::AgglutinatedToken::getCuttings | ( | ) | const |
Definition at line 69 of file AgglutinatedToken.cpp.
|
overridevirtual |
Reimplemented from Lima::LinguisticProcessing::LinguisticAnalysisStructure::Token.
Definition at line 74 of file AgglutinatedToken.cpp.
| void Lima::LinguisticProcessing::LinguisticAnalysisStructure::AgglutinatedToken::setCuttings | ( | const T_CUTTINGS & | cuttings | ) |
Definition at line 64 of file AgglutinatedToken.cpp.