#include <TSystemDirectory.h>
Inheritance diagram for TSystemDirectory:
Public Member Functions | |
TSystemDirectory () | |
TSystemDirectory (const char *dirname, const char *path) | |
virtual | ~TSystemDirectory () |
virtual Bool_t | IsFolder () const |
virtual Bool_t | IsDirectory (const char *=0) const |
virtual void | Browse (TBrowser *b) |
virtual void | Edit () |
virtual TList * | GetListOfFiles () const |
virtual void | SetDirectory (const char *name) |
virtual void | Delete () |
virtual void | Copy (const char *) |
virtual void | Move (const char *) |
void | DrawClass () const |
TObject * | DrawClone (Option_t *) const |
void | SetDrawOption (Option_t *) |
void | SetName (const char *name) |
void | SetTitle (const char *title) |
void | Delete (Option_t *) |
void | Copy (TObject &) const |
TSystemDirectory () | |
TSystemDirectory (const char *dirname, const char *path) | |
virtual | ~TSystemDirectory () |
virtual Bool_t | IsFolder () const |
virtual Bool_t | IsDirectory (const char *=0) const |
virtual void | Browse (TBrowser *b) |
virtual void | Edit () |
virtual TList * | GetListOfFiles () const |
virtual void | SetDirectory (const char *name) |
virtual void | Delete () |
virtual void | Copy (const char *) |
virtual void | Move (const char *) |
void | DrawClass () const |
TObject * | DrawClone (Option_t *) const |
void | SetDrawOption (Option_t *) |
void | SetName (const char *name) |
void | SetTitle (const char *title) |
void | Delete (Option_t *) |
void | Copy (TObject &) const |
Protected Member Functions | |
Bool_t | IsItDirectory (const char *name) const |
TSystemDirectory * | FindDirObj (const char *name) |
TSystemFile * | FindFileObj (const char *name, const char *dir) |
TSystemDirectory (const TSystemDirectory &) | |
TSystemDirectory & | operator= (const TSystemDirectory &) |
Bool_t | IsItDirectory (const char *name) const |
TSystemDirectory * | FindDirObj (const char *name) |
TSystemFile * | FindFileObj (const char *name, const char *dir) |
TSystemDirectory (const TSystemDirectory &) | |
TSystemDirectory & | operator= (const TSystemDirectory &) |
Protected Attributes | |
TOrdCollection * | fDirsInBrowser |
TOrdCollection * | fFilesInBrowser |
TOrdCollection * | fDirsInBrowser |
TOrdCollection * | fFilesInBrowser |
Definition at line 34 of file TSystemDirectory.h.
TSystemDirectory::TSystemDirectory | ( | const TSystemDirectory & | ) | [protected] |
Definition at line 52 of file TSystemDirectory.cxx.
TSystemDirectory::TSystemDirectory | ( | ) |
Definition at line 33 of file TSystemDirectory.cxx.
References fDirsInBrowser, and fFilesInBrowser.
Referenced by Browse(), and GetListOfFiles().
TSystemDirectory::TSystemDirectory | ( | const char * | dirname, | |
const char * | path | |||
) |
TSystemDirectory::~TSystemDirectory | ( | ) | [virtual] |
TSystemDirectory::TSystemDirectory | ( | const TSystemDirectory & | ) | [protected] |
TSystemDirectory::TSystemDirectory | ( | ) |
TSystemDirectory::TSystemDirectory | ( | const char * | dirname, | |
const char * | path | |||
) |
virtual TSystemDirectory::~TSystemDirectory | ( | ) | [virtual] |
Bool_t TSystemDirectory::IsItDirectory | ( | const char * | name | ) | const [protected] |
Definition at line 126 of file TSystemDirectory.cxx.
References TSystem::ChangeDirectory(), flags, TSystem::GetPathInfo(), TNamed::GetTitle(), gSystem, id, kFALSE, kTRUE, Long64_t, and size.
Referenced by Browse(), and GetListOfFiles().
TSystemDirectory * TSystemDirectory::FindDirObj | ( | const char * | name | ) | [protected] |
Definition at line 200 of file TSystemDirectory.cxx.
References TOrdCollection::At(), fDirsInBrowser, TCollection::GetSize(), i, and size.
Referenced by Browse().
TSystemFile * TSystemDirectory::FindFileObj | ( | const char * | name, | |
const char * | dir | |||
) | [protected] |
Definition at line 215 of file TSystemDirectory.cxx.
References TOrdCollection::At(), fFilesInBrowser, TCollection::GetSize(), i, and size.
Referenced by Browse().
TSystemDirectory & TSystemDirectory::operator= | ( | const TSystemDirectory & | ) | [protected] |
Definition at line 61 of file TSystemDirectory.cxx.
References fDirsInBrowser, fFilesInBrowser, and TNamed::operator=().
virtual Bool_t TSystemDirectory::IsFolder | ( | ) | const [inline, virtual] |
virtual Bool_t TSystemDirectory::IsDirectory | ( | const char * | = 0 |
) | const [inline, virtual] |
void TSystemDirectory::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TSystemFile.
Definition at line 143 of file TSystemDirectory.cxx.
References TSeqCollection::Add(), b, TSystem::BaseName(), TSystem::ChangeDirectory(), TString::Data(), dir(), TSystem::DirName(), TString::EndsWith(), fDirsInBrowser, fFilesInBrowser, FindDirObj(), FindFileObj(), TSystem::FreeDirectory(), TSystem::GetDirEntry(), TNamed::GetName(), TNamed::GetTitle(), gSystem, IsItDirectory(), TBrowser::kNoHidden, name, TSystem::OpenDirectory(), SetName(), TSystemDirectory(), TSystemFile::TSystemFile(), and TSystem::WorkingDirectory().
virtual void TSystemDirectory::Edit | ( | ) | [inline, virtual] |
TList * TSystemDirectory::GetListOfFiles | ( | ) | const [virtual] |
Definition at line 82 of file TSystemDirectory.cxx.
References TList::Add(), dir(), TSystem::DirName(), TSystem::FreeDirectory(), TSystem::GetDirEntry(), TNamed::GetTitle(), gSystem, IsItDirectory(), TSystem::OpenDirectory(), TCollection::SetOwner(), TSystemDirectory(), and TSystemFile::TSystemFile().
void TSystemDirectory::SetDirectory | ( | const char * | name | ) | [virtual] |
virtual void TSystemDirectory::Delete | ( | ) | [inline, virtual] |
virtual void TSystemDirectory::Copy | ( | const char * | ) | [inline, virtual] |
virtual void TSystemDirectory::Move | ( | const char * | ) | [inline, virtual] |
void TSystemDirectory::DrawClass | ( | ) | const [inline, virtual] |
void TSystemDirectory::SetDrawOption | ( | Option_t * | ) | [inline, virtual] |
void TSystemDirectory::SetName | ( | const char * | name | ) | [inline, virtual] |
Reimplemented from TSystemFile.
Definition at line 68 of file TSystemDirectory.h.
References TSystemFile::SetName().
Referenced by Browse(), and SetDirectory().
void TSystemDirectory::SetTitle | ( | const char * | title | ) | [inline, virtual] |
Reimplemented from TSystemFile.
Definition at line 69 of file TSystemDirectory.h.
References TSystemFile::SetTitle().
Referenced by SetDirectory().
void TSystemDirectory::Delete | ( | Option_t * | ) | [inline, virtual] |
void TSystemDirectory::Copy | ( | TObject & | ) | const [inline, virtual] |
Bool_t TSystemDirectory::IsItDirectory | ( | const char * | name | ) | const [protected] |
TSystemDirectory* TSystemDirectory::FindDirObj | ( | const char * | name | ) | [protected] |
TSystemFile* TSystemDirectory::FindFileObj | ( | const char * | name, | |
const char * | dir | |||
) | [protected] |
TSystemDirectory& TSystemDirectory::operator= | ( | const TSystemDirectory & | ) | [protected] |
virtual Bool_t TSystemDirectory::IsFolder | ( | ) | const [inline, virtual] |
virtual Bool_t TSystemDirectory::IsDirectory | ( | const char * | = 0 |
) | const [inline, virtual] |
virtual void TSystemDirectory::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TSystemFile.
virtual void TSystemDirectory::Edit | ( | ) | [inline, virtual] |
virtual TList* TSystemDirectory::GetListOfFiles | ( | ) | const [virtual] |
virtual void TSystemDirectory::SetDirectory | ( | const char * | name | ) | [virtual] |
virtual void TSystemDirectory::Delete | ( | void | ) | [inline, virtual] |
virtual void TSystemDirectory::Copy | ( | const char * | ) | [inline, virtual] |
virtual void TSystemDirectory::Move | ( | const char * | ) | [inline, virtual] |
void TSystemDirectory::DrawClass | ( | ) | const [inline, virtual] |
void TSystemDirectory::SetDrawOption | ( | Option_t * | ) | [inline, virtual] |
void TSystemDirectory::SetName | ( | const char * | name | ) | [inline, virtual] |
Reimplemented from TSystemFile.
Definition at line 68 of file TSystemDirectory.h.
References TSystemFile::SetName().
void TSystemDirectory::SetTitle | ( | const char * | title | ) | [inline, virtual] |
Reimplemented from TSystemFile.
Definition at line 69 of file TSystemDirectory.h.
References TSystemFile::SetTitle().
void TSystemDirectory::Delete | ( | Option_t * | ) | [inline, virtual] |
void TSystemDirectory::Copy | ( | TObject & | ) | const [inline, virtual] |
TOrdCollection* TSystemDirectory::fDirsInBrowser [protected] |
Definition at line 37 of file TSystemDirectory.h.
Referenced by Browse(), FindDirObj(), operator=(), TSystemDirectory(), and ~TSystemDirectory().
TOrdCollection* TSystemDirectory::fFilesInBrowser [protected] |
Definition at line 38 of file TSystemDirectory.h.
Referenced by Browse(), FindFileObj(), operator=(), TSystemDirectory(), and ~TSystemDirectory().
TOrdCollection* TSystemDirectory::fDirsInBrowser [protected] |
Definition at line 37 of file TSystemDirectory.h.
TOrdCollection* TSystemDirectory::fFilesInBrowser [protected] |
Definition at line 38 of file TSystemDirectory.h.