#include <FileEncodedStreamFactory.h>
Inheritance diagram for Tools::FileEncodedStreamFactory:
Public Member Functions | |
FileEncodedStreamFactory (Filename *filename, String *encoding) | |
virtual String * | className (void) const |
Answer receiver class name. | |
virtual EncodedStream * | appendStream (void) |
virtual EncodedStream * | readStream (void) |
virtual EncodedStream * | writeStream (void) |
Protected Attributes | |
Filename * | _filename |
|
Definition at line 35 of file FileEncodedStreamFactory.cc. References _filename. 00036 : EncodedStreamFactory(encoding) 00037 { 00038 _filename = filename; 00039 }
|
|
Definition at line 48 of file FileEncodedStreamFactory.cc. References _filename, Tools::Filename::appendStream(), and Core::EncodedStreamFactory::getEncoder(). 00049 { 00050 return new EncodedStream(_filename->appendStream(), getEncoder()); 00051 }
|
|
Answer receiver class name. Because there isn't any standard way to obtain class name this method comes to place. Every class should rewrite this method but many didn't (yet). Reimplemented from Core::EncodedStreamFactory. Definition at line 42 of file FileEncodedStreamFactory.cc. 00043 { 00044 return new String("FileEncodedStreamFactory"); 00045 }
|
|
Reimplemented from Core::EncodedStreamFactory. Definition at line 53 of file FileEncodedStreamFactory.cc. References _filename, Core::EncodedStreamFactory::getEncoder(), and Tools::Filename::readStream(). 00054 { 00055 return new EncodedStream(_filename->readStream(), getEncoder()); 00056 }
|
|
Reimplemented from Core::EncodedStreamFactory. Definition at line 58 of file FileEncodedStreamFactory.cc. References _filename, Core::EncodedStreamFactory::getEncoder(), and Tools::Filename::writeStream(). 00059 { 00060 return new EncodedStream(_filename->writeStream(), getEncoder()); 00061 }
|
|
Definition at line 38 of file FileEncodedStreamFactory.h. Referenced by appendStream(), FileEncodedStreamFactory(), readStream(), and writeStream(). |