#include <vhdPropertyManager.h>
Public Member Functions | |
| vhdPropertyManager () | |
| vhdPropertyManager (vhdRuntimeEngineRef runtimeEngine) | |
| virtual | ~vhdPropertyManager () |
| vhtBool | isInitialized () |
| void | setXMLPropertyLoaderHandler (vhdIXMLPropertyLoaderHandlerRef handler) |
| vhdIXMLPropertyLoaderHandlerRef | getXMLPropertyLoaderHandler () |
| vhdPropertyRef | loadPropertiesFromXMLFile (const std::string &xmlFileName, vhdPropertyRef rootProperty=0) |
| vhdPropertyRef | loadPropertiesFromXMLString (const std::string &xmlString, vhdPropertyRef rootProperty=0) |
| vhdXMLPropertyLoaderRef | getXMLPropertyLoader () |
| vhdPropertyRef | getRootProperty () |
| void | addPropertyToRoot (vhdPropertyRef property) |
| void | removePropertyFromRoot (vhdPropertyRef property) |
| void | addAllSubPropertiesToRoot (vhdPropertyRef property) |
| vhdPropertyTreeIteratorRef | getPropertyTreeIterator () |
| std::deque< vhdPropertyRef > | getProperties (const std::string &propertyClassName="", const std::string &propertyName="") |
| template<typename T> | |
| void | getPropertiesT (std::deque< vhdRef< T > > &deq) |
| bool | loadPropertiesToRootFromXMLFile (const std::string &xmlFileName) |
| bool | loadPropertiesToRootFromXMLString (const std::string &xmlString) |
| int | removePropertyFromRoot (const std::string &propertyClassName, const std::string &propertyName) |
| vhdPropertyMultiHandlerRef | getPropertyMultiHandler () |
| void | _init (vhdEventManagerRef eventManager) |
| void | _update () |
| void | _terminate () |
Private Member Functions | |
| void | _handleAddProperty (vhdPropertyRef property) |
| void | _handleRemoveProperty (vhdPropertyRef property) |
| void | _handlePropertyChange (vhdPropertyRef property) |
Private Attributes | |
| vhdCLASS_TYPE | |
| _Impl * | _impl |
Friends | |
| class | vhdProperty |
| class | vhdRuntimeEngine |
Classes | |
| class | _Impl |
| vhdPropertyManager::vhdPropertyManager | ( | ) |
| vhdPropertyManager::vhdPropertyManager | ( | vhdRuntimeEngineRef | runtimeEngine | ) |
| vhdPropertyManager::~vhdPropertyManager | ( | ) | [virtual] |
| vhtBool vhdPropertyManager::isInitialized | ( | ) |
| void vhdPropertyManager::setXMLPropertyLoaderHandler | ( | vhdIXMLPropertyLoaderHandlerRef | handler | ) |
| vhdIXMLPropertyLoaderHandlerRef vhdPropertyManager::getXMLPropertyLoaderHandler | ( | ) |
| vhdPropertyRef vhdPropertyManager::loadPropertiesFromXMLFile | ( | const std::string & | xmlFileName, | |
| vhdPropertyRef | rootProperty = 0 | |||
| ) |
| vhdPropertyRef vhdPropertyManager::loadPropertiesFromXMLString | ( | const std::string & | xmlString, | |
| vhdPropertyRef | rootProperty = 0 | |||
| ) |
| vhdXMLPropertyLoaderRef vhdPropertyManager::getXMLPropertyLoader | ( | ) |
| vhdPropertyRef vhdPropertyManager::getRootProperty | ( | ) |
| void vhdPropertyManager::addPropertyToRoot | ( | vhdPropertyRef | property | ) |
| void vhdPropertyManager::removePropertyFromRoot | ( | vhdPropertyRef | property | ) |
| void vhdPropertyManager::addAllSubPropertiesToRoot | ( | vhdPropertyRef | property | ) |
| vhdPropertyTreeIteratorRef vhdPropertyManager::getPropertyTreeIterator | ( | ) |
| std::deque< vhdPropertyRef > vhdPropertyManager::getProperties | ( | const std::string & | propertyClassName = "", |
|
| const std::string & | propertyName = "" | |||
| ) |
| void vhdPropertyManager::getPropertiesT | ( | std::deque< vhdRef< T > > & | deq | ) | [inline] |
| bool vhdPropertyManager::loadPropertiesToRootFromXMLFile | ( | const std::string & | xmlFileName | ) |
just doing loadPropertiesFromXMLFile with vhdPropertyRef rootProperty = 0
| bool vhdPropertyManager::loadPropertiesToRootFromXMLString | ( | const std::string & | xmlString | ) |
just doing loadPropertiesFromXMLString with vhdPropertyRef rootProperty = 0
| int vhdPropertyManager::removePropertyFromRoot | ( | const std::string & | propertyClassName, | |
| const std::string & | propertyName | |||
| ) |
| vhdPropertyMultiHandlerRef vhdPropertyManager::getPropertyMultiHandler | ( | ) |
| void vhdPropertyManager::_handleAddProperty | ( | vhdPropertyRef | property | ) | [private] |
| void vhdPropertyManager::_handleRemoveProperty | ( | vhdPropertyRef | property | ) | [private] |
| void vhdPropertyManager::_handlePropertyChange | ( | vhdPropertyRef | property | ) | [private] |
| void vhdPropertyManager::_init | ( | vhdEventManagerRef | eventManager | ) |
| void vhdPropertyManager::_update | ( | ) |
| void vhdPropertyManager::_terminate | ( | ) |
friend class vhdProperty [friend] |
friend class vhdRuntimeEngine [friend] |
vhdPropertyManager::vhdCLASS_TYPE [private] |
_Impl* vhdPropertyManager::_impl [private] |
1.5.1-p1