TSystemDirectory Class Reference

#include <TSystemDirectory.h>

Inheritance diagram for TSystemDirectory:

TSystemFile TSystemFile TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

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 TListGetListOfFiles () const
virtual void SetDirectory (const char *name)
virtual void Delete ()
virtual void Copy (const char *)
virtual void Move (const char *)
void DrawClass () const
TObjectDrawClone (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 TListGetListOfFiles () const
virtual void SetDirectory (const char *name)
virtual void Delete ()
virtual void Copy (const char *)
virtual void Move (const char *)
void DrawClass () const
TObjectDrawClone (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
TSystemDirectoryFindDirObj (const char *name)
TSystemFileFindFileObj (const char *name, const char *dir)
 TSystemDirectory (const TSystemDirectory &)
TSystemDirectoryoperator= (const TSystemDirectory &)
Bool_t IsItDirectory (const char *name) const
TSystemDirectoryFindDirObj (const char *name)
TSystemFileFindFileObj (const char *name, const char *dir)
 TSystemDirectory (const TSystemDirectory &)
TSystemDirectoryoperator= (const TSystemDirectory &)

Protected Attributes

TOrdCollectionfDirsInBrowser
TOrdCollectionfFilesInBrowser
TOrdCollectionfDirsInBrowser
TOrdCollectionfFilesInBrowser

Detailed Description

Definition at line 34 of file TSystemDirectory.h.


Constructor & Destructor Documentation

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 
)

Definition at line 42 of file TSystemDirectory.cxx.

References fDirsInBrowser, and fFilesInBrowser.

TSystemDirectory::~TSystemDirectory (  )  [virtual]

Definition at line 73 of file TSystemDirectory.cxx.

References fDirsInBrowser, and fFilesInBrowser.

TSystemDirectory::TSystemDirectory ( const TSystemDirectory  )  [protected]

TSystemDirectory::TSystemDirectory (  ) 

TSystemDirectory::TSystemDirectory ( const char *  dirname,
const char *  path 
)

virtual TSystemDirectory::~TSystemDirectory (  )  [virtual]


Member Function Documentation

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]

Reimplemented from TObject.

Definition at line 53 of file TSystemDirectory.h.

References kTRUE.

virtual Bool_t TSystemDirectory::IsDirectory ( const char *  = 0  )  const [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 54 of file TSystemDirectory.h.

References kTRUE.

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]

Reimplemented from TSystemFile.

Definition at line 57 of file TSystemDirectory.h.

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]

Definition at line 117 of file TSystemDirectory.cxx.

References SetName(), and SetTitle().

virtual void TSystemDirectory::Delete (  )  [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 60 of file TSystemDirectory.h.

virtual void TSystemDirectory::Copy ( const char *   )  [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 61 of file TSystemDirectory.h.

virtual void TSystemDirectory::Move ( const char *   )  [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 62 of file TSystemDirectory.h.

void TSystemDirectory::DrawClass (  )  const [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 65 of file TSystemDirectory.h.

TObject* TSystemDirectory::DrawClone ( Option_t  )  const [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 66 of file TSystemDirectory.h.

void TSystemDirectory::SetDrawOption ( Option_t  )  [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 67 of file TSystemDirectory.h.

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]

Reimplemented from TSystemFile.

Definition at line 70 of file TSystemDirectory.h.

void TSystemDirectory::Copy ( TObject  )  const [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 71 of file TSystemDirectory.h.

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]

Reimplemented from TObject.

Definition at line 53 of file TSystemDirectory.h.

References kTRUE.

virtual Bool_t TSystemDirectory::IsDirectory ( const char *  = 0  )  const [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 54 of file TSystemDirectory.h.

References kTRUE.

virtual void TSystemDirectory::Browse ( TBrowser b  )  [virtual]

Reimplemented from TSystemFile.

virtual void TSystemDirectory::Edit (  )  [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 57 of file TSystemDirectory.h.

virtual TList* TSystemDirectory::GetListOfFiles (  )  const [virtual]

virtual void TSystemDirectory::SetDirectory ( const char *  name  )  [virtual]

virtual void TSystemDirectory::Delete ( void   )  [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 60 of file TSystemDirectory.h.

virtual void TSystemDirectory::Copy ( const char *   )  [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 61 of file TSystemDirectory.h.

virtual void TSystemDirectory::Move ( const char *   )  [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 62 of file TSystemDirectory.h.

void TSystemDirectory::DrawClass (  )  const [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 65 of file TSystemDirectory.h.

TObject* TSystemDirectory::DrawClone ( Option_t  )  const [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 66 of file TSystemDirectory.h.

void TSystemDirectory::SetDrawOption ( Option_t  )  [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 67 of file TSystemDirectory.h.

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]

Reimplemented from TSystemFile.

Definition at line 70 of file TSystemDirectory.h.

void TSystemDirectory::Copy ( TObject  )  const [inline, virtual]

Reimplemented from TSystemFile.

Definition at line 71 of file TSystemDirectory.h.


Member Data Documentation

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.


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