mermaid::support::xml::XmlItem Class Reference

Class representing an XML item. More...

#include <XmlItem.hpp>

Inheritance diagram for mermaid::support::xml::XmlItem:
Inheritance graph
[legend]
Collaboration diagram for mermaid::support::xml::XmlItem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const bool isXmlCharData () const
 Method to check if XmlItem is of type XmlCharData.
virtual const bool isXmlElement () const
 Method to check if XmlItem is of type XmlElement.
virtual operator std::string () const =0
 string cast operator
virtual operator string () const =0
 String cast operator.

Detailed Description

Class representing an XML item.

Author:
Marco Barbosa

Definition at line 69 of file XmlItem.hpp.


Member Function Documentation

const bool XmlItem::isXmlCharData (  )  const [virtual]

Method to check if XmlItem is of type XmlCharData.

Returns:
True if XmlItem is of type XmlCharData, false otherwise

Reimplemented in mermaid::support::xml::XmlCharData.

Definition at line 50 of file XmlItem.cpp.

const bool XmlItem::isXmlElement (  )  const [virtual]

Method to check if XmlItem is of type XmlElement.

Returns:
True if XmlItem is of type XmlElement, false otherwise

Reimplemented in mermaid::support::xml::XmlElement.

Definition at line 43 of file XmlItem.cpp.

virtual mermaid::support::syntacticsugar::Stringable::operator std::string (  )  const [pure virtual, inherited]
virtual mermaid::support::xml::XmlItem::operator string (  )  const [pure virtual]

String cast operator.

Implemented in mermaid::support::xml::XmlCharData, and mermaid::support::xml::XmlElement.

Generated on Fri Mar 4 22:15:54 2011 for MeRMaID::support by  doxygen 1.6.3