SAXHandler Class Reference
[XML Parsing]

#include <saxparser.h>

Inheritance diagram for SAXHandler:

NEDSAXHandler List of all members.

Detailed Description

Base class for SAX event handlers needed by SAXParser.

This is a simplified SAX handler interface.

All event handlers provided by this class are empty, one must subclass SAXHandler and redefine the event handler to make them do something useful.


Public Member Functions

 SAXHandler ()
virtual ~SAXHandler ()
virtual void startElement (const char *name, const char **atts)
virtual void endElement (const char *name)
virtual void characterData (const char *s, int len)
virtual void processingInstruction (const char *target, const char *data)
virtual void comment (const char *data)
virtual void startCdataSection ()
virtual void endCdataSection ()

Protected Member Functions

virtual void setParser (SAXParser *p)

Protected Attributes

SAXParserparser

Friends

class SAXParser


Constructor & Destructor Documentation

SAXHandler::SAXHandler  )  [inline]
 

Constructor.

virtual SAXHandler::~SAXHandler  )  [inline, virtual]
 

Destructor.


Member Function Documentation

virtual void SAXHandler::characterData const char *  s,
int  len
[inline, virtual]
 

Called by the parser on SAX CharacterData events.

Reimplemented in NEDSAXHandler.

virtual void SAXHandler::comment const char *  data  )  [inline, virtual]
 

Called by the parser on SAX Comment events.

Reimplemented in NEDSAXHandler.

virtual void SAXHandler::endCdataSection  )  [inline, virtual]
 

Called by the parser on SAX CDataEnd events.

Reimplemented in NEDSAXHandler.

virtual void SAXHandler::endElement const char *  name  )  [inline, virtual]
 

Called by the parser on SAX EndElement events.

Reimplemented in NEDSAXHandler.

virtual void SAXHandler::processingInstruction const char *  target,
const char *  data
[inline, virtual]
 

Called by the parser on SAX ProcessingInstruction events.

Reimplemented in NEDSAXHandler.

virtual void SAXHandler::setParser SAXParser p  )  [inline, protected, virtual]
 

virtual void SAXHandler::startCdataSection  )  [inline, virtual]
 

Called by the parser on SAX CDataStart events.

Reimplemented in NEDSAXHandler.

virtual void SAXHandler::startElement const char *  name,
const char **  atts
[inline, virtual]
 

Called by the parser on SAX StartElement events.

Reimplemented in NEDSAXHandler.


Friends And Related Function Documentation

friend class SAXParser [friend]
 


Member Data Documentation

SAXParser* SAXHandler::parser [protected]
 


The documentation for this class was generated from the following file:
Generated on Sat Oct 21 17:48:00 2006 for OMNeT++/OMNEST NEDXML by  doxygen 1.4.6