ubit::UXmlGrammar Class Reference

XML Grammar. More...

#include <uxmlgrammar.hpp>

Inheritance diagram for ubit::UXmlGrammar:

ubit::UHtmlGrammar List of all members.

Public Member Functions

virtual void addAttrClass (const UAttributeClass &)
virtual void addElementClass (const UElementClass &)
virtual void addCharEntityRef (const UStr &entity_name, unsigned short entity_value)
virtual const UAttributeClassgetAttrClass (const UStr &classname) const
virtual const UElementClassgetElementClass (const UStr &classname) const
virtual unsigned short getCharEntityRef (const UStr &entity_name) const
virtual void createDefaultCharEntityRefs ()
 TO BE CHANGED !!!

Static Public Member Functions

static UXmlGrammargetSharedUndefGrammar ()
 TO BE CHANGED !!!
static UAttributeClassaddUndefAttrClass (const UStr &classname)
 TO BE CHANGED !!!
static UElementClassaddUndefElementClass (const UStr &classname)
 TO BE CHANGED !!!

Protected Types

typedef std::map< const UStr *,
unsigned short, Comp > 
CharEntityRefMap

Protected Attributes

CharEntityRefMap char_entity_refs
UElementClassMap element_classes
UAttributeClassMap attr_classes

Detailed Description

XML Grammar.


The documentation for this class was generated from the following files:
Generated on Mon Jan 29 00:20:57 2007 for Ubit by  doxygen 1.4.7