public class SerializedInstancesSaver extends AbstractFileSaver implements BatchConverter
-i <the input file> The input file
-o <the output file> The output file
Saver
,
Serialized FormBATCH, INCREMENTAL, NONE
Constructor and Description |
---|
SerializedInstancesSaver()
Constructor.
|
Modifier and Type | Method and 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.
|
cancel, filePrefix, getFileExtension, getFileExtensions, getOptions, getUseRelativePath, getWriter, listOptions, retrieveDir, retrieveFile, runFileSaver, setDestination, setDir, setDirAndPrefix, setEnvironment, setFile, setFilePrefix, setOptions, setUseRelativePath, useRelativePathTipText
getInstances, getWriteMode, resetStructure, setInstances, setRetrieval, setStructure, writeIncremental
public java.lang.String globalInfo()
public java.lang.String getFileDescription()
getFileDescription
in interface FileSourcedConverter
getFileDescription
in class AbstractFileSaver
public void resetOptions()
resetOptions
in class AbstractFileSaver
public Capabilities getCapabilities()
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class AbstractSaver
Capabilities
public void resetWriter()
resetWriter
in class AbstractFileSaver
public void setDestination(java.io.OutputStream output) throws java.io.IOException
setDestination
in interface Saver
setDestination
in class AbstractFileSaver
output
- the output stream.java.io.IOException
- throws an IOException if destination cannot be setpublic void writeBatch() throws java.io.IOException
writeBatch
in interface Saver
writeBatch
in class AbstractSaver
java.io.IOException
- throws IOException if saving in batch mode is not possiblepublic java.lang.String getRevision()
getRevision
in interface RevisionHandler
public static void main(java.lang.String[] args)
args
- should contain the options of a Saver.