#include <XMLFile.h>
Public Member Functions | |
| XMLFile (bool useContentNodes=false) | |
| virtual | ~XMLFile () |
| bool | readFile (const std::string &fileName) |
| const char * | getParserError () |
| XMLNode * | getRootNode () |
Protected Attributes | |
| XMLParser | parser_ |
Definition at line 26 of file XMLFile.h.
| XMLFile::XMLFile | ( | bool | useContentNodes = false |
) |
Definition at line 24 of file XMLFile.cpp.
| XMLFile::~XMLFile | ( | ) | [virtual] |
Definition at line 29 of file XMLFile.cpp.
| 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().
XMLParser XMLFile::parser_ [protected] |
Definition at line 38 of file XMLFile.h.
Referenced by getParserError(), getRootNode(), and readFile().
1.5.3