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

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.io.FileReaderWriter<MipavVOI>
      extended by edu.jhu.ece.iacl.jist.io.VOIReaderWriter

public class VOIReaderWriter
extends FileReaderWriter<MipavVOI>

The Class VOIReaderWriter.


Field Summary
 
Fields inherited from class edu.jhu.ece.iacl.jist.io.FileReaderWriter
extensionFilter, fileName
 
Constructor Summary
VOIReaderWriter()
          Instantiates a new vOI reader writer.
 
Method Summary
protected  MipavVOI readObject(java.io.File f)
          Read object.
protected  boolean writeObject(MipavVOI VOIs, 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.
protected  java.io.File writeObjectToDirectory(MipavVOI img, java.io.File dir)
          Write object to directory.
 
Methods inherited from class edu.jhu.ece.iacl.jist.io.FileReaderWriter
accept, getExtensionFilter, getFileExtension, getFileExtension, getFileName, getFileName, getFileName, getFullFileName, read, setExtensionFilter, setFileName, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VOIReaderWriter

public VOIReaderWriter()
Instantiates a new vOI reader writer.

Method Detail

writeObjectToDirectory

protected java.io.File writeObjectToDirectory(MipavVOI img,
                                              java.io.File dir)
Description copied from class: FileReaderWriter
Write object to directory.

Overrides:
writeObjectToDirectory in class FileReaderWriter<MipavVOI>
Parameters:
img - the obj
dir - the f
Returns:
the file

readObject

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

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

writeObject

protected boolean writeObject(MipavVOI VOIs,
                              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<MipavVOI>
Parameters:
VOIs - The object being written
f - Where the file should be written
Returns:
true if successful, false otherwise