public static class ConverterUtils.DataSink extends java.lang.Object implements java.io.Serializable, RevisionHandler
DataSource.ConverterUtils.DataSource, 
Serialized Form| Constructor and Description | 
|---|
| DataSink(java.io.OutputStream stream)initializes the sink to save the data in the stream (always in ARFF 
 format). | 
| DataSink(Saver saver)initializes the sink to save the data to the given Saver (expected to be 
 fully configured). | 
| DataSink(java.lang.String filename)initializes the sink to save the data to the given file. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getRevision()Returns the revision string. | 
| static void | main(java.lang.String[] args)for testing only - takes a data file as input and a data file for the
 output. | 
| void | write(Instances data)writes the given data either via the saver or to the defined 
 output stream (depending on the constructor). | 
| static void | write(java.io.OutputStream stream,
     Instances data)writes the data to the given stream (always in ARFF format). | 
| static void | write(Saver saver,
     Instances data)writes the data via the given saver. | 
| static void | write(java.lang.String filename,
     Instances data)writes the data to the given file. | 
public DataSink(java.lang.String filename)
         throws java.lang.Exception
filename - the file to save data tojava.lang.Exception - if set of saver failspublic DataSink(Saver saver)
saver - the saver to use for saving the datapublic DataSink(java.io.OutputStream stream)
stream - the output stream to use for storing the data in ARFF
                        formatpublic void write(Instances data) throws java.lang.Exception
data - the data to savejava.lang.Exception - if saving failspublic static void write(java.lang.String filename,
                         Instances data)
                  throws java.lang.Exception
filename - the file to write the data todata - the data to storejava.lang.Exception - if writing failspublic static void write(Saver saver, Instances data) throws java.lang.Exception
saver - the saver to use for writing the datadata - the data to storejava.lang.Exception - if writing failspublic static void write(java.io.OutputStream stream,
                         Instances data)
                  throws java.lang.Exception
stream - the stream to write the data to (ARFF format)data - the data to storejava.lang.Exception - if writing failspublic static void main(java.lang.String[] args)
                 throws java.lang.Exception
args - the commandline argumentsjava.lang.Exception - if something goes wrongpublic java.lang.String getRevision()
getRevision in interface RevisionHandler