ubit
Classes | Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes | List of all members
ubit::UXmlGrammar Class Reference

XML Grammar. More...

#include <uxmlgrammar.hpp>

Inheritance diagram for ubit::UXmlGrammar:
MapGrammar ubit::UHtmlGrammar

Classes

struct  Comp
 

Public Member Functions

virtual void addAttrClass (const UClass &)
 
virtual void addElementClass (const UClass &)
 
virtual void addCharEntityRef (const UStr &entity_name, unsigned short entity_value)
 
virtual const UClassgetAttrClass (const UStr &classname) const
 
virtual const UClassgetElementClass (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 UClassaddUndefAttrClass (const UStr &classname)
 TO BE CHANGED !!!
 
static UClassaddUndefElementClass (const UStr &classname)
 TO BE CHANGED !!!
 

Protected Types

typedef std::map< const UStr *, unsigned short, CompCharEntityRefMap
 

Protected Attributes

CharEntityRefMap char_entity_refs
 
UElemClassMap element_classes
 
UAttrClassMap attr_classes
 

Detailed Description

XML Grammar.


The documentation for this class was generated from the following files: