TXMLParser Class Reference

#include <TXMLParser.h>

Inheritance diagram for TXMLParser:

TObject TQObject TObject TQObject TDOMParser TDOMParser TSAXParser TSAXParser List of all members.

Public Member Functions

 TXMLParser ()
virtual ~TXMLParser ()
void SetValidate (Bool_t val=kTRUE)
Bool_t GetValidate () const
void SetReplaceEntities (Bool_t val=kTRUE)
Bool_t GetReplaceEntities () const
virtual Int_t ParseFile (const char *filename)=0
virtual Int_t ParseBuffer (const char *contents, Int_t len)=0
virtual void StopParser ()
Int_t GetParseCode () const
const char * GetParseCodeMessage (Int_t parseCode) const
void SetStopOnError (Bool_t stop=kTRUE)
Bool_t GetStopOnError () const
const char * GetValidateError () const
const char * GetValidateWarning () const
 ClassDef (TXMLParser, 0)
 TXMLParser ()
virtual ~TXMLParser ()
void SetValidate (Bool_t val=kTRUE)
Bool_t GetValidate () const
void SetReplaceEntities (Bool_t val=kTRUE)
Bool_t GetReplaceEntities () const
virtual Int_t ParseFile (const char *filename)=0
virtual Int_t ParseBuffer (const char *contents, Int_t len)=0
virtual void StopParser ()
Int_t GetParseCode () const
const char * GetParseCodeMessage (Int_t parseCode) const
void SetStopOnError (Bool_t stop=kTRUE)
Bool_t GetStopOnError () const
const char * GetValidateError () const
const char * GetValidateWarning () const
 ClassDef (TXMLParser, 0)

Protected Member Functions

virtual void InitializeContext ()
virtual void ReleaseUnderlying ()
virtual void OnValidateError (const TString &message)
virtual void OnValidateWarning (const TString &message)
virtual void SetParseCode (Int_t code)
virtual void InitializeContext ()
virtual void ReleaseUnderlying ()
virtual void OnValidateError (const TString &message)
virtual void OnValidateWarning (const TString &message)
virtual void SetParseCode (Int_t code)

Protected Attributes

_xmlParserCtxt * fContext
Bool_t fValidate
Bool_t fReplaceEntities
Bool_t fStopError
TString fValidateError
TString fValidateWarning
Int_t fParseCode
_xmlParserCtxt * fContext

Private Member Functions

 TXMLParser (const TXMLParser &)
TXMLParseroperator= (const TXMLParser &)
 TXMLParser (const TXMLParser &)
TXMLParseroperator= (const TXMLParser &)

Detailed Description

Definition at line 46 of file TXMLParser.h.


Constructor & Destructor Documentation

TXMLParser::TXMLParser ( const TXMLParser  )  [private]

TXMLParser::TXMLParser (  ) 

Definition at line 46 of file TXMLParser.cxx.

TXMLParser::~TXMLParser (  )  [virtual]

Definition at line 55 of file TXMLParser.cxx.

References fParseCode, and ReleaseUnderlying().

TXMLParser::TXMLParser ( const TXMLParser  )  [private]

TXMLParser::TXMLParser (  ) 

virtual TXMLParser::~TXMLParser (  )  [virtual]


Member Function Documentation

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

void TXMLParser::InitializeContext (  )  [protected, virtual]

Definition at line 140 of file TXMLParser.cxx.

References fContext, fReplaceEntities, fValidate, fValidateError, and fValidateWarning.

Referenced by TSAXParser::Parse(), TDOMParser::ParseBuffer(), and TDOMParser::ParseFile().

void TXMLParser::ReleaseUnderlying (  )  [protected, virtual]

Definition at line 80 of file TXMLParser.cxx.

References fContext.

Referenced by TSAXParser::Parse(), TDOMParser::ReleaseUnderlying(), TSAXParser::~TSAXParser(), and ~TXMLParser().

void TXMLParser::OnValidateError ( const TString message  )  [protected, virtual]

Definition at line 93 of file TXMLParser.cxx.

References fValidateError.

void TXMLParser::OnValidateWarning ( const TString message  )  [protected, virtual]

Definition at line 102 of file TXMLParser.cxx.

References fValidateWarning.

void TXMLParser::SetParseCode ( Int_t  code  )  [protected, virtual]

Definition at line 164 of file TXMLParser.cxx.

References fParseCode.

Referenced by TDOMParser::ParseBuffer(), TDOMParser::ParseContext(), TDOMParser::ParseFile(), and TDOMParser::ReleaseUnderlying().

void TXMLParser::SetValidate ( Bool_t  val = kTRUE  ) 

Definition at line 64 of file TXMLParser.cxx.

References fValidate.

Referenced by DOMRecursive().

Bool_t TXMLParser::GetValidate (  )  const [inline]

Definition at line 72 of file TXMLParser.h.

References fValidate.

