ConstantsParser.hh
672 Bytes
/*
* ConstantsParser.hh
*
* Created on: Mar 18, 2019
* Author: AKKA
*/
#ifndef CONSTANTSPARSER_HH_
#define CONSTANTSPARSER_HH_
#include <map>
#include <string>
#include "XMLConfigurator.hh"
namespace AMDA {
namespace parser {
/**
* @class ConstantsParser
* @brief Implementation of a XMLConfigurator to parse constants file
* @details
*/
class ConstantsParser : public AMDA::XMLConfigurator::XMLConfigurator{
public:
ConstantsParser (const char* pXSDFile);
virtual ~ConstantsParser() {}
std::map<std::string, std::string> parse(const std::string& requestFile);
};
} /* namespace parser */
} /* namespace AMDA */
#endif /* CONSTANTSPARSER_HH_ */