DRDE/ACTK1_0/se/LPE/LPLaunch.hpp

46 lines
792 B
C++

#ifndef LPDATA_HPP_
#define LPDATA_HPP_
#include <string>
#include "xercesc/dom/DOMElement.hpp"
#include "xml/XMLWriter.hpp"
#include "se/Extension.hpp"
using namespace std;
class LPLaunch : public Extension
{
public:
LPLaunch() :
phase(""),
status(")")
{}
virtual ~LPLaunch() {}
const string getPhase() const;
const string getStatus() const;
void appendData(XMLWriter* xmlWriter, DOMElement* addElement);
void createXMLElement(XMLWriter* xmlWriter, DOMElement* addElement);
std::string& getURI() const;
std::string& getSchemaLocation() const;
private:
string phase;
string status;
};
inline const string LPLaunch::getPhase() const
{
return phase;
}
inline const string LPLaunch::getStatus() const
{
return status;
}
#endif /* LPDATA_HPP_ */