weka.core.converters
Class SerializedInstancesSaver

java.lang.Object
  extended byweka.core.converters.AbstractSaver
      extended byweka.core.converters.AbstractFileSaver
          extended byweka.core.converters.SerializedInstancesSaver
All Implemented Interfaces:
BatchConverter, FileSourcedConverter, IncrementalConverter, OptionHandler, Saver, java.io.Serializable

public class SerializedInstancesSaver
extends AbstractFileSaver
implements BatchConverter, IncrementalConverter

Serialzes to a destination. Valid options: -i input arff file
The input filw in arff format.

-o the output file
The output file. The prefix of the output file is sufficient. If no output file is given, Saver tries to use standard out.

Version:
$Revision: 1.2 $
Author:
Stefan Mutter (mutter@cs.waikato.ac.nz)
See Also:
Saver, Serialized Form

Field Summary
 
Fields inherited from interface weka.core.converters.Saver
BATCH, INCREMENTAL, NONE
 
Constructor Summary
SerializedInstancesSaver()
          Constructor
 
Method Summary
 java.lang.String getFileDescription()
          Returns a description of the file type.
 java.lang.String globalInfo()
          Returns a string describing this Saver
static void main(java.lang.String[] options)
          Main method.
 void resetOptions()
          Resets the Saver
 void setDestination(java.io.File file)
          Sets the destination file (and directories if necessary).
 void writeBatch()
          Writes a Batch of instances
 
Methods inherited from class weka.core.converters.AbstractFileSaver
cancel, filePrefix, getFileExtension, getOptions, getWriter, listOptions, resetWriter, retrieveDir, retrieveFile, setDestination, setDir, setDirAndPrefix, setFile, setFilePrefix, setOptions
 
Methods inherited from class weka.core.converters.AbstractSaver
getInstances, getWriteMode, resetStructure, setInstances, setRetrieval, setStructure, writeIncremental
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializedInstancesSaver

public SerializedInstancesSaver()
Constructor

Method Detail

globalInfo

public java.lang.String globalInfo()
Returns a string describing this Saver

Returns:
a description of the Saver suitable for displaying in the explorer/experimenter gui

getFileDescription

public java.lang.String getFileDescription()
Returns a description of the file type.

Specified by:
getFileDescription in interface FileSourcedConverter
Specified by:
getFileDescription in class AbstractFileSaver
Returns:
a short file description

resetOptions

public void resetOptions()
Resets the Saver

Overrides:
resetOptions in class AbstractFileSaver

setDestination

public void setDestination(java.io.File file)
                    throws java.io.IOException
Sets the destination file (and directories if necessary).

Specified by:
setDestination in interface Saver
Overrides:
setDestination in class AbstractFileSaver
Parameters:
file - the File
Throws:
java.io.IOException - always

writeBatch

public void writeBatch()
                throws java.io.IOException
Writes a Batch of instances

Specified by:
writeBatch in interface Saver
Specified by:
writeBatch in class AbstractSaver
Throws:
java.io.IOException - throws IOException if saving in batch mode is not possible

main

public static void main(java.lang.String[] options)
Main method.

Parameters:
options - should contain the options of a Saver.