List of all members.
Detailed Description
COMPONENT-PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.
Context for elements that have bdlat_FormattingMode::e_NILLABLE
. It acts as a proxy and forwards all callbacks to the held d_elementContext_p
. If endElement
is called directly after startElement
, then the isNil()
accessor will return true.
See Component balxml_decoder
Constructor & Destructor Documentation
balxml::Decoder_NillableContext::Decoder_NillableContext |
( |
|
) |
|
balxml::Decoder_NillableContext::~Decoder_NillableContext |
( |
|
) |
|
Member Function Documentation
virtual int balxml::Decoder_NillableContext::startElement |
( |
Decoder * |
decoder |
) |
[virtual] |
virtual int balxml::Decoder_NillableContext::endElement |
( |
Decoder * |
decoder |
) |
[virtual] |
virtual int balxml::Decoder_NillableContext::addCharacters |
( |
const char * |
chars, |
|
|
bsl::size_t |
length, |
|
|
Decoder * |
decoder | |
|
) |
| | [virtual] |
virtual int balxml::Decoder_NillableContext::parseAttribute |
( |
const char * |
name, |
|
|
const char * |
value, |
|
|
bsl::size_t |
lenValue, |
|
|
Decoder * |
decoder | |
|
) |
| | [virtual] |
virtual int balxml::Decoder_NillableContext::parseSubElement |
( |
const char * |
elementName, |
|
|
Decoder * |
decoder | |
|
) |
| | [virtual] |
Set the element context to the specified elementContext
. The behavior of all methods in this class are undefined if this method has not been called.
bool balxml::Decoder_NillableContext::isNil |
( |
|
) |
const |
Return true
if the element is nil.
int balxml::Decoder_ElementContext::beginParse |
( |
Decoder * |
decoder |
) |
[inherited] |
The documentation for this class was generated from the following file: