CompoundUserInfo< T >::BindedElement< U > Class Template Reference

Templated class binding inner element with its XML tag and automating data transfers in both directions. More...

#include <userinfo.h>

Inheritance diagram for CompoundUserInfo< T >::BindedElement< U >:

Inheritance graph
[legend]
Collaboration diagram for CompoundUserInfo< T >::BindedElement< U >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BindedElement (CompoundUserInfo< T > *parent, string name, U defaultValue, string help)
 BindedElement (CompoundUserInfo< T > *parent, string name, U defaultValue)
void AssemblyComponentsFromXML (DOMElement &element)
 This method parse DOMElement, finds proper DOMNode and fills binded data accordingly.
void ReleaseMemory ()
 A method for releasing memory allocated within the 'AssemblyComponentsFromXML()' method.
bool DisassemblyComponentsToXML (DOMElement &element)

Public Attributes

value

Protected Member Functions

string XMLCh2str (const XMLCh *const XMLCh_str)
 function which transcodes Xerces' XMLCh-based strings into C++ strings
string removeSpaces (const string &str)


Detailed Description

template<typename T>
template<typename U>
class CompoundUserInfo< T >::BindedElement< U >

Templated class binding inner element with its XML tag and automating data transfers in both directions.

Member Function Documentation

template<typename T>
template<typename U>
bool CompoundUserInfo< T >::BindedElement< U >::DisassemblyComponentsToXML ( DOMElement &  element  )  [inline, virtual]

This method reads binded data, fill them into a new DOMNode, which then appends to the passed DOMElement

Implements BindingFrame.

References UserInfo::Disassembly().


The documentation for this class was generated from the following file:

Generated on Wed Oct 15 15:57:13 2008 for mixpp by  doxygen 1.5.6