LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure Class Reference

#include <common/XMLConfigurationFiles/moduleConfigurationStructure.h>

Inheritance diagram for Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure:

Public Member Functions

 ModuleConfigurationStructure ()
 
 ModuleConfigurationStructure (const std::string &name)
 
 ModuleConfigurationStructure (const QString &name)
 
 ModuleConfigurationStructure (const ModuleConfigurationStructure &mod)
 
ModuleConfigurationStructure & operator= (const ModuleConfigurationStructure &mod)
 
virtual ~ModuleConfigurationStructure ()
 
const std::string & getName () const
 
GroupConfigurationStructure & getGroupNamed (const std::string &name)
 
std::string & getParamValueAtKeyOfGroupNamed (const std::string &key, const std::string &name)
 
std::deque< std::string > & getListValuesAtKeyOfGroupNamed (const std::string &key, const std::string &name)
 
std::map< std::string, std::string > & getMapAtKeyOfGroupNamed (const std::string &key, const std::string &groupName)
 
void addGroupNamed (const std::string &group)
 
void addParamValuePairForGroup (const std::string &param, const std::string &value, const std::string &group)
 
void addListNamedForGroup (const std::string &listName, const std::string &group)
 
void addItemInListNamedForGroup (const std::string &item, const std::string &listName, const std::string &group)
 
void addMapInGroup (const std::string &mapName, const std::string &groupName)
 
void addEntryInMapInGroup (const std::string &entryKey, const std::string &entryValue, const std::string &mapName, const std::string &groupName)
 
void addAttributeInGroup (const std::string &attKey, const std::string &attValue, const std::string &groupName)
 
void addGroupNamed (const QString &group)
 
void addParamValuePairForGroup (const QString &param, const QString &value, const QString &group)
 
void addListNamedForGroup (const QString &listName, const QString &group)
 
void addItemInListNamedForGroup (const QString &item, const QString &listName, const QString &group)
 
void addMapInGroup (const QString &mapName, const QString &groupName)
 
void addEntryInMapInGroup (const QString &entryKey, const QString &entryValue, const QString &mapName, const QString &groupName)
 
void addAttributeInGroup (const QString &attKey, const QString &attValue, const QString &groupName)
 
void addModule (const ModuleConfigurationStructure &mod)
 

Friends

LIMA_XMLCONFIGURATIONFILES_EXPORT std::ostream & operator<< (std::ostream &os, const ModuleConfigurationStructure &dmcs)
 

Detailed Description

Definition at line 38 of file moduleConfigurationStructure.h.

Constructor & Destructor Documentation

◆ ModuleConfigurationStructure() [1/4]

Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::ModuleConfigurationStructure ( )

Definition at line 61 of file moduleConfigurationStructure.cpp.

◆ ModuleConfigurationStructure() [2/4]

Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::ModuleConfigurationStructure ( const std::string &  name)

Definition at line 66 of file moduleConfigurationStructure.cpp.

◆ ModuleConfigurationStructure() [3/4]

Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::ModuleConfigurationStructure ( const QString &  name)

Definition at line 71 of file moduleConfigurationStructure.cpp.

◆ ModuleConfigurationStructure() [4/4]

Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::ModuleConfigurationStructure ( const ModuleConfigurationStructure &  mod)

Definition at line 76 of file moduleConfigurationStructure.cpp.

◆ ~ModuleConfigurationStructure()

Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::~ModuleConfigurationStructure ( )
virtual

Definition at line 102 of file moduleConfigurationStructure.cpp.

Member Function Documentation

