wxXml2Enumeration Class Reference

#include <dtd.h>

Inheritance diagram for wxXml2Enumeration:

wxXml2HelpWrapper List of all members.

Detailed Description

An XML attribute enumeration.

This is used to represent the wxXml2AttrDecl enumerations:

<!ATTLIST elemname attrname (value1|value2|value3) > ---------------------- wxXml2Enumeration


Public Member Functions

 wxXml2Enumeration (xmlEnumeration *towrap=NULL)
 wxXml2Enumeration (const wxXml2Enumeration &tocopy)
 wxXml2Enumeration (const wxString &name, const wxXml2Enumeration &next)
 wxXml2Enumeration (const wxString &list)
virtual ~wxXml2Enumeration ()
bool operator== (const wxXml2Enumeration &decl) const
bool operator!= (const wxXml2Enumeration &decl) const
wxXml2Enumerationoperator= (const wxXml2Enumeration &decl)
void Create (const wxString &name, const wxXml2Enumeration &next)
void Create (const wxString &list)
void Append (const wxXml2Enumeration &e)
 Appends another enumerated value to this one.
void Append (xmlEnumeration *e)
bool IsNonEmpty () const
xmlEnumeration * GetObj () const
wxXml2Enumeration GetNext () const
wxString GetName () const

Protected Member Functions

void Destroy ()
 Destroys this object.
void SetAsEmpty ()
void Copy (const wxXml2Enumeration &n)

Friends

class wxXml2AttrDecl


Constructor & Destructor Documentation

wxXml2Enumeration::wxXml2Enumeration ( xmlEnumeration *  towrap = NULL  )  [inline]

wxXml2Enumeration::wxXml2Enumeration ( const wxXml2Enumeration tocopy  )  [inline]

wxXml2Enumeration::wxXml2Enumeration ( const wxString &  name,
const wxXml2Enumeration next 
) [inline]

wxXml2Enumeration::wxXml2Enumeration ( const wxString &  list  )  [inline]

virtual wxXml2Enumeration::~wxXml2Enumeration (  )  [inline, virtual]


Member Function Documentation

void wxXml2Enumeration::Append ( xmlEnumeration *  e  ) 

void wxXml2Enumeration::Append ( const wxXml2Enumeration e  )  [inline]

Appends another enumerated value to this one.

void wxXml2Enumeration::Copy ( const wxXml2Enumeration n  )  [inline, protected]

void wxXml2Enumeration::Create ( const wxString &  list  ) 

void wxXml2Enumeration::Create ( const wxString &  name,
const wxXml2Enumeration next 
)

void wxXml2Enumeration::Destroy (  )  [inline, protected, virtual]

Destroys this object.

Implements wxXml2HelpWrapper.

wxString wxXml2Enumeration::GetName (  )  const [inline]

wxXml2Enumeration wxXml2Enumeration::GetNext (  )  const [inline]

xmlEnumeration* wxXml2Enumeration::GetObj (  )  const [inline]

bool wxXml2Enumeration::IsNonEmpty (  )  const [inline]

bool wxXml2Enumeration::operator!= ( const wxXml2Enumeration decl  )  const [inline]

wxXml2Enumeration& wxXml2Enumeration::operator= ( const wxXml2Enumeration decl  )  [inline]

bool wxXml2Enumeration::operator== ( const wxXml2Enumeration decl  )  const

void wxXml2Enumeration::SetAsEmpty (  )  [inline, protected]


Friends And Related Function Documentation

friend class wxXml2AttrDecl [friend]


The documentation for this class was generated from the following files:
Generated on Thu Sep 28 14:58:01 2006 for wxXml2 by  doxygen 1.4.7