ACEXML
6.2.5
|
#include "parser/debug_validator/Debug_Attributes_Builder.h"
Public Member Functions | |
ACEXML_Debug_Attributes_Builder () | |
virtual | ~ACEXML_Debug_Attributes_Builder () |
virtual int | setElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName ACEXML_ENV_ARG_DECL) |
virtual ACEXML_Attribute_Def_Builder * | getAttribute_Def_Builder () |
virtual int | insertAttribute (ACEXML_Attribute_Def_Builder *def ACEXML_ENV_ARG_DECL) |
virtual void | dump (void) |
Public Member Functions inherited from ACEXML_Attributes_Def_Builder | |
virtual | ~ACEXML_Attributes_Def_Builder ()=0 |
virtual int | setElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName)=0 |
virtual int | insertAttribute (ACEXML_Attribute_Def_Builder *def)=0 |
Protected Attributes | |
ACEXML_String | element_name_ |
The name of the element type these attributes applied. More... | |
ACEXML_ATT_MAP | attributes_ |
Collection of attributes. More... | |
Additional Inherited Members | |
Public Types inherited from ACEXML_Attributes_Def_Builder | |
typedef auto_ptr < ACEXML_Attributes_Def_Builder > | VAR |
This class prints out Attribute definitions for debugging purpose.
ACEXML_Debug_Attributes_Builder::ACEXML_Debug_Attributes_Builder | ( | ) |
|
virtual |
|
virtual |
Dump the content of the attribute definition.
Implements ACEXML_Attributes_Def_Builder.
|
virtual |
Acquire an Attribute_Builder.
Implements ACEXML_Attributes_Def_Builder.
|
virtual |
Add a definition for one attribute.
|
virtual |
Set the element name that the attribute builder applies.
0 | if valid, -1 otherwise. |
|
protected |
Collection of attributes.
|
protected |
The name of the element type these attributes applied.