Quick Links:

bal | bbl | bdl | bsl

Public Types | Public Member Functions

balxml::Decoder_StdVectorCharContext Class Reference

#include <balxml_decoder.h>

Inheritance diagram for balxml::Decoder_StdVectorCharContext:
balxml::Decoder_ElementContext

List of all members.

Public Types

typedef
Decoder_PushParserContext
< bsl::vector< char >
, Base64Parser< bsl::vector
< char > > > 
Base64Context
typedef
Decoder_PushParserContext
< bsl::vector< char >
, HexParser< bsl::vector< char > > > 
HexContext
typedef
Decoder_PushParserContext
< bsl::vector< char >
, Decoder_ListParser
< bsl::vector< char > > > 
ListContext
typedef Decoder_UTF8Context
< bsl::vector< char > > 
UTF8Context

Public Member Functions

 Decoder_StdVectorCharContext (bsl::vector< char > *object, int formattingMode)
virtual ~Decoder_StdVectorCharContext ()
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)

Detailed Description

COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.

Proxy context for bsl::string. This is just a proxy context. It will forward all callbacks to the appropriate context, based on the formatting mode.

See Component balxml_decoder


Member Typedef Documentation


Constructor & Destructor Documentation

balxml::Decoder_StdVectorCharContext::Decoder_StdVectorCharContext ( bsl::vector< char > *  object,
int  formattingMode 
)
virtual balxml::Decoder_StdVectorCharContext::~Decoder_StdVectorCharContext (  )  [virtual]

Member Function Documentation

virtual int balxml::Decoder_StdVectorCharContext::startElement ( Decoder decoder  )  [virtual]
virtual int balxml::Decoder_StdVectorCharContext::endElement ( Decoder decoder  )  [virtual]
virtual int balxml::Decoder_StdVectorCharContext::addCharacters ( const char *  chars,
bsl::size_t  length,
Decoder decoder 
) [virtual]
virtual int balxml::Decoder_StdVectorCharContext::parseAttribute ( const char *  name,
const char *  value,
bsl::size_t  lenValue,
Decoder decoder 
) [virtual]
virtual int balxml::Decoder_StdVectorCharContext::parseSubElement ( const char *  elementName,
Decoder decoder 
) [virtual]
int balxml::Decoder_ElementContext::beginParse ( Decoder decoder  )  [inherited]

Member Data Documentation


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