00001 00002 00003 00004 //----------------------------------------------------------------------------- 00005 // Initial version: 31/08/2005 00006 // CVS: $Revision: 2989 $, $Date: 2006-10-12 17:31:45 +0100 (Thu, 12 Oct 2006) $, $Author: rsc $ 00007 //----------------------------------------------------------------------------- 00008 #ifndef JPTEXTFILEREADER_DEFINED 00009 #define JPTEXTFILEREADER_DEFINED 00010 00011 #include "FileHeader.h" 00012 #include "FileObjectReader.h" 00013 00014 class Object; 00015 //----------------------------------------------------------------------------- 00017 00020 class JPTextFileReader : public FileObjectReader 00021 { 00022 public: 00023 JPTextFileReader(); 00024 virtual ~JPTextFileReader() {} 00025 00030 virtual Object* read(FILE* aFilePtr); 00031 00032 private: 00033 // Prevent copying 00034 JPTextFileReader(JPTextFileReader const& aCopy); 00035 JPTextFileReader& operator=(JPTextFileReader const& aCopy); 00036 }; 00037 //----------------------------------------------------------------------------- 00038 #endif