XMLRequestParser.hh 618 Bytes
/*
 * XMLRequestParser.hh
 *
 *  Created on: Nov 23, 2012
 *      Author: f.casimir
 */

#ifndef XMLREQUESTPARSER_HH_
#define XMLREQUESTPARSER_HH_

#include <string>
#include <ParameterManager.hh>
#include <XMLConfigurator.hh>

namespace AMDA {
namespace XMLRequest {

class XMLRequestParser : public AMDA::XMLConfigurator::XMLConfigurator {
public:
	XMLRequestParser(const char* pXSDFile);
	virtual ~XMLRequestParser();

	void operator()( AMDA::Parameters::ParameterManager& lParameterManager, const std::string& requestFile);
};

} /* namespace XMLRequest */
} /* namespace AMDA */
#endif /* XMLREQUESTPARSER_HH_ */