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

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.io.FileReaderWriter<double[][]>
      extended by edu.jhu.ece.iacl.jist.io.ArrayDoubleReaderWriter
Direct Known Subclasses:
ArrayDoubleDxReaderWriter, ArrayDoubleMtxReaderWriter, ArrayDoubleTxtReaderWriter

public class ArrayDoubleReaderWriter
extends FileReaderWriter<double[][]>

The Class ArrayDoubleReaderWriter.


Field Summary
protected static ArrayDoubleReaderWriter readerWriter
          The Constant readerWriter.
 
Fields inherited from class edu.jhu.ece.iacl.jist.io.FileReaderWriter
extensionFilter, fileName
 
Constructor Summary
ArrayDoubleReaderWriter()
          Instantiates a new array double reader writer.
ArrayDoubleReaderWriter(FileExtensionFilter filter)
          Instantiates a new array double reader writer.
 
Method Summary
static ArrayDoubleReaderWriter getInstance()
          Gets the single instance of ArrayDoubleReaderWriter.
protected  double[][] readObject(java.io.File f)
          Read object.
 void setNumberFormat(java.text.NumberFormat numformat)
          Sets the number format.
protected  boolean writeObject(double[][] 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 ArrayDoubleReaderWriter readerWriter
The Constant readerWriter.

Constructor Detail

ArrayDoubleReaderWriter

public ArrayDoubleReaderWriter(FileExtensionFilter filter)
Instantiates a new array double reader writer.

Parameters:
filter - the filter

ArrayDoubleReaderWriter

public ArrayDoubleReaderWriter()
Instantiates a new array double reader writer.

Method Detail

getInstance

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

Returns:
single instance of ArrayDoubleReaderWriter

readObject

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

Specified by:
readObject in class FileReaderWriter<double[][]>
Parameters:
f - the f
Returns:
the t

writeObject

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

setNumberFormat

public void setNumberFormat(java.text.NumberFormat numformat)
Sets the number format.

Parameters:
numformat - the new number format