![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <common/ProcessUnitFramework/AbstractProcessUnit.h>
Public Member Functions | |
| virtual LimaStatusCode | process (AnalysisContent &analysis) const =0 |
| Process on data in analysisContent. | |
Public Member Functions inherited from Lima::InitializableObject< Base, InitializationParameters > | |
| InitializableObject () | |
| InitializableObject (const InitializableObject &object) | |
| InitializableObject & | operator= (const InitializableObject &object) |
| virtual | ~InitializableObject () |
| virtual void | init (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager)=0 |
| initialize with parameters from configuration file. | |
| 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< Base, InitializationParameters > | |
| typedef InitializableObjectManager< Base, InitializationParameters > | Manager |
| Manager is the type of the Manager associated to the initializableObject. | |
| typedef InitializableObjectFactory< Base > | Factory |
| Factory is the type of the Factory associated to the initializableObject. | |
Protected Attributes inherited from Lima::InitializableObject< Base, InitializationParameters > | |
| std::string | m_id |
Definition at line 30 of file AbstractProcessUnit.h.
|
pure virtual |
Process on data in analysisContent.
This method should not return any exception but UndefinedMethod
| analysis | AnalysisContent object on which to process |
Implemented in Lima::LinguisticProcessing::AnalysisLoader, Lima::LinguisticProcessing::LinguisticAnalysisStructure::SentenceBoundariesXmlLogger, Lima::LinguisticProcessing::MorphologicAnalysis::DicoConcatenatedAlternatives, Lima::LinguisticProcessing::MorphologicAnalysis::OrthographicAlternatives, Lima::LinguisticProcessing::SpecificEntities::SpecificEntitiesCompletion, Lima::LinguisticProcessing::SpecificEntities::SpecificEntitiesRecognizer, Lima::XmlReader::XmlDocumentParser, Lima::LinguisticProcessing::LinguisticAnalysisDumper, Lima::LinguisticProcessing::AnalysisDumpers::AbstractIEDumper, Lima::LinguisticProcessing::AnalysisDumpers::AnnotationGraphXmlDumper, Lima::LinguisticProcessing::AnalysisDumpers::BowDumper, Lima::LinguisticProcessing::Compounds::CompoundsXmlLogger, Lima::LinguisticProcessing::AnalysisDumpers::DepTripleDumper, Lima::LinguisticProcessing::SyntacticAnalysis::DepTripletLogger, Lima::LinguisticProcessing::AnalysisDumpers::EasyXmlDumper::EasyXmlDumper, Lima::LinguisticProcessing::AnalysisDumpers::FullXmlDumper, Lima::LinguisticProcessing::AnalysisDumpers::GenericXmlDumper, Lima::LinguisticProcessing::AnalysisDumpers::LinearTextRepresentationDumper, Lima::LinguisticProcessing::AnalysisDumpers::LinearTextRepresentationLogger, Lima::LinguisticProcessing::AnalysisDumpers::NullDumper, Lima::LinguisticProcessing::AnalysisDumpers::posGraphXmlDumper, Lima::LinguisticProcessing::AnalysisDumpers::SimpleXmlDumper, Lima::LinguisticProcessing::AnalysisDumpers::TextDumper, Lima::LinguisticProcessing::AnalysisDumpers::TextFeaturesDumper, Lima::LinguisticProcessing::ApplyRecognizer::ApplyRecognizer, Lima::LinguisticProcessing::ApplyRecognizer::RecognizerResultLogger, Lima::LinguisticProcessing::MorphologicAnalysis::ApproxStringMatcher, Lima::LinguisticProcessing::Compounds::AnnotDotGraphWriter, Lima::LinguisticProcessing::Compounds::CompoundsBuilderFromSyntacticData, Lima::LinguisticProcessing::ConlluReader::ConlluReader, Lima::LinguisticProcessing::Coreferences::CorefSolver, Lima::LinguisticProcessing::Coreferences::CorefSolvingNormalizedXmlLogger, Lima::LinguisticProcessing::Coreferences::CorefSolvingXmlLogger, Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParser, Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNER, Lima::LinguisticProcessing::DeepLimaUnits::RnnTokenizer::RnnTokenizer, Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzer, Lima::LinguisticProcessing::EntityTracking::EntityTracker, Lima::LinguisticProcessing::EntityTracking::EntityTrackerXmlLogger, Lima::LinguisticProcessing::EventAnalysis::EventAnalyzer, Lima::LinguisticProcessing::EventAnalysis::EventDataDumper, Lima::LinguisticProcessing::EventAnalysis::EventDumper, Lima::LinguisticProcessing::EventAnalysis::EventSegmentation, Lima::LinguisticProcessing::EventAnalysis::EventTemplateDataDumper, Lima::LinguisticProcessing::EventAnalysis::EventTemplateDataXmlLogger, Lima::LinguisticProcessing::EventAnalysis::EventTemplateFilling, Lima::LinguisticProcessing::EventAnalysis::EventTemplateMerging, Lima::LinguisticProcessing::EventAnalysis::EventXmlLogger, Lima::LinguisticProcessing::EventAnalysis::SimpleEventBuilder, Lima::LinguisticProcessing::FlatTokenizer::Tokenizer, Lima::LinguisticProcessing::LDetector::LangDetector, Lima::LinguisticProcessing::ExternalProcessUnit, Lima::LinguisticProcessing::LinguisticAnalysisStructure::FullTokenXmlLogger, Lima::LinguisticProcessing::MetaDataDumper, Lima::LinguisticProcessing::StatusLogger, Lima::LinguisticProcessing::MorphologicAnalysis::AbbreviationSplitAlternatives, Lima::LinguisticProcessing::MorphologicAnalysis::DefaultProperties, Lima::LinguisticProcessing::MorphologicAnalysis::EnchantSpellingAlternatives, Lima::LinguisticProcessing::MorphologicAnalysis::HyphenWordAlternatives, Lima::LinguisticProcessing::MorphologicAnalysis::SimpleDefaultProperties, Lima::LinguisticProcessing::MorphologicAnalysis::SimpleWord, Lima::LinguisticProcessing::MorphologicAnalysis::UnknownWordLogger, Lima::LinguisticProcessing::PosTagger::DisambiguatedGraphXmlLogger, Lima::LinguisticProcessing::PosTagger::DisambiguationLogger, Lima::LinguisticProcessing::DotGraphWriter, Lima::LinguisticProcessing::PosTagger::DummyPosTagger, Lima::LinguisticProcessing::PosTagger::DynamicSvmToolPosTagger, Lima::LinguisticProcessing::PosTagger::GreedyPosTagger, Lima::LinguisticProcessing::PosTagger::SvmToolPosTagger, Lima::LinguisticProcessing::PosTagger::ViterbiPosTagger< Cost, CostFunction >, Lima::LinguisticProcessing::RegexMatching::RegexMatcher, Lima::LinguisticProcessing::AnalysisDumpers::ConllDumper, Lima::LinguisticProcessing::SemanticAnalysis::KnowledgeBasedSemanticRoleLabeler, Lima::LinguisticProcessing::SemanticAnalysis::SemanticRelationsXmlLogger, Lima::LinguisticProcessing::SemanticAnalysis::SemanticRoleLabelingLoader, Lima::LinguisticProcessing::SpecificEntities::SpecificEntitiesLoader, Lima::LinguisticProcessing::SpecificEntities::SpecificEntitiesXmlLogger, Lima::LinguisticProcessing::SyntacticAnalysis::DebugSyntacticAnalysisLogger, Lima::LinguisticProcessing::SyntacticAnalysis::DotDependencyGraphWriter, Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalysisXmlLogger, Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDeps, Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDisamb, Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero, Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerNoChains, Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerSimplify, Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticRelationsLogger, Lima::LinguisticProcessing::LinguisticAnalysisStructure::ParagraphBoundariesFinder, Lima::LinguisticProcessing::SegmentationDataXmlLogger, Lima::LinguisticProcessing::SegmentationResultsLoader, Lima::LinguisticProcessing::AnalysisDumpers::SegmentFeaturesDumper, Lima::LinguisticProcessing::LinguisticAnalysisStructure::SentenceBoundariesFinder, Lima::LinguisticProcessing::LinguisticAnalysisStructure::SentenceBoundariesTransfer, Lima::LinguisticProcessing::TextSegmentation::SentenceBoundariesUpdater::SentenceBoundariesUpdater, Lima::LinguisticProcessing::LinguisticAnalysisStructure::SentenceBoundariesXmlLogger, Lima::LinguisticProcessing::WordSenseDisambiguation::WordSenseDisambiguator, Lima::LinguisticProcessing::WordSenseDisambiguation::WordSenseXmlLogger, Lima::MediaAnalysisDumper, Lima::MediaProcessUnit, Lima::LinguisticProcessing::AbstractLinguisticLogger, and Lima::LinguisticProcessing::AbstractTextualAnalysisDumper.