OKlibrary  0.2.1.6
XercesTools::SimpleElementAttributeHandling Class Reference

#include <XercesTools.hpp>

Inheritance diagram for XercesTools::SimpleElementAttributeHandling:
XercesTools::ElementMap XercesTools::AttributeMap

List of all members.

Public Member Functions

template<typename T >
void add (const std::string &name, T &ref)
template<typename T >
void add (const std::string &element_name, const std::string &attribute_name, Attribute_types t, T &ref)

Protected Member Functions

 SimpleElementAttributeHandling ()
 ~SimpleElementAttributeHandling ()
void startElement_ (const XMLCh *const name_, xercesc::AttributeList &atts)
void endElement_ (const XMLCh *const name_)
void characters_ (const XMLCh *const text, const unsigned int length)

Detailed Description

Definition at line 256 of file XercesTools.hpp.


Constructor & Destructor Documentation


Member Function Documentation

template<typename T >
void XercesTools::SimpleElementAttributeHandling::add ( const std::string &  name,
T ref 
) [inline]

Reimplemented from XercesTools::ElementMap.

Definition at line 264 of file XercesTools.hpp.

Referenced by add().

template<typename T >
void XercesTools::SimpleElementAttributeHandling::add ( const std::string &  element_name,
const std::string &  attribute_name,
Attribute_types  t,
T ref 
) [inline]

Reimplemented from XercesTools::AttributeMap.

Definition at line 268 of file XercesTools.hpp.

References add().

void XercesTools::SimpleElementAttributeHandling::characters_ ( const XMLCh *const  text,
const unsigned int  length 
) [inline, protected]

Definition at line 332 of file XercesTools.hpp.

References XercesTools::write_xml().

void XercesTools::SimpleElementAttributeHandling::endElement_ ( const XMLCh *const  name_) [inline, protected]
void XercesTools::SimpleElementAttributeHandling::startElement_ ( const XMLCh *const  name_,
xercesc::AttributeList &  atts 
) [inline, protected]

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