00001 /* 00002 Copyright 1996-2000 00003 Simon Whiteside 00004 $Id: InheritsElement.h,v 1.4 2001/05/22 12:38:06 sdw Exp $ 00005 */ 00006 #ifndef INHERITSELEMENT_H 00007 #define INHERITSELEMENT_H 00008 00009 #include "skXMLElementObject.h" 00010 #include "dom/DOM_Element.hpp" 00011 00015 class InheritsElement : public skXMLElementObject { 00016 public: 00020 InheritsElement(); 00026 InheritsElement(const skString& location,DOM_Element elem); 00027 protected: 00031 virtual void setElement(DOM_Element elem); 00035 virtual skXMLElementObject * createXMLElementObject(const skString& location,DOM_Element element); 00039 static void replaceInherits(DOM_Element elem); 00040 }; 00041 00042 #endif