◆ addAttributeInGroup() [1/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addAttributeInGroup ( const QString &  attKey,
const QString &  attValue,
const QString &  groupName 
)

Definition at line 273 of file moduleConfigurationStructure.cpp.

◆ addAttributeInGroup() [2/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addAttributeInGroup ( const std::string &  attKey,
const std::string &  attValue,
const std::string &  groupName 
)

Definition at line 207 of file moduleConfigurationStructure.cpp.

◆ addEntryInMapInGroup() [1/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addEntryInMapInGroup ( const QString &  entryKey,
const QString &  entryValue,
const QString &  mapName,
const QString &  groupName 
)

Definition at line 266 of file moduleConfigurationStructure.cpp.

◆ addEntryInMapInGroup() [2/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addEntryInMapInGroup ( const std::string &  entryKey,
const std::string &  entryValue,
const std::string &  mapName,
const std::string &  groupName 
)

Definition at line 201 of file moduleConfigurationStructure.cpp.

◆ addGroupNamed() [1/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addGroupNamed ( const QString &  group)

Definition at line 241 of file moduleConfigurationStructure.cpp.

◆ addGroupNamed() [2/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addGroupNamed ( const std::string &  group)

Definition at line 179 of file moduleConfigurationStructure.cpp.

◆ addItemInListNamedForGroup() [1/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addItemInListNamedForGroup ( const QString &  item,
const QString &  listName,
const QString &  group 
)

Definition at line 256 of file moduleConfigurationStructure.cpp.

◆ addItemInListNamedForGroup() [2/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addItemInListNamedForGroup ( const std::string &  item,
const std::string &  listName,
const std::string &  group 
)

Definition at line 173 of file moduleConfigurationStructure.cpp.

◆ addListNamedForGroup() [1/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addListNamedForGroup ( const QString &  listName,
const QString &  group 
)

Definition at line 251 of file moduleConfigurationStructure.cpp.

◆ addListNamedForGroup() [2/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addListNamedForGroup ( const std::string &  listName,
const std::string &  group 
)

Definition at line 167 of file moduleConfigurationStructure.cpp.

◆ addMapInGroup() [1/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addMapInGroup ( const QString &  mapName,
const QString &  groupName 
)

Definition at line 261 of file moduleConfigurationStructure.cpp.

◆ addMapInGroup() [2/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addMapInGroup ( const std::string &  mapName,
const std::string &  groupName 
)

Definition at line 195 of file moduleConfigurationStructure.cpp.

◆ addModule()

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addModule ( const ModuleConfigurationStructure &  mod)

Definition at line 213 of file moduleConfigurationStructure.cpp.

◆ addParamValuePairForGroup() [1/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addParamValuePairForGroup ( const QString &  param,
const QString &  value,
const QString &  group 
)

Definition at line 246 of file moduleConfigurationStructure.cpp.

◆ addParamValuePairForGroup() [2/2]

void Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::addParamValuePairForGroup ( const std::string &  param,
const std::string &  value,
const std::string &  group 
)

Definition at line 160 of file moduleConfigurationStructure.cpp.

◆ getGroupNamed()

GroupConfigurationStructure & Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::getGroupNamed ( const std::string &  name)

Definition at line 112 of file moduleConfigurationStructure.cpp.

◆ getListValuesAtKeyOfGroupNamed()

deque< string > & Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::getListValuesAtKeyOfGroupNamed ( const std::string &  key,
const std::string &  name 
)

Definition at line 148 of file moduleConfigurationStructure.cpp.

◆ getMapAtKeyOfGroupNamed()

map< string, string > & Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::getMapAtKeyOfGroupNamed ( const std::string &  key,
const std::string &  groupName 
)

Definition at line 154 of file moduleConfigurationStructure.cpp.

◆ getName()

const std::string & Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::getName ( ) const

Definition at line 107 of file moduleConfigurationStructure.cpp.

◆ getParamValueAtKeyOfGroupNamed()

string & Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::getParamValueAtKeyOfGroupNamed ( const std::string &  key,
const std::string &  name 
)

Definition at line 124 of file moduleConfigurationStructure.cpp.

◆ operator=()

ModuleConfigurationStructure & Lima::Common::XMLConfigurationFiles::ModuleConfigurationStructure::operator= ( const ModuleConfigurationStructure &  mod)

Definition at line 87 of file moduleConfigurationStructure.cpp.

Friends And Related Symbol Documentation

◆ operator<<

LIMA_XMLCONFIGURATIONFILES_EXPORT std::ostream & operator<< ( std::ostream &  os,
const ModuleConfigurationStructure &  dmcs 
)
friend

Definition at line 230 of file moduleConfigurationStructure.cpp.


The documentation for this class was generated from the following files: