#ifndef __TTEXTFILE_H__ #define __TTEXTFILE_H__ #include "TNamed.h" #include "TString.h" #include "TDatime.h" #include "TSystemFile.h" #include "TCollection.h" class TTextFile : public TNamed { protected: TString fFileName; TString fFileContent; TDatime fSaveTime; TDatime fModificationTime; public: TTextFile(); TTextFile(const Char_t* fileName); TTextFile(TSystemFile* file); TTextFile(const Char_t* fileName, const Char_t* name, const Char_t* title = ""); TTextFile(TSystemFile* file, const Char_t* name, const Char_t* title = ""); TTextFile(const TTextFile& ttf); virtual ~TTextFile(); virtual void SetFile(const Char_t* fileName); virtual void SetFile(TSystemFile* file); virtual TString GetFileName() const { return fFileName; } virtual TString GetFileContent() const { return fFileContent; } virtual TDatime GetTimeFileSaved() const { return fSaveTime; } virtual TDatime GetTimeFileModified() const { return fModificationTime; } virtual Int_t Merge(TCollection* tc); ClassDef(TTextFile, 1) }; #endif // __TTEXTFILE_H__