public static class ConverterUtils.DataSink extends java.lang.Object implements java.io.Serializable, RevisionHandler
DataSource
.ConverterUtils.DataSource
,
Serialized FormConstructor 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