|
Public Types |
typedef ACE_Hash_Map_Manager<
ACE_TString, int, ACE_Null_Mutex > | REF_MAP |
typedef ACE_Hash_Map_Iterator<
ACE_TString, int, ACE_Null_Mutex > | REF_ITER |
typedef ACE_Hash_Map_Manager<
int, ACE_TString, ACE_Null_Mutex > | IDREF_MAP |
Public Member Functions |
| | Basic_Handler (DOMDocument *doc, unsigned long filter_) |
| | Basic_Handler (DOMNodeIterator *iter, bool release=false) |
| | Basic_Handler (DOMDocument *doc, DOMNodeIterator *iter, bool release=false) |
| | ~Basic_Handler (void) |
| REF_MAP & | id_map () |
| void | set_iter (DOMNodeIterator *iter) |
| void | set_doc (DOMDocument *doc) |
Protected Attributes |
| DOMDocumentTraversal * | traverse_ |
| DOMDocument * | doc_ |
| DOMNode * | root_ |
| unsigned long | filter_ |
| DOMNodeIterator * | iter_ |
| bool | release_ |
| int | index_ |
| REF_MAP | id_map_ |
| IDREF_MAP | idref_map_ |
This class provides the functionalities common to all handler classes. Keeps variables for basic XML document handling, initialization/uninitialization, and required get/set methods.