#include <xmlflowbuilder.hpp>
Inheritance diagram for XMLFlowBuilder:
object lifetime : the object lifetime is the request processing time.
Definition at line 60 of file xmlflowbuilder.hpp.
Public Methods | |
XMLFlowBuilder (const XMLProcessor *p_pXMLProcessor, RootStreamNode *p_pStreamRoot, const char *p_pszActiveURI) | |
Constructor. Initializes data members and populate valuers collection. | |
~XMLFlowBuilder () | |
Destructor. Destroys valuers collection and XML named buffers. | |
unsigned int | getError () |
Returns error number. | |
void | startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attrs) |
void | characters (const XMLCh *const chars, const unsigned int length) |
void | endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) |
void | writeChars (const XMLByte *const toWrite, const unsigned int count, XMLFormatter *const formatter) |
|
Constructor. Initializes data members and populate valuers collection.
Definition at line 55 of file xmlflowbuilder.cpp. References DEBUG_CREATE, importCharBuffer(), and VAarray< XMLFlowNode * >::push(). |
|
Destructor. Destroys valuers collection and XML named buffers.
Definition at line 73 of file xmlflowbuilder.cpp. References DEBUG_DEL, VAarray< XMLFlowNode * >::empty(), VAarray< XMLFlowNode * >::pop(), and releaseCharBuffer(). |
|
Reimplemented from SAX2Formatter. Definition at line 220 of file xmlflowbuilder.cpp. References ActiveStreamNode::appendChild(), SAX2Formatter::characters(), DEBUG_IN, DEBUG_OUT, VAarray< XMLFlowNode * >::push(), and VAarray< XMLFlowNode * >::top(). |
|
Reimplemented from SAX2Formatter. Definition at line 250 of file xmlflowbuilder.cpp. References ActiveStreamNode::appendChild(), DEBUG_ECHO, DEBUG_IN, DEBUG_OUT, SAX2Formatter::endElement(), XMLProcessor::getContext(), XMLFlowContext::getTranscoder(), VAarray< XMLFlowNode * >::pop(), VAarray< XMLFlowNode * >::push(), releaseCharBuffer(), VAarray< XMLFlowNode * >::top(), and XSTR(). |
|
Returns error number.
Definition at line 87 of file xmlflowbuilder.cpp. References DEBUG_FUNC. |
|
|
Reimplemented from SAX2Formatter. Definition at line 305 of file xmlflowbuilder.cpp. References SAX2Formatter::setConsumer(), VAarray< XMLFlowNode * >::top(), and SAX2Formatter::writeChars(). |