void TXMLParser::SetReplaceEntities ( Bool_t  val = kTRUE  ) 

Definition at line 72 of file TXMLParser.cxx.

References fReplaceEntities.

Bool_t TXMLParser::GetReplaceEntities (  )  const [inline]

Definition at line 75 of file TXMLParser.h.

References fReplaceEntities.

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

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

void TXMLParser::StopParser (  )  [virtual]

Definition at line 155 of file TXMLParser.cxx.

References fContext.

Int_t TXMLParser::GetParseCode (  )  const [inline]

Definition at line 81 of file TXMLParser.h.

References fParseCode.

const char * TXMLParser::GetParseCodeMessage ( Int_t  parseCode  )  const

Definition at line 111 of file TXMLParser.cxx.

Referenced by PersonList::ParseFile().

void TXMLParser::SetStopOnError ( Bool_t  stop = kTRUE  ) 

Definition at line 178 of file TXMLParser.cxx.

References fStopError.

Bool_t TXMLParser::GetStopOnError (  )  const [inline]

Definition at line 86 of file TXMLParser.h.

References fStopError.

const char* TXMLParser::GetValidateError (  )  const [inline]

Definition at line 88 of file TXMLParser.h.

References fValidateError.

const char* TXMLParser::GetValidateWarning (  )  const [inline]

Definition at line 89 of file TXMLParser.h.

References fValidateWarning.

TXMLParser::ClassDef ( TXMLParser  ,
 
)

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

virtual void TXMLParser::InitializeContext (  )  [protected, virtual]

virtual void TXMLParser::ReleaseUnderlying (  )  [protected, virtual]

virtual void TXMLParser::OnValidateError ( const TString message  )  [protected, virtual]

virtual void TXMLParser::OnValidateWarning ( const TString message  )  [protected, virtual]

virtual void TXMLParser::SetParseCode ( Int_t  code  )  [protected, virtual]

void TXMLParser::SetValidate ( Bool_t  val = kTRUE  ) 

Bool_t TXMLParser::GetValidate (  )  const [inline]

Definition at line 72 of file TXMLParser.h.

References fValidate.

void TXMLParser::SetReplaceEntities ( Bool_t  val = kTRUE  ) 

Bool_t TXMLParser::GetReplaceEntities (  )  const [inline]

Definition at line 75 of file TXMLParser.h.

References fReplaceEntities.

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

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

virtual void TXMLParser::StopParser (  )  [virtual]

Int_t TXMLParser::GetParseCode (  )  const [inline]

Definition at line 81 of file TXMLParser.h.

References fParseCode.

const char* TXMLParser::GetParseCodeMessage ( Int_t  parseCode  )  const

void TXMLParser::SetStopOnError ( Bool_t  stop = kTRUE  ) 

Bool_t TXMLParser::GetStopOnError (  )  const [inline]

Definition at line 86 of file TXMLParser.h.

References fStopError.

const char* TXMLParser::GetValidateError (  )  const [inline]

Definition at line 88 of file TXMLParser.h.

References fValidateError.

const char* TXMLParser::GetValidateWarning (  )  const [inline]

Definition at line 89 of file TXMLParser.h.

References fValidateWarning.

TXMLParser::ClassDef ( TXMLParser  ,
 
)


Member Data Documentation

_xmlParserCtxt* TXMLParser::fContext [protected]

Definition at line 53 of file TXMLParser.h.

Referenced by InitializeContext(), TSAXParser::Parse(), TSAXParser::ParseBuffer(), TDOMParser::ParseBuffer(), TDOMParser::ParseContext(), TDOMParser::ParseFile(), TSAXParser::ParseFile(), ReleaseUnderlying(), and StopParser().

Bool_t TXMLParser::fValidate [protected]

Definition at line 54 of file TXMLParser.h.

Referenced by GetValidate(), InitializeContext(), and SetValidate().

Bool_t TXMLParser::fReplaceEntities [protected]

Definition at line 55 of file TXMLParser.h.

Referenced by GetReplaceEntities(), InitializeContext(), and SetReplaceEntities().

Bool_t TXMLParser::fStopError [protected]

Definition at line 56 of file TXMLParser.h.

Referenced by GetStopOnError(), and SetStopOnError().

TString TXMLParser::fValidateError [protected]

Definition at line 57 of file TXMLParser.h.

Referenced by GetValidateError(), InitializeContext(), and OnValidateError().

TString TXMLParser::fValidateWarning [protected]

Definition at line 58 of file TXMLParser.h.

Referenced by GetValidateWarning(), InitializeContext(), and OnValidateWarning().

Int_t TXMLParser::fParseCode [protected]

Definition at line 59 of file TXMLParser.h.

Referenced by GetParseCode(), TSAXParser::Parse(), SetParseCode(), and ~TXMLParser().

_xmlParserCtxt* TXMLParser::fContext [protected]

Definition at line 53 of file TXMLParser.h.


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