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

Classes

class  ConfigurationStructure
 The instances of this class hold configuration informations of the modules Its design is currently very simple. More...
 
class  GroupConfigurationStructure
 
class  GroupConfigurationStructurePrivate
 
class  ModuleConfigurationStructure
 
class  ModuleConfigurationStructurePrivate
 
class  NoSuchAttribute
 return a message when an 'attribute' was not found More...
 
class  NoSuchGroup
 return a message when a 'group' was not found More...
 
class  NoSuchList
 return a message when a 'list' was not found More...
 
class  NoSuchMap
 return a message when a 'map' was not found More...
 
class  NoSuchModule
 return a message when a 'module' is not found More...
 
class  NoSuchParam
 return a message when a 'param' was not found More...
 
class  XMLConfigurationFileException
 exception related to the configuration file parsing More...
 
class  XMLConfigurationFileHandler
 This is a SAX document handler the configuration files. More...
 
class  XMLConfigurationFileParser
 Parser class for the lima's xml configuration files. More...
 
class  XMLConfigurationFileParserPrivate
 
class  XmlConfigurationFileReader
 This is a SAX document handler the configuration files. More...
 
class  XmlConfigurationFileReaderPrivate
 

Typedefs

typedef std::map< std::string, std::string > MSS
 The objects of this class hold the configuration of one module in the form of a list of group names associated to lists of key/value pairs.
 
typedef std::map< std::string, std::deque< std::string > > MSDS
 
typedef std::map< std::string, std::map< std::string, std::string > > MSMSS
 

Functions

std::ostream & operator<< (std::ostream &os, const ConfigurationStructure &conf)
 
std::ostream & operator<< (std::ostream &os, const MSS &mss)
 
std::ostream & operator<< (std::ostream &os, const GroupConfigurationStructure &dgcs)
 
std::ostream & operator<< (std::ostream &os, const ModuleConfigurationStructure &dmcs)
 
std::ostream & operator<< (std::ostream &os, XMLConfigurationFileParser &parser)
 

Typedef Documentation

◆ MSDS

typedef std::map< std::string, std::deque<std::string > > Lima::Common::XMLConfigurationFiles::MSDS

Definition at line 42 of file groupConfigurationStructure.cpp.

◆ MSMSS

typedef std::map< std::string, std::map<std::string,std::string > > Lima::Common::XMLConfigurationFiles::MSMSS

Definition at line 45 of file groupConfigurationStructure.cpp.

◆ MSS

typedef std::map< std::string, std::string > Lima::Common::XMLConfigurationFiles::MSS

The objects of this class hold the configuration of one module in the form of a list of group names associated to lists of key/value pairs.

Author
Gael de Chalendar

Definition at line 39 of file groupConfigurationStructure.cpp.

Function Documentation

◆ operator<<() [1/5]

std::ostream & Lima::Common::XMLConfigurationFiles::operator<< ( std::ostream &  os,
const ConfigurationStructure &  conf 
)

Definition at line 213 of file configurationStructure.cpp.

◆ operator<<() [2/5]

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

Definition at line 425 of file groupConfigurationStructure.cpp.

◆ operator<<() [3/5]

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

Definition at line 230 of file moduleConfigurationStructure.cpp.

◆ operator<<() [4/5]

std::ostream & Lima::Common::XMLConfigurationFiles::operator<< ( std::ostream &  os,
const MSS &  mss 
)

Definition at line 435 of file groupConfigurationStructure.cpp.

◆ operator<<() [5/5]

std::ostream & Lima::Common::XMLConfigurationFiles::operator<< ( std::ostream &  os,
XMLConfigurationFileParser &  parser 
)

Definition at line 198 of file xmlConfigurationFileParser.cpp.