#include <iostream>
#include <xml4c4_0_0/util/PlatformUtils.hpp>
#include <xml4c4_0_0/parsers/DOMParser.hpp>
#include <xml4c4_0_0/framework/MemBufInputSource.hpp>
#include <xml4c4_0_0/dom/DOM_Node.hpp>
#include <xml4c4_0_0/dom/DOM_NodeList.hpp>
#include <xml4c4_0_0/dom/DOM_NamedNodeMap.hpp>
#include <vhdXMLPropertyLoader/vhdXMLPropertyLoader.h>
#include <vhdXMLPropertyLoader/vhdIXMLPropertyLoaderHandler.h>
#include <vhdXMLPropertyLoader/vhdPropertyFactory.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdExceptions/vhdError.h>
#include <vhdXMLPropertyLoader/DOMTreeErrorReporter.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdIntegrityViolationException.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
Classes | |
class | vhdXMLPropertyLoader::_Impl |
Defines | |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_addPropertyFactory( vhdPropertyFactoryRef factory )" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_removePropertyFactory( const std::string & name)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_hasPropertyFactory( const std::string & name)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_getPropertyFactory( const std::string & name)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_countProperties( const DOM_Node & node)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::instance()" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::vhdXMLPropertyLoader()" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::~vhdXMLPropertyLoader()" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::setXMLPropertyLoaderHandler( vhdIXMLPropertyLoaderHandlerRef handler)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::getXMLPropertyLoaderHandler()" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::loadXMLFile(const std::string & xmlFile)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::loadXMLString(const std::string & xmlString)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::buildPropertyTree()" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::addPropertyFactory( vhdPropertyFactoryRef factory )" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::removePropertyFactory( const std::string & name)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::hasPropertyFactory( const std::string & name)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::getPropertyFactory( const std::string & name)" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::getPropertyFactoryMap()" |
#define | _VHD_METHOD_NAME "vhdXMLPropertyLoader::_loadProperty( const DOM_Node & node, int recurrencyDepth)" |
Functions | |
vhdCLASS_TYPE_INIT (vhdXMLPropertyLoader, vhdObject) | |
vhdXMLPropertyLoaderRef | vhdXMLPropertyLoader::instance () |
vhdXMLPropertyLoader::vhdXMLPropertyLoader () | |
vhdXMLPropertyLoader::~vhdXMLPropertyLoader () | |
void | vhdXMLPropertyLoader::setXMLPropertyLoaderHandler (vhdIXMLPropertyLoaderHandlerRef handler) |
vhdIXMLPropertyLoaderHandlerRef | vhdXMLPropertyLoader::getXMLPropertyLoaderHandler () |
vhtBool | vhdXMLPropertyLoader::loadXMLFile (const std::string &xmlFile) |
vhtBool | vhdXMLPropertyLoader::loadXMLString (const std::string &xmlString) |
std::vector< vhdPropertyRef > | vhdXMLPropertyLoader::buildPropertyTree () |
void | vhdXMLPropertyLoader::addPropertyFactory (vhdPropertyFactoryRef factory) |
void | vhdXMLPropertyLoader::removePropertyFactory (const std::string &name) |
vhtBool | vhdXMLPropertyLoader::hasPropertyFactory (std::string &name) |
vhdPropertyFactoryRef | vhdXMLPropertyLoader::getPropertyFactory (const std::string &name) |
std::map< std::string, vhdPropertyFactoryRef > | vhdXMLPropertyLoader::getPropertyFactoryMap () |
std::vector< vhdPropertyRef > * | vhdXMLPropertyLoader::_loadProperty (const DOM_Node &node, int recurrencyDepth) |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::_loadProperty( const DOM_Node & node, int recurrencyDepth)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::getPropertyFactoryMap()" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::getPropertyFactory( const std::string & name)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::hasPropertyFactory( const std::string & name)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::removePropertyFactory( const std::string & name)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::addPropertyFactory( vhdPropertyFactoryRef factory )" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::buildPropertyTree()" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::loadXMLString(const std::string & xmlString)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::loadXMLFile(const std::string & xmlFile)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::getXMLPropertyLoaderHandler()" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::setXMLPropertyLoaderHandler( vhdIXMLPropertyLoaderHandlerRef handler)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::~vhdXMLPropertyLoader()" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::vhdXMLPropertyLoader()" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::instance()" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_countProperties( const DOM_Node & node)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_getPropertyFactory( const std::string & name)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_hasPropertyFactory( const std::string & name)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_removePropertyFactory( const std::string & name)" |
#define _VHD_METHOD_NAME "vhdXMLPropertyLoader::_Impl::_addPropertyFactory( vhdPropertyFactoryRef factory )" |
vhdCLASS_TYPE_INIT | ( | vhdXMLPropertyLoader | , | |
vhdObject | ||||
) |