#include "parser/debug_validator/Debug_Attributes_Builder.h"
Inheritance diagram for ACEXML_Debug_Attribute_Builder:
Public Methods | |
ACEXML_Debug_Attribute_Builder () | |
ACEXML_Debug_Attribute_Builder (const ACEXML_Debug_Attribute_Builder &rhs) | |
virtual | ~ACEXML_Debug_Attribute_Builder () |
virtual int | setName (const ACEXML_Char *n) |
Specify the name of the attribute. More... | |
virtual const ACEXML_Char * | getName (void) |
Get the name of the attribute. More... | |
virtual int | setAttType (const ATT_TYPE type, ACEXML_Env &xmlenv) |
Set the attribute type. More... | |
virtual int | insertList (const ACEXML_Char *Name, ACEXML_Env &xmlenv) |
Insert an element for NOTATION or ENUMERATION type attribute. More... | |
virtual int | setDefault (const DEFAULT_DECL def, const ACEXML_Char *value, ACEXML_Env &xmlenv) |
Set default attribute declaration. More... | |
virtual int | validAttr (void) |
Check validity of the current attribute definition being built. More... | |
virtual void | dump (void) |
Dump the content of the attribute definition. More... | |
Private Attributes | |
ACEXML_String | name_ |
Attribute name. More... | |
ATT_TYPE | type_ |
Type of attribute. More... | |
DEFAULT_DECL | default_decl_ |
Default value type. More... | |
ACEXML_String | default_value_ |
Default attribute value. More... | |
ACEXML_STRING_QUEUE | att_value_queue_ |
Holds a queue of enumerated attribute values. More... |
|
|
|
|
|
|
|
Dump the content of the attribute definition.
Reimplemented from ACEXML_Attribute_Def_Builder. |
|
Get the name of the attribute.
Reimplemented from ACEXML_Attribute_Def_Builder. |
|
Insert an element for NOTATION or ENUMERATION type attribute.
Reimplemented from ACEXML_Attribute_Def_Builder. |
|
Set the attribute type.
Reimplemented from ACEXML_Attribute_Def_Builder. |
|
Set default attribute declaration.
Reimplemented from ACEXML_Attribute_Def_Builder. |
|
Specify the name of the attribute.
Reimplemented from ACEXML_Attribute_Def_Builder. |
|
Check validity of the current attribute definition being built.
Reimplemented from ACEXML_Attribute_Def_Builder. |
|
Holds a queue of enumerated attribute values.
|
|
Default value type.
|
|
Default attribute value.
|
|
Attribute name.
|
|
Type of attribute.
|