#include <XmlLingFeaturesFormatter.h>
Inheritance diagram for LinguisticDefinition::XmlLingFeaturesFormatter:

Public Member Functions | |
| XmlLingFeaturesFormatter (const LingDef &) | |
| LingFeatures | createLingFeatures (const std::string &xmlData) |
| LingFeatures | createLingFeatures (xmlNodePtr) |
| bool | populateLingFeatures (const std::string &xmlData, LingFeatures &) |
| bool | populateLingFeatures (xmlNodePtr, LingFeatures &) |
| std::string | output (const LingFeatures &) const |
| void | output (const LingFeatures &, std::ostream &) const |
| void | output (const LingFeatures &, xmlTextWriterPtr) const |
Definition at line 18 of file XmlLingFeaturesFormatter.h.
| XmlLingFeaturesFormatter::XmlLingFeaturesFormatter | ( | const LingDef & | ) |
Definition at line 9 of file XmlLingFeaturesFormatter.cc.
| LingFeatures XmlLingFeaturesFormatter::createLingFeatures | ( | xmlNodePtr | ) |
Definition at line 27 of file XmlLingFeaturesFormatter.cc.
References LinguisticDefinition::LingFeaturesFormatter::getLingDef(), and populateLingFeatures().
| LingFeatures LinguisticDefinition::XmlLingFeaturesFormatter::createLingFeatures | ( | const std::string & | xmlData | ) |
Referenced by main().
| void XmlLingFeaturesFormatter::output | ( | const LingFeatures & | , | |
| xmlTextWriterPtr | ||||
| ) | const |
Definition at line 233 of file XmlLingFeaturesFormatter.cc.
References LinguisticDefinition::LingDef::Feature::BOOLEAN, LinguisticDefinition::LingDef::Feature::ENUM, LinguisticDefinition::LingFeatures::featuresBegin(), LinguisticDefinition::LingFeatures::featuresEnd(), LinguisticDefinition::LingFeatures::getEnumValues(), LinguisticDefinition::LingFeatures::getForm(), LinguisticDefinition::LingFeatures::getLemma(), LinguisticDefinition::LingFeatures::getPosDef(), LinguisticDefinition::LingFeatures::getReferenceList(), and LinguisticDefinition::LingDef::Feature::REFERENCE.
| void LinguisticDefinition::XmlLingFeaturesFormatter::output | ( | const LingFeatures & | , | |
| std::ostream & | ||||
| ) | const [virtual] |
Implements LinguisticDefinition::LingFeaturesFormatter.
| string XmlLingFeaturesFormatter::output | ( | const LingFeatures & | ) | const [virtual] |
Implements LinguisticDefinition::LingFeaturesFormatter.
Definition at line 317 of file XmlLingFeaturesFormatter.cc.
Referenced by main().
| bool XmlLingFeaturesFormatter::populateLingFeatures | ( | xmlNodePtr | , | |
| LingFeatures & | ||||
| ) |
Definition at line 61 of file XmlLingFeaturesFormatter.cc.
References LinguisticDefinition::LingDef::Feature::BOOLEAN, LinguisticDefinition::LingDef::Feature::ENUM, LinguisticDefinition::LingDef::Pos::getFeature(), LinguisticDefinition::LingFeaturesFormatter::getLingDef(), LinguisticDefinition::LingDef::getPos(), LinguisticDefinition::LingDef::Feature::getType(), LinguisticDefinition::LingDef::Feature::REFERENCE, LinguisticDefinition::LingFeatures::set(), LinguisticDefinition::LingFeatures::setDefaults(), LinguisticDefinition::LingFeatures::setForm(), LinguisticDefinition::LingFeatures::setLemma(), LinguisticDefinition::LingFeatures::setPosDef(), and LinguisticDefinition::LingFeatures::setReference().
| bool LinguisticDefinition::XmlLingFeaturesFormatter::populateLingFeatures | ( | const std::string & | xmlData, | |
| LingFeatures & | ||||
| ) |
Referenced by createLingFeatures().
1.4.7