XMLFile Class Reference

#include <XMLFile.h>

List of all members.

Public Member Functions

 XMLFile (bool useContentNodes=false)
virtual ~XMLFile ()
bool readFile (const std::string &fileName)
const char * getParserError ()
XMLNodegetRootNode ()

Protected Attributes

XMLParser parser_


Detailed Description

Definition at line 26 of file XMLFile.h.


Constructor & Destructor Documentation

XMLFile::XMLFile ( bool  useContentNodes = false  ) 

Definition at line 24 of file XMLFile.cpp.

XMLFile::~XMLFile (  )  [virtual]

Definition at line 29 of file XMLFile.cpp.


Member Function Documentation

bool XMLFile::readFile ( const std::string fileName  ) 

Definition at line 33 of file XMLFile.cpp.

References FileLines::getLines(), XMLParser::parse(), parser_, FileLines::readFile(), and XMLParser::setSource().

Referenced by StatsLoggerDatabase::createLogger(), ServerAdminSessions::getAllCredentials(), ServerBrowserCollect::getFavourites(), LandscapeDefinitionsItem< LandscapeDefn >::getItem(), ServerTimedMessage::load(), ServerBanned::load(), ServerAuthHandlerPrefered::load(), TankAIStore::loadAIs(), TankAINames::loadAIs(), BuyAccessoryDialog::loadFavorites(), ConsoleFileReader::loadFileIntoConsole(), LUAScriptHook::loadHook(), Keyboard::loadKeyFile(), GLWWindowManager::loadPositions(), EconomyFreeMarket::loadPrices(), UniqueIdStore::loadStore(), TankModelStore::loadTankMeshes(), TankTypes::loadTankTypes(), GLWWindowSkinManager::loadWindows(), ModInfo::parse(), TankAIWeaponSets::parseConfig(), AccessoryStore::parseFile(), TutorialFile::parseFile(), OptionEntryHelper::readFromFile(), LandscapeMusicManager::readGlobalMusicFile(), LandscapeDefinitionsBase::readLandscapeDefinitions(), and ServerAuthHandlerMinKills::setup().

const char* XMLFile::getParserError (  )  [inline]

Definition at line 34 of file XMLFile.h.

References XMLParser::getParseError(), and parser_.

Referenced by StatsLoggerDatabase::createLogger(), ServerAdminSessions::getAllCredentials(), ServerBrowserCollect::getFavourites(), LandscapeDefinitionsItem< LandscapeDefn >::getItem(), ServerTimedMessage::load(), ServerBanned::load(), ServerAuthHandlerPrefered::load(), TankAIStore::loadAIs(), TankAINames::loadAIs(), BuyAccessoryDialog::loadFavorites(), ConsoleFileReader::loadFileIntoConsole(), LUAScriptHook::loadHook(), Keyboard::loadKeyFile(), GLWWindowManager::loadPositions(), EconomyFreeMarket::loadPrices(), UniqueIdStore::loadStore(), TankModelStore::loadTankMeshes(), TankTypes::loadTankTypes(), GLWWindowSkinManager::loadWindows(), ModInfo::parse(), TankAIWeaponSets::parseConfig(), AccessoryStore::parseFile(), TutorialFile::parseFile(), OptionEntryHelper::readFromFile(), LandscapeMusicManager::readGlobalMusicFile(), LandscapeDefinitionsBase::readLandscapeDefinitions(), and ServerAuthHandlerMinKills::setup().

XMLNode* XMLFile::getRootNode (  )  [inline]

Definition at line 35 of file XMLFile.h.

References XMLParser::getRoot(), and parser_.

Referenced by StatsLoggerDatabase::createLogger(), ServerAdminSessions::getAllCredentials(), ServerBrowserCollect::getFavourites(), LandscapeDefinitionsItem< LandscapeDefn >::getItem(), ServerTimedMessage::load(), ServerBanned::load(), ServerAuthHandlerPrefered::load(), TankAIStore::loadAIs(), TankAINames::loadAIs(), BuyAccessoryDialog::loadFavorites(), ConsoleFileReader::loadFileIntoConsole(), LUAScriptHook::loadHook(), Keyboard::loadKeyFile(), GLWWindowManager::loadPositions(), EconomyFreeMarket::loadPrices(), UniqueIdStore::loadStore(), TankModelStore::loadTankMeshes(), TankTypes::loadTankTypes(), GLWWindowSkinManager::loadWindows(), ModInfo::parse(), TankAIWeaponSets::parseConfig(), AccessoryStore::parseFile(), TutorialFile::parseFile(), OptionEntryHelper::readFromFile(), LandscapeMusicManager::readGlobalMusicFile(), LandscapeDefinitionsBase::readLandscapeDefinitions(), and ServerAuthHandlerMinKills::setup().


Member Data Documentation

XMLParser XMLFile::parser_ [protected]

Definition at line 38 of file XMLFile.h.

Referenced by getParserError(), getRootNode(), and readFile().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:08 2009 for Scorched3D by  doxygen 1.5.3