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

libsvx::ElementGeneric Class Reference

a virtual class for genric elements (ie elements with a property that is common to many element classes). More...

#include <element_generic.h>

Inheritance diagram for libsvx::ElementGeneric:

libsvx::Element libsvx::ElementDownloadable libsvx::ElementLicense libsvx::ElementName libsvx::ElementText libsvx::ElementUid libsvx::License libsvx::Package libsvx::Package libsvx::Product libsvx::Version libsvx::DVersion libsvx::Product libsvx::Vendor libsvx::Version libsvx::Description libsvx::ElementEvolution libsvx::License libsvx::Notes libsvx::Package libsvx::Dependency libsvx::Product List of all members.

Public Methods

 ElementGeneric (TiXmlElement &Element, const std::string the_name)
 Create the element with the name attribute.

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

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

virtual bool IsValid () const=0
 only the inherited class knows if there must be a name and if it's valid or not.

virtual void XmlElement (TiXmlElement &the_element_to_fill)=0
 a method to fill an XML element with the specified element informations.


Detailed Description

a virtual class for genric elements (ie elements with a property that is common to many element classes).

Definition at line 54 of file element_generic.h.


Constructor & Destructor Documentation

ElementGeneric::ElementGeneric const ElementGeneric &    a_element
 

Construct a clone of the class ElementGeneric.

Construct a clone of the class ElementGeneric

Definition at line 59 of file element_generic.cxx.


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