XMLParameterConfigurator.hh 772 Bytes
/**
 * XMLParameterConfigurator.hh
 *
 *  Created on: 17 oct. 2012
 *      Author: AKKA IS
 */

#ifndef XMLPARAMETERCONFIGURATOR_HH_
#define XMLPARAMETERCONFIGURATOR_HH_

#include <XMLConfigurator.hh>

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

      /**
       * Parse an XML file to configure an Object Parameter.
       */
      virtual void proceed(const char* filename, const AMDA::Parameters::CfgContext& context, bool optionnal);

    };

    }/* namespace XMLParameterConfigurator */
} /* namespace AMDA */
#endif /* XMLPARAMETERCONFIGURATOR_HH_ */