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 CapabilitiesgetCapabilities()Returns the Capabilities of this saver.java.lang.StringgetFileDescription()Returns a description of the file type.java.lang.StringgetRevision()Returns the revision string.java.lang.StringglobalInfo()Returns a string describing this Saver.static voidmain(java.lang.String[] args)Main method.voidresetOptions()Resets the Saver.voidresetWriter()Resets the writer, setting writer and objectstream to null.voidsetDestination(java.io.OutputStream output)Sets the destination output stream.voidwriteBatch()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:
getFileDescriptionin interfaceFileSourcedConverter- Specified by:
getFileDescriptionin classAbstractFileSaver- Returns:
- a short file description
-
resetOptions
public void resetOptions()
Resets the Saver.- Overrides:
resetOptionsin classAbstractFileSaver
-
getCapabilities
public Capabilities getCapabilities()
Returns the Capabilities of this saver.- Specified by:
getCapabilitiesin interfaceCapabilitiesHandler- Overrides:
getCapabilitiesin classAbstractSaver- Returns:
- the capabilities of this object
- See Also:
Capabilities
-
resetWriter
public void resetWriter()
Resets the writer, setting writer and objectstream to null.- Overrides:
resetWriterin classAbstractFileSaver
-
setDestination
public void setDestination(java.io.OutputStream output) throws java.io.IOExceptionSets the destination output stream.- Specified by:
setDestinationin interfaceSaver- Overrides:
setDestinationin 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.IOExceptionWrites a Batch of instances.- Specified by:
writeBatchin interfaceSaver- Specified by:
writeBatchin 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:
getRevisionin interfaceRevisionHandler- Returns:
- the revision
-
main
public static void main(java.lang.String[] args)
Main method.- Parameters:
args- should contain the options of a Saver.
-
-