Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

libsvx::ElementPCData Class Reference

a virtual class for elements holding PCDATA. More...

#include <element_pcdata.h>

Inheritance diagram for libsvx::ElementPCData:

libsvx::Element libsvx::Activation libsvx::Crc32 libsvx::Csv libsvx::Email libsvx::Md5 libsvx::Sfv libsvx::Text libsvx::Url List of all members.

Public Methods

 ElementPCData (TiXmlElement &Element, const std::string the_name)
 Create a PCData Element based on a XML PCDATA element.

 ElementPCData (const ElementPCData &a_element)
 Construct a clone of the class ElementPCData.

virtual ~ElementPCData ()
 destructor, free all the sub-informations.

virtual bool IsValid () const=0
 the validity of value (interpretation) is only known by the inherited class.

virtual TiXmlElement & XmlElement ()=0
 a method to get the informations of the element into an XML element.

ElementPCData & operator+= (const ElementPCData &the_object_to_add)
bool operator!= (const ElementPCData &the_object_to_compare) const

Protected Attributes

std::string m_Value
 The PCDATA value as a string.

TiXmlText m_PcDataNode
 The XML element (created once) in which the data of the PCDATA are saved.


Detailed Description

a virtual class for elements holding PCDATA.

Definition at line 56 of file element_pcdata.h.


The documentation for this class was generated from the following files:
Generated on Tue Apr 9 21:41:11 2002 for libsvx by doxygen1.2.15