THtml::TPathDefinition Class Reference

#include <THtml.h>

Inheritance diagram for THtml::TPathDefinition:

THtml::THelperBase THtml::THelperBase TObject TObject TObject TObject List of all members.

Public Member Functions

virtual bool GetMacroPath (const TString &module, TString &out_dir) const
virtual bool GetIncludeAs (TClass *cl, TString &out_include_as) const
virtual bool GetFileNameFromInclude (const char *included, TString &out_fsname) const
virtual bool GetDocDir (const TString &module, TString &doc_dir) const
virtual bool GetMacroPath (const TString &module, TString &out_dir) const
virtual bool GetIncludeAs (TClass *cl, TString &out_include_as) const
virtual bool GetFileNameFromInclude (const char *included, TString &out_fsname) const
virtual bool GetDocDir (const TString &module, TString &doc_dir) const

Protected Member Functions

 ClassDef (TPathDefinition, 0)
 ClassDef (TPathDefinition, 0)

Detailed Description

Definition at line 96 of file THtml.h.


Member Function Documentation

bool THtml::TPathDefinition::GetMacroPath ( const TString module,
TString out_dir 
) const [virtual]

Definition at line 497 of file THtml.cxx.

References TString::EndsWith(), GetDocDir(), THtml::THelperBase::GetOwner(), TString::Length(), TString::Remove(), and TString::Tokenize().

Referenced by THtml::GetModuleMacroPath().

bool THtml::TPathDefinition::GetIncludeAs ( TClass cl,
TString out_include_as 
) const [virtual]

Definition at line 544 of file THtml.cxx.

References TString::BeginsWith(), THtml::GetDeclFileName(), THtml::GetDirDelimiter(), THtml::THelperBase::GetOwner(), THtml::GetPathInfo(), TString::Index(), kFALSE, kNPOS, TString::Length(), TString::Prepend(), and TString::Remove().

bool THtml::TPathDefinition::GetFileNameFromInclude ( const char *  included,
TString out_fsname 
) const [virtual]

Definition at line 607 of file THtml.cxx.

References TSystem::BaseName(), TSystem::DirName(), entry, THtml::TFileSysDB::GetEntries(), THashTable::GetListForObject(), THtml::GetLocalFiles(), THtml::TFileSysEntry::GetName(), THtml::THelperBase::GetOwner(), THtml::TFileSysEntry::GetParent(), gSystem, i, kFALSE, TString::Prepend(), and TString::Remove().

Referenced by THtml::TFileDefinition::GetFileName().

bool THtml::TPathDefinition::GetDocDir ( const TString module,
TString doc_dir 
) const [virtual]

Definition at line 525 of file THtml.cxx.

References THtml::PathInfo_t::fDocPath, THtml::THelperBase::GetOwner(), THtml::GetPathInfo(), and TString::Length().

Referenced by GetMacroPath().

THtml::TPathDefinition::ClassDef ( TPathDefinition  ,
 
) [protected]

virtual bool THtml::TPathDefinition::GetMacroPath ( const TString module,
TString out_dir 
) const [virtual]

virtual bool THtml::TPathDefinition::GetIncludeAs ( TClass cl,
TString out_include_as 
) const [virtual]

virtual bool THtml::TPathDefinition::GetFileNameFromInclude ( const char *  included,
TString out_fsname 
) const [virtual]

virtual bool THtml::TPathDefinition::GetDocDir ( const TString module,
TString doc_dir 
) const [virtual]

THtml::TPathDefinition::ClassDef ( TPathDefinition  ,
 
) [protected]


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