ACEXML 8.0.0
|
#include <Attributes_Def_Builder.h>
Public Types | |
typedef std::unique_ptr< ACEXML_Attributes_Def_Builder > | VAR |
Public Member Functions | |
virtual | ~ACEXML_Attributes_Def_Builder ()=0 |
virtual int | setElement (const ACEXML_Char *namespaceURI, const ACEXML_Char *localName, const ACEXML_Char *qName)=0 |
virtual ACEXML_Attribute_Def_Builder * | getAttribute_Def_Builder ()=0 |
virtual int | insertAttribute (ACEXML_Attribute_Def_Builder *def)=0 |
virtual void | dump ()=0 |
@ class ACEXML_Attributes_Def_Builder Attributes_Def_Builder.h "common/Attributes_Def_Builder.h"
@ brief An abstract virtual class defining an interface for building attribute definitions from DTD.
This class should be invisible to application programmers and is only used for validator implementors.
typedef std::unique_ptr<ACEXML_Attributes_Def_Builder> ACEXML_Attributes_Def_Builder::VAR |
|
pure virtual |
|
pure virtual |
Dump the content of the attribute definition.
Implemented in ACEXML_Debug_Attributes_Builder.
|
pure virtual |
Acquire an Attribute_Builder.
Implemented in ACEXML_Debug_Attributes_Builder.
|
pure virtual |
Add a definition for one attribute.
|
pure virtual |
Set the element name that the attribute builder applies.
0 | if valid, -1 otherwise. |