GlobeEngine
geAstro::XMLGetter Class Reference

#include <XMLGetter.h>

Public Member Functions

 XMLGetter ()
 
 ~XMLGetter ()
 
void clear ()
 
bool setRoot (tinyxml2::XMLElement *_root)
 
tinyxml2::XMLElement * getRoot ()
 
tinyxml2::XMLElement * getElementFromDocPath (const char *_path, tinyxml2::XMLDocument *doc, const char *_name)
 
tinyxml2::XMLElement * getFirstChildElement (tinyxml2::XMLElement *_element, const char *_name)
 
const char * getFirstChildElementConstChar (tinyxml2::XMLElement *_element, const char *_name)
 
std::string getFirstChildElementString (tinyxml2::XMLElement *_element, const char *_name)
 
double getFirstChildElementDouble (tinyxml2::XMLElement *_element, const char *_name)
 
bool getFirstChildElementFirstAttributeBool (tinyxml2::XMLElement *_element, const char *_name)
 
const char * GetRootAttributeConstChar (const char *_name)
 
tinyxml2::XMLElement * getNextSiblingElement (tinyxml2::XMLElement *_element, const char *_name)
 
const char * getAttributeConstChar (tinyxml2::XMLElement *_element, const char *_name)
 
std::string getAttributeString (tinyxml2::XMLElement *_element, const char *_name)
 
double getAttributeDouble (tinyxml2::XMLElement *_element, const char *_name)
 
bool getAttributeBool (tinyxml2::XMLElement *_element, const char *_name)
 

Constructor & Destructor Documentation

geAstro::XMLGetter::XMLGetter ( )
geAstro::XMLGetter::~XMLGetter ( )

Member Function Documentation

void geAstro::XMLGetter::clear ( )
bool geAstro::XMLGetter::getAttributeBool ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
const char * geAstro::XMLGetter::getAttributeConstChar ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
double geAstro::XMLGetter::getAttributeDouble ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
std::string geAstro::XMLGetter::getAttributeString ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
XMLElement * geAstro::XMLGetter::getElementFromDocPath ( const char *  _path,
tinyxml2::XMLDocument *  doc,
const char *  _name 
)
XMLElement * geAstro::XMLGetter::getFirstChildElement ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
const char * geAstro::XMLGetter::getFirstChildElementConstChar ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
double geAstro::XMLGetter::getFirstChildElementDouble ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
bool geAstro::XMLGetter::getFirstChildElementFirstAttributeBool ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
std::string geAstro::XMLGetter::getFirstChildElementString ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
XMLElement * geAstro::XMLGetter::getNextSiblingElement ( tinyxml2::XMLElement *  _element,
const char *  _name 
)
XMLElement * geAstro::XMLGetter::getRoot ( )
const char * geAstro::XMLGetter::GetRootAttributeConstChar ( const char *  _name)
bool geAstro::XMLGetter::setRoot ( tinyxml2::XMLElement *  _root)

The documentation for this class was generated from the following files: