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

Fl_XmlHandler.h

00001 #ifndef _FL_XMLHANDLER_H_
00002 #define _FL_XMLHANDLER_H_
00003 
00004 #include "Fl_XmlDoc.h"
00005 #include "../Fl_String.h"
00006 
00011 
00017 class Fl_XmlHandler
00018 {
00019 public:
00020     Fl_XmlHandler() { }
00021     virtual ~Fl_XmlHandler() { }
00022 
00028     virtual void set_locator(Fl_XmlLocator **locator) { }
00029 
00034     virtual void start_document() { }
00035 
00041     virtual void end_document() { }
00042 
00048     virtual void processing_instruction(const Fl_String &target, const Fl_String &data) { }
00049 
00058     virtual void start_node(const Fl_String &name, const Fl_XmlAttributes &attrs) { }
00059 
00064     virtual void end_node(const Fl_String &name) { }
00065 
00071     virtual void cdata(const Fl_String &cdata) { }
00072 
00077     virtual void comment(const Fl_String &comment) { }
00078 
00083     Fl_XmlDocType &doctype() { return m_doctype; }
00084 
00085 private:
00086     Fl_XmlDocType m_doctype;
00087 };
00088 
00091 #endif

Generated on Thu Jul 31 15:33:45 2003 for eFLTK by doxygen1.2.15