Quick Links: |
#include <balxml_decoder.h>
Public Member Functions | |
Decoder_PushParserContext (TYPE *object, int formattingMode) | |
virtual int | startElement (Decoder *decoder) |
virtual int | endElement (Decoder *decoder) |
virtual int | addCharacters (const char *chars, bsl::size_t length, Decoder *decoder) |
virtual int | parseAttribute (const char *name, const char *value, bsl::size_t lenValue, Decoder *decoder) |
virtual int | parseSubElement (const char *elementName, Decoder *decoder) |
int | beginParse (Decoder *decoder) |
COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.
Context for types that use one of the following push parsers:
o Base64Parser o HexParser o Decoder_ListParser
balxml::Decoder_PushParserContext< TYPE, PARSER >::Decoder_PushParserContext | ( | TYPE * | object, | |
int | formattingMode | |||
) |
virtual int balxml::Decoder_PushParserContext< TYPE, PARSER >::startElement | ( | Decoder * | decoder | ) | [virtual] |
Implements balxml::Decoder_ElementContext.
virtual int balxml::Decoder_PushParserContext< TYPE, PARSER >::endElement | ( | Decoder * | decoder | ) | [virtual] |
Implements balxml::Decoder_ElementContext.
virtual int balxml::Decoder_PushParserContext< TYPE, PARSER >::addCharacters | ( | const char * | chars, | |
bsl::size_t | length, | |||
Decoder * | decoder | |||
) | [virtual] |
Implements balxml::Decoder_ElementContext.
virtual int balxml::Decoder_PushParserContext< TYPE, PARSER >::parseAttribute | ( | const char * | name, | |
const char * | value, | |||
bsl::size_t | lenValue, | |||
Decoder * | decoder | |||
) | [virtual] |
Implements balxml::Decoder_ElementContext.
virtual int balxml::Decoder_PushParserContext< TYPE, PARSER >::parseSubElement | ( | const char * | elementName, | |
Decoder * | decoder | |||
) | [virtual] |
Implements balxml::Decoder_ElementContext.
int balxml::Decoder_ElementContext::beginParse | ( | Decoder * | decoder | ) | [inherited] |