\hypertarget{classBindingFrame}{
\section{BindingFrame Class Reference}
\label{classBindingFrame}\index{BindingFrame@{BindingFrame}}
}
Abstract class declaring general properties of a frame for data binding.  


{\tt \#include $<$userinfo.h$>$}

Inheritance diagram for BindingFrame:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{classBindingFrame__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for BindingFrame:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=76pt]{classBindingFrame__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hypertarget{classBindingFrame_c6d068c261d4fc3a0a4d1305ade1483d}{
virtual void \hyperlink{classBindingFrame_c6d068c261d4fc3a0a4d1305ade1483d}{AssemblyComponentsFromXML} (DOMElement \&element)=0}
\label{classBindingFrame_c6d068c261d4fc3a0a4d1305ade1483d}

\begin{CompactList}\small\item\em This method parse DOMElement, finds proper DOMNode and fills binded data accordingly. \item\end{CompactList}\item 
\hypertarget{classBindingFrame_8d4dc5902ee71a473983d6a8fa3c8b7a}{
virtual void \hyperlink{classBindingFrame_8d4dc5902ee71a473983d6a8fa3c8b7a}{ReleaseMemory} ()}
\label{classBindingFrame_8d4dc5902ee71a473983d6a8fa3c8b7a}

\begin{CompactList}\small\item\em A method for releasing memory allocated within the 'AssemblyComponentsFromXML()' method. \item\end{CompactList}\item 
virtual bool \hyperlink{classBindingFrame_0c207ed6e5a4c975ed5bc9a758a063ca}{DisassemblyComponentsToXML} (DOMElement \&element)=0
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
\hypertarget{classBindingFrame_65bec8fcde1865e2e211f42ca52a816f}{
\hyperlink{classBindingFrame_65bec8fcde1865e2e211f42ca52a816f}{BindingFrame} ()}
\label{classBindingFrame_65bec8fcde1865e2e211f42ca52a816f}

\begin{CompactList}\small\item\em default constructor \item\end{CompactList}\item 
\hypertarget{classBindingFrame_2244bd5181c3d1e70f3a6be2b72e9424}{
string \hyperlink{classBindingFrame_2244bd5181c3d1e70f3a6be2b72e9424}{XMLCh2str} (const XMLCh $\ast$const XMLCh\_\-str)}
\label{classBindingFrame_2244bd5181c3d1e70f3a6be2b72e9424}

\begin{CompactList}\small\item\em function which transcodes Xerces' XMLCh-based strings into C++ strings \item\end{CompactList}\item 
\hypertarget{classBindingFrame_820e4df85c0dc545e3079e407fcdbbaa}{
string \textbf{removeSpaces} (const string \&\hyperlink{classstr}{str})}
\label{classBindingFrame_820e4df85c0dc545e3079e407fcdbbaa}

\end{CompactItemize}


\subsection{Detailed Description}
Abstract class declaring general properties of a frame for data binding. 

\subsection{Member Function Documentation}
\hypertarget{classBindingFrame_0c207ed6e5a4c975ed5bc9a758a063ca}{
\index{BindingFrame@{BindingFrame}!DisassemblyComponentsToXML@{DisassemblyComponentsToXML}}
\index{DisassemblyComponentsToXML@{DisassemblyComponentsToXML}!BindingFrame@{BindingFrame}}
\subsubsection[DisassemblyComponentsToXML]{\setlength{\rightskip}{0pt plus 5cm}virtual bool BindingFrame::DisassemblyComponentsToXML (DOMElement \& {\em element})\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}
\label{classBindingFrame_0c207ed6e5a4c975ed5bc9a758a063ca}


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

Implemented in \hyperlink{classCompoundUserInfo_1_1BindedElement_6ef55cedb98f5d2dbcf92730f2fed939}{CompoundUserInfo$<$ T $>$::BindedElement$<$ U $>$}.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
work/git/mixpp/bdm/userinfo.h\item 
work/git/mixpp/bdm/userinfo.cpp\end{CompactItemize}
