Inheritance diagram for org::xmlBlaster::util::parser::I_Parser:
Public Member Functions | |
virtual | ~I_Parser () |
virtual void | parse (std::string &xmlData)=0 |
Does the actual parsing. | |
Protected Member Functions | |
I_Parser (XmlHandlerBase *handler) | |
Protected Attributes | |
XmlHandlerBase * | handler_ |
You may use this as the interface to extend in your specific XML handling (example SAX2).
Definition at line 21 of file I_Parser.h.
org::xmlBlaster::util::parser::I_Parser::I_Parser | ( | XmlHandlerBase * | handler | ) | [protected] |
Definition at line 27 of file I_Parser.h.
virtual org::xmlBlaster::util::parser::I_Parser::~I_Parser | ( | ) | [virtual] |
Definition at line 33 of file I_Parser.h.
virtual void org::xmlBlaster::util::parser::I_Parser::parse | ( | std::string & | xmlData | ) | [pure virtual] |
Does the actual parsing.
xmlData | Quality of service in XML notation |
Implemented in org::xmlBlaster::util::parser::Sax2Parser.
Definition at line 25 of file I_Parser.h.
Referenced by org::xmlBlaster::util::parser::Sax2Parser::characters(), org::xmlBlaster::util::parser::Sax2Parser::endCDATA(), org::xmlBlaster::util::parser::Sax2Parser::endDocument(), org::xmlBlaster::util::parser::Sax2Parser::endElement(), org::xmlBlaster::util::parser::Sax2Parser::error(), org::xmlBlaster::util::parser::Sax2Parser::fatalError(), org::xmlBlaster::util::parser::Sax2Parser::startCDATA(), org::xmlBlaster::util::parser::Sax2Parser::startDocument(), org::xmlBlaster::util::parser::Sax2Parser::startElement(), and org::xmlBlaster::util::parser::Sax2Parser::warning().