A++ » INCLUDE » TXMLSetup

class TXMLSetup

Function Members (Methods)

public:
virtual~TXMLSetup()
static TClass*Class()
static TStringDefaultXmlSetup()
Int_tGetNextRefCounter()
TStringGetSetupAsString()
TXMLSetup::EXMLLayoutGetXmlLayout() const
virtual TClass*IsA() const
Bool_tIsStoreStreamerInfos() const
Bool_tIsUseDtd() const
Bool_tIsUseNamespaces() const
TXMLSetup&operator=(const TXMLSetup&)
voidPrintSetup()
static voidSetNameSpaceBase(const char* namespacebase)
virtual voidSetStoreStreamerInfos(Bool_t iConvert = kTRUE)
virtual voidSetUsedDtd(Bool_t use = kTRUE)
virtual voidSetUseNamespaces(Bool_t iUseNamespaces = kTRUE)
virtual voidSetXmlLayout(TXMLSetup::EXMLLayout layout)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TXMLSetup()
TXMLSetup(const char* opt)
TXMLSetup(const TXMLSetup& src)
const char*XmlClassNameSpaceRef(const TClass* cl)
const char*XmlConvertClassName(const char* name)
const char*XmlGetElementName(const TStreamerElement* el)
protected:
Int_tAtoI(const char* sbuf, Int_t def = 0, const char* errinfo = 0)
const char*GetElItemName(TStreamerElement* el)
Bool_tIsValidXmlSetup(const char* setupstr)
Bool_tReadSetupFromStr(const char* setupstr)
TClass*XmlDefineClass(const char* xmlClassName)

Data Members

public:
static TXMLSetup::EXMLLayoutkGeneralized
static TXMLSetup::EXMLLayoutkSpecialized
protected:
Int_tfRefCounter! counter , used to build id of xml references
Bool_tfStoreStreamerInfos
TStringfStrBuf! buffer, used in XmlDefineClass() function
Bool_tfUseDtd
Bool_tfUseNamespaces
TXMLSetup::EXMLLayoutfXmlLayout
static TStringfgNameSpaceBase

Class Charts

Inheritance Chart:
TXMLSetup
TBufferXML
TXMLFile

Function documentation

TXMLSetup()
TXMLSetup(const char* opt)
TXMLSetup(const TXMLSetup& src)
virtual ~TXMLSetup()
TString GetSetupAsString()
void PrintSetup()
EXMLLayout GetXmlLayout() const
{ return fXmlLayout; }
Bool_t IsStoreStreamerInfos() const
Bool_t IsUseDtd() const
{ return fUseDtd; }
Bool_t IsUseNamespaces() const
{ return fUseNamespaces; }
void SetXmlLayout(TXMLSetup::EXMLLayout layout)
{ fXmlLayout = layout; }
void SetStoreStreamerInfos(Bool_t iConvert = kTRUE)
{ fStoreStreamerInfos = iConvert; }
void SetUsedDtd(Bool_t use = kTRUE)
{ fUseDtd = use; }
void SetUseNamespaces(Bool_t iUseNamespaces = kTRUE)
{ fUseNamespaces = iUseNamespaces; }
const char* XmlConvertClassName(const char* name)
const char* XmlClassNameSpaceRef(const TClass* cl)
const char* XmlGetElementName(const TStreamerElement* el)
Int_t GetNextRefCounter()
{ return fRefCounter++; }
TString DefaultXmlSetup()
void SetNameSpaceBase(const char* namespacebase)
TClass* XmlDefineClass(const char* xmlClassName)
const char* GetElItemName(TStreamerElement* el)
Bool_t IsValidXmlSetup(const char* setupstr)
Bool_t ReadSetupFromStr(const char* setupstr)
Int_t AtoI(const char* sbuf, Int_t def = 0, const char* errinfo = 0)