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

An wbxml parser for a MethodCall. More...

#include <ulxr_callparse_wb.h>

Inheritance diagram for ulxr::MethodCallParserWb:

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

Collaboration graph
[legend]
List of all members.

Public Types

enum  CallWellKnownToken {
  wbToken_MethodCall = ValueParserWb::wbToken_ValueParserLast, wbToken_MethodName, wbToken_Params, wbToken_Param,
  wbToken_CallParserLast
}

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 wbxml parser for a MethodCall.

Definition at line 45 of file ulxr_callparse_wb.h.


Member Enumeration Documentation

enum ulxr::MethodCallParserWb::CallWellKnownToken

Enumerator:
wbToken_MethodCall 
wbToken_MethodName 
wbToken_Params 
wbToken_Param 
wbToken_CallParserLast 

Definition at line 50 of file ulxr_callparse_wb.h.


Member Function Documentation

bool ulxr::MethodCallParserWb::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 50 of file ulxr_callparse_wb.cpp.

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

void ulxr::MethodCallParserWb::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 42 of file ulxr_callparse_wb.cpp.

References ulxr::ValueParserWb::testStartElement().

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

C++ callback for a closing XML tag.

Returns:
true: element has been handled

Reimplemented from ulxr::ValueParserWb.

Definition at line 108 of file ulxr_callparse_wb.cpp.

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

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

C++ callback for a closing XML tag.

Reimplemented from ulxr::ValueParserWb.

Definition at line 101 of file ulxr_callparse_wb.cpp.

References ulxr::ValueParserWb::testEndElement().


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