edu.jhu.ece.iacl.jist.io
Class ZipFileReaderWriter

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.io.FileReaderWriter
      extended by edu.jhu.ece.iacl.jist.io.ZipFileReaderWriter

public class ZipFileReaderWriter
extends FileReaderWriter

The Class ZipFileReaderWriter.


Field Summary
protected static ZipFileReaderWriter readerWriter
          The Constant readerWriter.
 
Fields inherited from class edu.jhu.ece.iacl.jist.io.FileReaderWriter
extensionFilter, fileName
 
Constructor Summary
ZipFileReaderWriter()
          Instantiates a new zip file reader writer.
ZipFileReaderWriter(FileExtensionFilter filter)
          Instantiates a new zip file reader writer.
 
Method Summary
static ZipFileReaderWriter getInstance()
          Gets the single instance of ZipFileReaderWriter.
 java.io.File readObject(java.io.File f)
          Read object.
 boolean writeObject(java.lang.Object obj, java.io.File f)
          writeObject should be overwritten by all extending classes This method is protected because users should call write() From there, other reader/writer methods (including this one) are called as needed.
 
Methods inherited from class edu.jhu.ece.iacl.jist.io.FileReaderWriter
accept, getExtensionFilter, getFileExtension, getFileExtension, getFileName, getFileName, getFileName, getFullFileName, read, setExtensionFilter, setFileName, write, writeObjectToDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readerWriter

protected static final ZipFileReaderWriter readerWriter
The Constant readerWriter.

Constructor Detail

ZipFileReaderWriter

public ZipFileReaderWriter()
Instantiates a new zip file reader writer.


ZipFileReaderWriter

public ZipFileReaderWriter(FileExtensionFilter filter)
Instantiates a new zip file reader writer.

Parameters:
filter - the filter
Method Detail

getInstance

public static ZipFileReaderWriter getInstance()
Gets the single instance of ZipFileReaderWriter.

Returns:
single instance of ZipFileReaderWriter

writeObject

public boolean writeObject(java.lang.Object obj,
                           java.io.File f)
Description copied from class: FileReaderWriter
writeObject should be overwritten by all extending classes This method is protected because users should call write() From there, other reader/writer methods (including this one) are called as needed.

Specified by:
writeObject in class FileReaderWriter
Parameters:
obj - The object being written
f - Where the file should be written
Returns:
true if successful, false otherwise

readObject

public java.io.File readObject(java.io.File f)
Description copied from class: FileReaderWriter
Read object.

Specified by:
readObject in class FileReaderWriter
Parameters:
f - the f
Returns:
the t