uk.ac.ed.inf.enzml.weka
Class DataSetWriter

java.lang.Object
  extended by uk.ac.ed.inf.enzml.weka.DataSetWriter

public class DataSetWriter
extends java.lang.Object

Class

Version:
3 Sep 2010
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Constructor Summary
DataSetWriter(DataSetManager manager)
           
 
Method Summary
 java.lang.String attributesSection(weka.core.Instances instances)
           
 java.lang.String dataStatistics()
           
 DataSetManager getDataSetManager()
           
 java.lang.String getFilePath()
           
 java.lang.String getLog()
           
 java.lang.String logHeader()
           
 java.lang.String logTail()
           
 void writeAttributesAndClasses(weka.core.Instances instances)
          Write the data instances to file
 void writeDataStatistics()
          Logs to file the number of instances, classes and attributes in the dataset.
 void writeHeader()
           
 void writeInstanceToFile(java.lang.String instanceName, weka.core.Instance instance)
          Write an individual Weka instance to file
 void writeTail()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSetWriter

public DataSetWriter(DataSetManager manager)
Method Detail

attributesSection

public java.lang.String attributesSection(weka.core.Instances instances)

dataStatistics

public java.lang.String dataStatistics()

getDataSetManager

public DataSetManager getDataSetManager()

getFilePath

public java.lang.String getFilePath()

getLog

public java.lang.String getLog()

logHeader

public java.lang.String logHeader()

logTail

public java.lang.String logTail()

writeAttributesAndClasses

public void writeAttributesAndClasses(weka.core.Instances instances)
Write the data instances to file


writeDataStatistics

public void writeDataStatistics()
Logs to file the number of instances, classes and attributes in the dataset.


writeHeader

public void writeHeader()

writeInstanceToFile

public void writeInstanceToFile(java.lang.String instanceName,
                                weka.core.Instance instance)
Write an individual Weka instance to file


writeTail

public void writeTail()