00001
00002
00014 #ifndef _BinnerAxisXML_H_
00015 #define _BinnerAxisXML_H_
00016
00017 #include "BaseXML.h"
00018
00019 namespace hippodraw {
00020
00021 class BinnerAxis;
00022
00028 class MDL_HIPPOPLOT_API BinnerAxisXML : public BaseXML
00029 {
00030
00031 private:
00032
00034 BinnerAxisXML ( const BinnerAxisXML & );
00035
00037 std::string m_width;
00038
00040 std::string m_high;
00041
00043 std::string m_low;
00044
00047 void setAttributes ( XmlElement * tag, const BinnerAxis & binner );
00048
00049 public:
00050
00053 BinnerAxisXML ( XmlController * );
00054
00057 XmlElement * createElement ( const BinnerAxis & binner );
00058
00061 virtual BinnerAxis * createObject ( const XmlElement * element );
00062
00063 };
00064
00065 }
00066
00067 #endif // _BinnerAxisXML_H_