Package weka.core.converters
Class SerializedInstancesSaver
- java.lang.Object
-
- weka.core.converters.AbstractSaver
-
- weka.core.converters.AbstractFileSaver
-
- weka.core.converters.SerializedInstancesSaver
-
- All Implemented Interfaces:
java.io.Serializable
,CapabilitiesHandler
,BatchConverter
,FileSourcedConverter
,Saver
,EnvironmentHandler
,OptionHandler
,RevisionHandler
public class SerializedInstancesSaver extends AbstractFileSaver implements BatchConverter
Serializes the instances to a file with extension bsi. Valid options are:-i <the input file> The input file
-o <the output file> The output file
- Version:
- $Revision: 4907 $
- 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
Constructors Constructor Description SerializedInstancesSaver()
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Capabilities
getCapabilities()
Returns the Capabilities of this saver.java.lang.String
getFileDescription()
Returns a description of the file type.java.lang.String
getRevision()
Returns the revision string.java.lang.String
globalInfo()
Returns a string describing this Saver.static void
main(java.lang.String[] args)
Main method.void
resetOptions()
Resets the Saver.void
resetWriter()
Resets the writer, setting writer and objectstream to null.void
setDestination(java.io.OutputStream output)
Sets the destination output stream.void
writeBatch()
Writes a Batch of instances.-
Methods inherited from class weka.core.converters.AbstractFileSaver
cancel, filePrefix, getFileExtension, getFileExtensions, getOptions, getUseRelativePath, getWriter, listOptions, retrieveDir, retrieveFile, runFileSaver, setDestination, setDir, setDirAndPrefix, setEnvironment, setFile, setFilePrefix, setOptions, setUseRelativePath, useRelativePathTipText
-
Methods inherited from class weka.core.converters.AbstractSaver
getInstances, getWriteMode, resetStructure, setInstances, setRetrieval, setStructure, writeIncremental
-
-
-
-
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 interfaceFileSourcedConverter
- Specified by:
getFileDescription
in classAbstractFileSaver
- Returns:
- a short file description
-
resetOptions
public void resetOptions()
Resets the Saver.- Overrides:
resetOptions
in classAbstractFileSaver
-
getCapabilities
public Capabilities getCapabilities()
Returns the Capabilities of this saver.- Specified by:
getCapabilities
in interfaceCapabilitiesHandler
- Overrides:
getCapabilities
in classAbstractSaver
- Returns:
- the capabilities of this object
- See Also:
Capabilities
-
resetWriter
public void resetWriter()
Resets the writer, setting writer and objectstream to null.- Overrides:
resetWriter
in classAbstractFileSaver
-
setDestination
public void setDestination(java.io.OutputStream output) throws java.io.IOException
Sets the destination output stream.- Specified by:
setDestination
in interfaceSaver
- Overrides:
setDestination
in classAbstractFileSaver
- Parameters:
output
- the output stream.- Throws:
java.io.IOException
- throws an IOException if destination cannot be set
-
writeBatch
public void writeBatch() throws java.io.IOException
Writes a Batch of instances.- Specified by:
writeBatch
in interfaceSaver
- Specified by:
writeBatch
in classAbstractSaver
- Throws:
java.io.IOException
- throws IOException if saving in batch mode is not possible
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Specified by:
getRevision
in interfaceRevisionHandler
- Returns:
- the revision
-
main
public static void main(java.lang.String[] args)
Main method.- Parameters:
args
- should contain the options of a Saver.
-
-