#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.
1.5.1