# BindingFrame Class Reference

Abstract class declaring general properties of a frame for data binding. More...

`#include <userinfo.h>`

Inheritance diagram for BindingFrame:

[legend]
Collaboration diagram for BindingFrame:

[legend]

List of all members.

## Public Member Functions
virtual void | AssemblyComponentsFromXML (DOMElement &element)=0
| This method parse DOMElement, finds proper DOMNode and fills binded data accordingly.
virtual void | ReleaseMemory ()
| A method for releasing memory allocated within the 'AssemblyComponentsFromXML()' method.
virtual bool | DisassemblyComponentsToXML (DOMElement &element)=0
## Protected Member Functions
| BindingFrame ()
| default constructor
string | XMLCh2str (const XMLCh *const XMLCh_str)
| function which transcodes Xerces' XMLCh-based strings into C++ strings
string | removeSpaces (const string &str)

## Detailed Description

Abstract class declaring general properties of a frame for data binding.

## Member Function Documentation

virtual bool BindingFrame::DisassemblyComponentsToXML | ( | DOMElement & | element | ) | `[pure virtual]`

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

Implemented in CompoundUserInfo< T >::BindedElement< U >.

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

- work/git/mixpp/bdm/userinfo.h
- work/git/mixpp/bdm/userinfo.cpp