DoubleUI ValuedUserInfo< double > double * double* DoubleUI::AssemblyInstance () AssemblyInstance bool bool DoubleUI::DisassemblyInstance (double &instance) DisassemblyInstance double & instance DoubleUI::DoubleUI () DoubleUI string string ValuedUserInfo< double >::value value string variable which is automatically binded to a proper DOMElement attribute const TypedUserInfo< double > & const TypedUserInfo< double > & TypedUserInfo< double >::instance instance DoubleUI() the only instance of this class (each type T has its own instance) which is used as a factory for processing related userinfos class T T T * static T* UserInfo::Assembly (DOMElement &element, const string tagName) Assembly DOMElement & element const string tagName This methods tries to assembly a new instance of type T (or some of its descendant types) according to a data stored in a DOMNode named tagName within a child nodes of the passed element. If an error occurs, it returns a NULL pointer. Attribute::Get Attribute::type class T T bool static bool UserInfo::Disassembly (T &instance, DOMElement &element, const string tagName, const string help) Disassembly T & instance DOMElement & element const string tagName const string help This methods tries to disassembly an instance of type T (or some of its descendant types) and build DOM tree accordingly. Then, it creates a new DOMNode named according tagName and connecti it to the passed DOMElement as a new child node (with a help attribute filled). Attribute::help Attribute::Set Attribute::type UserInfo::Disassembly CompoundUserInfo< T >::BindedElement< U >::DisassemblyComponentsToXML class T T bool static bool UserInfo::Disassembly (T &instance, DOMElement &element, const string tagName) Disassembly T & instance DOMElement & element const string tagName This methods tries to disassembly an instance of type T (or some of its descendant types) and build DOM tree accordingly. Then, it creates a new DOMNode named according tagName and connecti it to the passed DOMElement as a new child node. UserInfo::Disassembly string string BindingFrame::XMLCh2str (const XMLCh *const XMLCh_str) XMLCh2str const XMLCh *const XMLCh_str function which transcodes Xerces' XMLCh-based strings into C++ strings string string BindingFrame::removeSpaces (const string &str) removeSpaces const string & str void virtual void BindingFrame::ReleaseMemory () ReleaseMemory ReleaseMemory ReleaseMemory ReleaseMemory ReleaseMemory A method for releasing memory allocated within the 'AssemblyComponentsFromXML()' method. < double > < double > value instance < double > userFriendlyTypeName typeNameByRTTI value < double > dummy DoubleUIAssembly DoubleUIAssemblyInstance DoubleUIBindingFrame DoubleUIDisassembly DoubleUIDisassembly DoubleUIDisassemblyInstance DoubleUIDoubleUI DoubleUIinstance DoubleUIReleaseMemory DoubleUIremoveSpaces DoubleUITypedUserInfo DoubleUIUserInfo DoubleUIvalue DoubleUIValuedUserInfo DoubleUIXMLCh2str DoubleUI~TypedUserInfo DoubleUI~ValuedUserInfo