Package weka.core.converters
Class SerializedInstancesSaver
java.lang.Object
weka.core.converters.AbstractSaver
weka.core.converters.AbstractFileSaver
weka.core.converters.SerializedInstancesSaver
- All Implemented Interfaces:
Serializable
,CapabilitiesHandler
,CapabilitiesIgnorer
,BatchConverter
,FileSourcedConverter
,Saver
,EnvironmentHandler
,OptionHandler
,RevisionHandler
,WeightedInstancesHandler
public class SerializedInstancesSaver
extends AbstractFileSaver
implements BatchConverter, WeightedInstancesHandler
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: 14861 $
- Author:
- Stefan Mutter (mutter@cs.waikato.ac.nz)
- See Also:
-
Field Summary
Fields inherited from interface weka.core.converters.Saver
BATCH, INCREMENTAL, NONE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the Capabilities of this saver.Returns a description of the file type.Returns the revision string.Returns a string describing this Saver.static void
Main method.void
Resets the Saver.void
Resets the writer, setting writer and objectstream to null.void
setDestination
(OutputStream output) Sets the destination output stream.void
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
doNotCheckCapabilitiesTipText, getDoNotCheckCapabilities, getInstances, getWriteMode, resetStructure, setDoNotCheckCapabilities, setInstances, setRetrieval, setStructure, writeIncremental
-
Constructor Details
-
SerializedInstancesSaver
public SerializedInstancesSaver()Constructor.
-
-
Method Details
-
globalInfo
Returns a string describing this Saver.- Returns:
- a description of the Saver suitable for displaying in the explorer/experimenter gui
-
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
Returns the Capabilities of this saver.- Specified by:
getCapabilities
in interfaceCapabilitiesHandler
- Overrides:
getCapabilities
in classAbstractSaver
- Returns:
- the capabilities of this object
- See Also:
-
resetWriter
public void resetWriter()Resets the writer, setting writer and objectstream to null.- Overrides:
resetWriter
in classAbstractFileSaver
-
setDestination
Sets the destination output stream.- Specified by:
setDestination
in interfaceSaver
- Overrides:
setDestination
in classAbstractFileSaver
- Parameters:
output
- the output stream.- Throws:
IOException
- throws an IOException if destination cannot be set
-
writeBatch
Writes a Batch of instances.- Specified by:
writeBatch
in interfaceSaver
- Specified by:
writeBatch
in classAbstractSaver
- Throws:
IOException
- throws IOException if saving in batch mode is not possible
-
getRevision
Returns the revision string.- Specified by:
getRevision
in interfaceRevisionHandler
- Returns:
- the revision
-
main
Main method.- Parameters:
args
- should contain the options of a Saver.
-