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

InheritsElement Class Reference

this class extends the skXMLElementObject class with understanding of the <inherits> tag. More...

#include <InheritsElement.h>

Inheritance diagram for InheritsElement:

skXMLElementObject skExecutable InheritsExecutable List of all members.

Public Methods

 InheritsElement (const skString& location,DOM_Element elem)

Protected Methods

void setElement (DOM_Element elem)
 This method updates the associated element and clears the parse tree cache. More...

skXMLElementObjectcreateXMLElementObject (const skString& location,DOM_Element element)
 This method creates a new XML Element object to wrap an element. More...


Static Protected Methods

void replaceInherits (DOM_Element elem)

Detailed Description

this class extends the skXMLElementObject class with understanding of the <inherits> tag.

It overrides the createXMLElementObject method to make sure that any sub-elements are also checked.


Member Function Documentation

skXMLElementObject * InheritsElement::createXMLElementObject ( const skString & location,
DOM_Element element ) [protected, virtual]
 

This method creates a new XML Element object to wrap an element.

Override this for special behaviour in derived classes

Parameters:
location   the location of this element
element   the DOM element to associate with the object

Reimplemented from skXMLElementObject.

void InheritsElement::setElement ( DOM_Element elem ) [protected, virtual]
 

This method updates the associated element and clears the parse tree cache.

Parameters:
elem   - the new Element

Reimplemented from skXMLElementObject.


The documentation for this class was generated from the following files:
Generated at Tue May 22 13:30:42 2001 for Simkin by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000