COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT.
Synopsis
Declared in <balxml_decoder.h>
class Decoder_ElementContext;
Description
This protocol class contain functions related to parsing XML elements. When the Decoder reads the XML document, it forwards the information about the current node as events to this protocol. There are several implementations of this protocol, depending on the type of element. The correct implementation for each type is selected by the Decoder_SelectContext meta‐function. Each of the functions take a context parameter, which contains members related to the context of the decoder.
Member Functions
Name |
Description |
|
For syntactic purposes only. |
|
Process the specified character data while decoding. Return 0 on success, and a non‐zero value otherwise. |
Invoked when the decoder begins parsing. Return 0 on success, and a non‐zero value otherwise. |
|
|
Invoked when the decoder finishes parsing an element. Return 0 on success, and a non‐zero value otherwise. |
|
Invoked when the decoder encounters an attribute. Return 0 on success, and a non‐zero value otherwise. |
|
Invoked when the decoder encounters a sub‐element. Return 0 on success, and a non‐zero value otherwise. |
|
Invoked when the decoder begins parsing an element. Return 0 on success, and a non‐zero value otherwise. |
Derived Classes
Name |
Description |
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
|
COMPONENT‐PRIVATE CLASS. DO NOT USE OUTSIDE OF THIS COMPONENT. |
Created with MrDocs