wxXml2EntityDecl Class Reference

#include <dtd.h>

Inheritance diagram for wxXml2EntityDecl:

wxXml2BaseNode wxXml2Wrapper List of all members.

Detailed Description

An entity declaration.

This type of node is used only inside an inlined/external DTD. Looks like:

<!ENTITY name SYSTEM SystemID> or <!ENTITY name PUBLIC PubID SystemID>


Public Member Functions

 wxXml2EntityDecl ()
 The libxml2 structure which holds the data.
 wxXml2EntityDecl (xmlEntity *n)
 Wraps the given libxml2 structure.
 wxXml2EntityDecl (const wxXml2EntityDecl &n)
 Copies the given wrapper (does not imply the XML structure copy).
 wxXml2EntityDecl (const wxXml2DTD &parent, const wxString &name, wxXml2EntityType type=wxXML2_INTERNAL_GENERAL_ENTITY, const wxString &externalID=wxEmptyString, const wxString &systemID=wxEmptyString, const wxString &content=wxEmptyString)
virtual ~wxXml2EntityDecl ()
bool operator== (const wxXml2EntityDecl &decl) const
bool operator!= (const wxXml2EntityDecl &decl) const
wxXml2EntityDecloperator= (const wxXml2EntityDecl &decl)
void Create (const wxXml2DTD &parent, const wxString &name, wxXml2EntityType type, const wxString &externalID, const wxString &systemID, const wxString &content)
xmlEntity * GetObj () const
wxXml2DTD GetParent () const
wxXml2EntityType GetType () const
wxString GetName () const
wxString GetContent () const
wxString GetExternalID () const
wxString GetSystemID () const


Constructor & Destructor Documentation

wxXml2EntityDecl::wxXml2EntityDecl (  )  [inline]

The libxml2 structure which holds the data.

wxXml2EntityDecl::wxXml2EntityDecl ( xmlEntity *  n  )  [inline]

Wraps the given libxml2 structure.

wxXml2EntityDecl::wxXml2EntityDecl ( const wxXml2EntityDecl n  )  [inline]

Copies the given wrapper (does not imply the XML structure copy).

wxXml2EntityDecl::wxXml2EntityDecl ( const wxXml2DTD parent,
const wxString &  name,
wxXml2EntityType  type = wxXML2_INTERNAL_GENERAL_ENTITY,
const wxString &  externalID = wxEmptyString,
const wxString &  systemID = wxEmptyString,
const wxString &  content = wxEmptyString 
) [inline]

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


Member Function Documentation

void wxXml2EntityDecl::Create ( const wxXml2DTD parent,
const wxString &  name,
wxXml2EntityType  type,
const wxString &  externalID,
const wxString &  systemID,
const wxString &  content 
)

wxString wxXml2EntityDecl::GetContent (  )  const [inline]

wxString wxXml2EntityDecl::GetExternalID (  )  const [inline]

wxString wxXml2EntityDecl::GetName (  )  const [inline]

xmlEntity* wxXml2EntityDecl::GetObj (  )  const [inline]

Reimplemented from wxXml2BaseNode.

wxXml2DTD wxXml2EntityDecl::GetParent (  )  const

Reimplemented from wxXml2BaseNode.

wxString wxXml2EntityDecl::GetSystemID (  )  const [inline]

wxXml2EntityType wxXml2EntityDecl::GetType (  )  const [inline]

Reimplemented from wxXml2BaseNode.

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

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

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


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