All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home

Class weka.experiment.OutputZipper

java.lang.Object
    |
    +----weka.experiment.OutputZipper

public class OutputZipper
extends java.lang.Object
OutputZipper writes output to either gzipped files or to a multi entry zip file. If the destination file is a directory each output string will be written to an individually named gzip file. If the destination file is a file, then each output string is appended as a named entry to the zip file until finished() is called to close the file.

Version:
$Revision: 1.5 $
Author:
Mark Hall (mhall@cs.waikato.ac.nz)

Constructor Index

 o OutputZipper(File)
Constructor.

Method Index

 o finished()
Closes the zip file.
 o main(String[])
Main method for testing this class
 o zipit(String, String)
Saves a string to either an individual gzipped file or as an entry in a zip file.

Constructor Detail

 o OutputZipper
public OutputZipper(java.io.File destination) throws java.lang.Exception
          Constructor.
Parameters:
a - destination file or directory
Throws:
java.lang.Exception - if something goes wrong.

Method Detail

 o zipit
public void zipit(java.lang.String outString,
                  java.lang.String name) throws java.lang.Exception
          Saves a string to either an individual gzipped file or as an entry in a zip file.
Parameters:
outString - the output string to save
the - name of the file/entry to save it to
Throws:
java.lang.Exception - if something goes wrong
 o finished
public void finished() throws java.lang.Exception
          Closes the zip file.
Throws:
java.lang.Exception - if something goes wrong
 o main
public static void main(java.lang.String args[])
          Main method for testing this class

All Packages  Class Hierarchy  This Package  Previous  Next  Index  WEKA's home