Class SerializedInstancesSaver

    • 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
      • resetWriter

        public void resetWriter()
        Resets the writer, setting writer and objectstream to null.
        Overrides:
        resetWriter in class AbstractFileSaver
      • setDestination

        public void setDestination​(java.io.OutputStream output)
                            throws java.io.IOException
        Sets the destination output stream.
        Specified by:
        setDestination in interface Saver
        Overrides:
        setDestination in class AbstractFileSaver
        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 interface Saver
        Specified by:
        writeBatch in class AbstractSaver
        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 interface RevisionHandler
        Returns:
        the revision
      • main

        public static void main​(java.lang.String[] args)
        Main method.
        Parameters:
        args - should contain the options of a Saver.