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

#include <common/XMLConfigurationFiles/groupConfigurationStructure.h>

Public Member Functions

 GroupConfigurationStructure ()
 
 GroupConfigurationStructure (const QJsonObject &group)
 
 GroupConfigurationStructure (const std::string &name)
 
 GroupConfigurationStructure (const QString &name)
 
 GroupConfigurationStructure (const GroupConfigurationStructure &group)
 
GroupConfigurationStructure & operator= (const GroupConfigurationStructure &group)
 
virtual ~GroupConfigurationStructure ()
 
std::string & getName ()
 
std::string & getAttribute (const std::string &key)
 
std::string & getParamsValueAtKey (const std::string &key)
 
bool getParamsValueAtKey (const std::string &key, std::string &value)
 
std::deque< std::string > & getListsValueAtKey (const std::string &key)
 
std::map< std::string, std::string > & getMapAtKey (const std::string &key)
 
const std::map< std::string, std::string > & getParams ()
 
const std::map< std::string, std::deque< std::string > > & getLists ()
 
const std::map< std::string, std::map< std::string, std::string > > & getMaps ()
 
void addAttribute (const std::string &key, const std::string &value)
 
void addParamValuePair (const std::string &key, const std::string &value)
 
void addListNamed (const std::string &listName)
 
void addItemInListNamed (const std::string &item, const std::string &listName)
 
void addMap (const std::string &mapName)
 
void addEntryInMap (const std::string &mapName, const std::string &key, const std::string &value)
 
bool getBooleanParameter (const std::string &key)
 
uint32_t getIntParameter (const std::string &key)
 
double getDoubleParameter (const std::string &key)
 
std::string getStringParameter (const std::string &key)
 

Friends

LIMA_XMLCONFIGURATIONFILES_EXPORT std::ostream & operator<< (std::ostream &os, const GroupConfigurationStructure &dgcs)
 

Detailed Description

Definition at line 32 of file groupConfigurationStructure.h.

Constructor & Destructor Documentation

◆ GroupConfigurationStructure() [1/5]

Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::GroupConfigurationStructure ( )

Definition at line 159 of file groupConfigurationStructure.cpp.

◆ GroupConfigurationStructure() [2/5]

Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::GroupConfigurationStructure ( const QJsonObject &  group)

Definition at line 165 of file groupConfigurationStructure.cpp.

◆ GroupConfigurationStructure() [3/5]

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

Definition at line 171 of file groupConfigurationStructure.cpp.

◆ GroupConfigurationStructure() [4/5]

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

◆ GroupConfigurationStructure() [5/5]

Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::GroupConfigurationStructure ( const GroupConfigurationStructure &  group)

Definition at line 175 of file groupConfigurationStructure.cpp.

◆ ~GroupConfigurationStructure()

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

Definition at line 187 of file groupConfigurationStructure.cpp.

Member Function Documentation

◆ addAttribute()

void Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::addAttribute ( const std::string &  key,
const std::string &  value 
)

Definition at line 349 of file groupConfigurationStructure.cpp.

◆ addEntryInMap()

void Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::addEntryInMap ( const std::string &  mapName,
const std::string &  key,
const std::string &  value 
)

Definition at line 386 of file groupConfigurationStructure.cpp.

◆ addItemInListNamed()

void Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::addItemInListNamed ( const std::string &  item,
const std::string &  listName 
)

Definition at line 366 of file groupConfigurationStructure.cpp.

◆ addListNamed()

void Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::addListNamed ( const std::string &  listName)

Definition at line 361 of file groupConfigurationStructure.cpp.

◆ addMap()

void Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::addMap ( const std::string &  mapName)

Definition at line 381 of file groupConfigurationStructure.cpp.

◆ addParamValuePair()

void Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::addParamValuePair ( const std::string &  key,
const std::string &  value 
)

Definition at line 355 of file groupConfigurationStructure.cpp.

◆ getAttribute()

std::string & Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getAttribute ( const std::string &  key)

Definition at line 198 of file groupConfigurationStructure.cpp.

◆ getBooleanParameter()

bool Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getBooleanParameter ( const std::string &  key)

Definition at line 255 of file groupConfigurationStructure.cpp.

◆ getDoubleParameter()

double Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getDoubleParameter ( const std::string &  key)

Definition at line 269 of file groupConfigurationStructure.cpp.

◆ getIntParameter()

uint32_t Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getIntParameter ( const std::string &  key)

Definition at line 264 of file groupConfigurationStructure.cpp.

◆ getLists()

const std::map< std::string, std::deque< std::string > > & Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getLists ( )

Definition at line 346 of file groupConfigurationStructure.cpp.

◆ getListsValueAtKey()

std::deque< std::string > & Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getListsValueAtKey ( const std::string &  key)

Definition at line 305 of file groupConfigurationStructure.cpp.

◆ getMapAtKey()

std::map< std::string, std::string > & Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getMapAtKey ( const std::string &  key)

Definition at line 314 of file groupConfigurationStructure.cpp.

◆ getMaps()

const std::map< std::string, std::map< std::string, std::string > > & Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getMaps ( )

Definition at line 342 of file groupConfigurationStructure.cpp.

◆ getName()

std::string & Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getName ( )

Definition at line 192 of file groupConfigurationStructure.cpp.

◆ getParams()

const map< string, string > & Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getParams ( )

Definition at line 338 of file groupConfigurationStructure.cpp.

◆ getParamsValueAtKey() [1/2]

string & Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getParamsValueAtKey ( const std::string &  key)

Definition at line 207 of file groupConfigurationStructure.cpp.

◆ getParamsValueAtKey() [2/2]

bool Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getParamsValueAtKey ( const std::string &  key,
std::string &  value 
)

Definition at line 216 of file groupConfigurationStructure.cpp.

◆ getStringParameter()

std::string Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getStringParameter ( const std::string &  key)

Definition at line 274 of file groupConfigurationStructure.cpp.

◆ operator=()

GroupConfigurationStructure & Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::operator= ( const GroupConfigurationStructure &  group)

Definition at line 180 of file groupConfigurationStructure.cpp.

Friends And Related Symbol Documentation

◆ operator<<

LIMA_XMLCONFIGURATIONFILES_EXPORT std::ostream & operator<< ( std::ostream &  os,
const GroupConfigurationStructure &  dgcs 
)
friend

Definition at line 425 of file groupConfigurationStructure.cpp.


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