43 std::string& getName();
44 std::string& getAttribute(
const std::string& key);
45 std::string& getParamsValueAtKey(
const std::string& key);
46 bool getParamsValueAtKey(
const std::string& key, std::string& value);
47 std::deque< std::string >& getListsValueAtKey(
const std::string& key);
48 std::map<std::string,std::string>& getMapAtKey(
const std::string& key);
49 const std::map<std::string,std::string>& getParams();
50 const std::map<std::string,std::deque<std::string> >& getLists();
51 const std::map<std::string,std::map<std::string,std::string> >& getMaps();
52 void addAttribute(
const std::string& key,
const std::string& value);
53 void addParamValuePair(
const std::string& key,
const std::string& value);
54 void addListNamed(
const std::string& listName);
55 void addItemInListNamed(
const std::string& item,
56 const std::string& listName);
57 void addMap(
const std::string& mapName);
58 void addEntryInMap(
const std::string& mapName,
const std::string& key,
59 const std::string& value);
79 bool getBooleanParameter(
const std::string& key);
80 uint32_t getIntParameter(
const std::string& key);
81 double getDoubleParameter(
const std::string& key);
82 std::string getStringParameter(
const std::string& key);