ulxr::MethodResponseParserWb Class Reference
[Low-level parser classes]

An xml parser for a MethodResponse. More...

#include <ulxr_responseparse_wb.h>

Inheritance diagram for ulxr::MethodResponseParserWb:

Inheritance graph
[legend]
Collaboration diagram for ulxr::MethodResponseParserWb:

Collaboration graph
[legend]
List of all members.

Public Types

enum  RespWellKnownToken {
  wbToken_MethodResponse = ValueParserWb::wbToken_ValueParserLast, wbToken_Fault, wbToken_Params, wbToken_Param,
  wbToken_ResponseParserLast
}

Protected Member Functions

bool testStartElement (unsigned token, const Attributes &attr)
 Tests if the current opening tag is to be parsed by this inheritance level or by the parent.
virtual void startElement (unsigned token, const Attributes &attr)
 C++ callback for an opening XML tag.
bool testEndElement ()
 C++ callback for a closing XML tag.
virtual void endElement ()
 C++ callback for a closing XML tag.

Detailed Description

An xml parser for a MethodResponse.

Definition at line 45 of file ulxr_responseparse_wb.h.


Member Enumeration Documentation

enum ulxr::MethodResponseParserWb::RespWellKnownToken

Enumerator:
wbToken_MethodResponse 
wbToken_Fault 
wbToken_Params 
wbToken_Param 
wbToken_ResponseParserLast 

Definition at line 50 of file ulxr_responseparse_wb.h.


Member Function Documentation

bool ulxr::MethodResponseParserWb::testStartElement ( unsigned  token,
const Attributes attr 
) [protected]

Tests if the current opening tag is to be parsed by this inheritance level or by the parent.

Parameters:
token current well known token
attr tag attributes
Returns:
true: element has been handled

Reimplemented from ulxr::ValueParserWb.

Definition at line 53 of file ulxr_responseparse_wb.cpp.

References ulxr::HtmlFormHandler::makeHexNumber(), ULXR_PCHAR, and ULXR_TRACE.

void ulxr::MethodResponseParserWb::startElement ( unsigned  token,
const Attributes attr 
) [protected, virtual]

C++ callback for an opening XML tag.

Parameters:
token current well known token
attr tag attributes

Reimplemented from ulxr::ValueParserWb.

Definition at line 45 of file ulxr_responseparse_wb.cpp.

References ulxr::ValueParserWb::testStartElement().

bool ulxr::MethodResponseParserWb::testEndElement (  )  [protected]

C++ callback for a closing XML tag.

Returns:
true: element has been handled

Reimplemented from ulxr::ValueParserWb.

Definition at line 118 of file ulxr_responseparse_wb.cpp.

References ulxr::ApplicationError, ulxr_i18n, ULXR_PCHAR, and ULXR_TRACE.

void ulxr::MethodResponseParserWb::endElement (  )  [protected, virtual]

C++ callback for a closing XML tag.

Reimplemented from ulxr::ValueParserWb.

Definition at line 111 of file ulxr_responseparse_wb.cpp.

References ulxr::ValueParserWb::testEndElement().


The documentation for this class was generated from the following files:
Generated on Sun Aug 19 20:09:09 2007 for ulxmlrpcpp by  doxygen 1.5.1