TSAXParser Class Reference

#include <TSAXParser.h>

Inheritance diagram for TSAXParser:

TXMLParser TXMLParser TQObject TObject TQObject TObject TQObject TObject TQObject TObject List of all members.

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 &)
TSAXParseroperator= (const TSAXParser &)
virtual Int_t Parse ()
 TSAXParser (const TSAXParser &)
TSAXParseroperator= (const TSAXParser &)

Private Attributes

_xmlSAXHandler * fSAXHandler
_xmlSAXHandler * fSAXHandler

Friends

class TSAXParserCallback

Detailed Description

Definition at line 44 of file TSAXParser.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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().

Int_t TSAXParser::ParseBuffer ( const char *  contents,
Int_t  len 
) [virtual]

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]

Definition at line 165 of file TSAXParser.cxx.

References TQObject::Emit().

Int_t TSAXParser::OnError ( const char *  text  )  [virtual]

Definition at line 173 of file TSAXParser.cxx.

References TQObject::Emit().

Int_t TSAXParser::OnFatalError ( const char *  text  )  [virtual]

Definition at line 183 of file TSAXParser.cxx.

References TQObject::Emit().

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  ,
 
)

virtual Int_t TSAXParser::Parse (  )  [private, virtual]

TSAXParser& TSAXParser::operator= ( const TSAXParser  )  [private]

virtual Int_t TSAXParser::ParseFile ( const char *  filename  )  [virtual]

Implements TXMLParser.

virtual Int_t TSAXParser::ParseBuffer ( const char *  contents,
Int_t  len 
) [virtual]

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  ,
 
)


Friends And Related Function Documentation

TSAXParserCallback [friend]

Definition at line 46 of file TSAXParser.h.


Member Data Documentation

_xmlSAXHandler* TSAXParser::fSAXHandler [private]

Definition at line 49 of file TSAXParser.h.

Referenced by Parse(), and ~TSAXParser().

_xmlSAXHandler* TSAXParser::fSAXHandler [private]

Definition at line 49 of file TSAXParser.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:33 2011 for ROOT_528-00b_version by  doxygen 1.5.1