#include <TSAXParser.h>
Inheritance diagram for TSAXParser:
Public Member Functions | |
TSAXParser () | |
virtual | ~TSAXParser () |
virtual Int_t | ParseFile (const char *filename) |
virtual Int_t | ParseBuffer (const char *contents, Int_t len) |
virtual void | OnStartDocument () |
virtual void | OnEndDocument () |
virtual void | OnStartElement (const char *name, const TList *attr) |
virtual void | OnEndElement (const char *name) |
virtual void | OnCharacters (const char *characters) |
virtual void | OnComment (const char *text) |
virtual void | OnWarning (const char *text) |
virtual Int_t | OnError (const char *text) |
virtual Int_t | OnFatalError (const char *text) |
virtual void | OnCdataBlock (const char *text, Int_t len) |
virtual void | ConnectToHandler (const char *handlerName, void *handler) |
ClassDef (TSAXParser, 0) | |
TSAXParser () | |
virtual | ~TSAXParser () |
virtual Int_t | ParseFile (const char *filename) |
virtual Int_t | ParseBuffer (const char *contents, Int_t len) |
virtual void | OnStartDocument () |
virtual void | OnEndDocument () |
virtual void | OnStartElement (const char *name, const TList *attr) |
virtual void | OnEndElement (const char *name) |
virtual void | OnCharacters (const char *characters) |
virtual void | OnComment (const char *text) |
virtual void | OnWarning (const char *text) |
virtual Int_t | OnError (const char *text) |
virtual Int_t | OnFatalError (const char *text) |
virtual void | OnCdataBlock (const char *text, Int_t len) |
virtual void | ConnectToHandler (const char *handlerName, void *handler) |
ClassDef (TSAXParser, 0) | |
Private Member Functions | |
virtual Int_t | Parse () |
TSAXParser (const TSAXParser &) | |
TSAXParser & | operator= (const TSAXParser &) |
virtual Int_t | Parse () |
TSAXParser (const TSAXParser &) | |
TSAXParser & | operator= (const TSAXParser &) |
Private Attributes | |
_xmlSAXHandler * | fSAXHandler |
_xmlSAXHandler * | fSAXHandler |
Friends | |
class | TSAXParserCallback |
Definition at line 44 of file TSAXParser.h.
TSAXParser::TSAXParser | ( | const TSAXParser & | ) | [private] |
TSAXParser::TSAXParser | ( | ) |
TSAXParser::~TSAXParser | ( | ) | [virtual] |
Definition at line 99 of file TSAXParser.cxx.
References fSAXHandler, and TXMLParser::ReleaseUnderlying().
TSAXParser::TSAXParser | ( | const TSAXParser & | ) | [private] |
TSAXParser::TSAXParser | ( | ) |
virtual TSAXParser::~TSAXParser | ( | ) | [virtual] |
Int_t TSAXParser::Parse | ( | ) | [private, virtual] |
Definition at line 205 of file TSAXParser.cxx.
References TXMLParser::fContext, TXMLParser::fParseCode, fSAXHandler, TXMLParser::InitializeContext(), and TXMLParser::ReleaseUnderlying().
Referenced by ParseBuffer(), and ParseFile().
TSAXParser& TSAXParser::operator= | ( | const TSAXParser & | ) | [private] |
Int_t TSAXParser::ParseFile | ( | const char * | filename | ) | [virtual] |
Implements TXMLParser.
Definition at line 236 of file TSAXParser.cxx.
References TXMLParser::fContext, and Parse().
Referenced by SAXHandler().
Implements TXMLParser.
Definition at line 252 of file TSAXParser.cxx.
References TXMLParser::fContext, and Parse().
void TSAXParser::OnStartDocument | ( | ) | [virtual] |
Definition at line 109 of file TSAXParser.cxx.
References TQObject::Emit().
Referenced by TSAXParserCallback::StartDocument().
void TSAXParser::OnEndDocument | ( | ) | [virtual] |
Definition at line 117 of file TSAXParser.cxx.
References TQObject::Emit().
Referenced by TSAXParserCallback::EndDocument().
void TSAXParser::OnStartElement | ( | const char * | name, | |
const TList * | attr | |||
) | [virtual] |
Definition at line 125 of file TSAXParser.cxx.
References TQObject::Emit().
Referenced by TSAXParserCallback::StartElement().
void TSAXParser::OnEndElement | ( | const char * | name | ) | [virtual] |
Definition at line 140 of file TSAXParser.cxx.
References TQObject::Emit().
Referenced by TSAXParserCallback::EndElement().
void TSAXParser::OnCharacters | ( | const char * | characters | ) | [virtual] |
Definition at line 148 of file TSAXParser.cxx.
References TQObject::Emit().
Referenced by TSAXParserCallback::Characters().
void TSAXParser::OnComment | ( | const char * | text | ) | [virtual] |
Definition at line 157 of file TSAXParser.cxx.
References TQObject::Emit().
Referenced by TSAXParserCallback::Comment().
void TSAXParser::OnWarning | ( | const char * | text | ) | [virtual] |
Int_t TSAXParser::OnError | ( | const char * | text | ) | [virtual] |
Int_t TSAXParser::OnFatalError | ( | const char * | text | ) | [virtual] |
void TSAXParser::OnCdataBlock | ( | const char * | text, | |
Int_t | len | |||
) | [virtual] |
Definition at line 193 of file TSAXParser.cxx.
References TQObject::Emit().
Referenced by TSAXParserCallback::CdataBlock().
void TSAXParser::ConnectToHandler | ( | const char * | handlerName, | |
void * | handler | |||
) | [virtual] |
Definition at line 427 of file TSAXParser.cxx.
References TQObject::CheckConnectArgs(), TQObject::Connect(), TClass::GetClass(), and i.
Referenced by SAXHandler().
TSAXParser::ClassDef | ( | TSAXParser | , | |
0 | ||||
) |
virtual Int_t TSAXParser::Parse | ( | ) | [private, virtual] |
TSAXParser& TSAXParser::operator= | ( | const TSAXParser & | ) | [private] |
virtual Int_t TSAXParser::ParseFile | ( | const char * | filename | ) | [virtual] |
Implements TXMLParser.
Implements TXMLParser.
virtual void TSAXParser::OnStartDocument | ( | ) | [virtual] |
virtual void TSAXParser::OnEndDocument | ( | ) | [virtual] |
virtual void TSAXParser::OnStartElement | ( | const char * | name, | |
const TList * | attr | |||
) | [virtual] |
virtual void TSAXParser::OnEndElement | ( | const char * | name | ) | [virtual] |
virtual void TSAXParser::OnCharacters | ( | const char * | characters | ) | [virtual] |
virtual void TSAXParser::OnComment | ( | const char * | text | ) | [virtual] |
virtual void TSAXParser::OnWarning | ( | const char * | text | ) | [virtual] |
virtual Int_t TSAXParser::OnError | ( | const char * | text | ) | [virtual] |
virtual Int_t TSAXParser::OnFatalError | ( | const char * | text | ) | [virtual] |
virtual void TSAXParser::OnCdataBlock | ( | const char * | text, | |
Int_t | len | |||
) | [virtual] |
virtual void TSAXParser::ConnectToHandler | ( | const char * | handlerName, | |
void * | handler | |||
) | [virtual] |
TSAXParser::ClassDef | ( | TSAXParser | , | |
0 | ||||
) |
TSAXParserCallback [friend] |
Definition at line 46 of file TSAXParser.h.
_xmlSAXHandler* TSAXParser::fSAXHandler [private] |
_xmlSAXHandler* TSAXParser::fSAXHandler [private] |
Definition at line 49 of file TSAXParser.h.