33 #ifndef A_BESXMLDefineCommand_h
34 #define A_BESXMLDefineCommand_h 1
40 #include "BESXMLCommand.h"
41 #include "BESDataHandlerInterface.h"
45 string _default_constraint;
46 string _default_dap4_constraint;
47 string _default_dap4_function;
49 vector<string> container_names;
51 map<string, string> container_store_names;
53 map<string, string> container_constraints;
54 map<string, string> container_dap4constraints;
55 map<string, string> container_dap4functions;
57 map<string, string> container_attributes;
59 void handle_container_element(
const string &action, xmlNode *node,
const string &vallues,
60 map<string, string> &props);
63 void handle_aggregate_element(
const string &action, xmlNode *node,
const string &vallues,
64 map<string, string> &props);
83 virtual void dump(ostream &strm)
const;
88 #endif // A_BESXMLDefineCommand_h