uk.ac.ed.inf.taweka
Class InstancesFactory

java.lang.Object
  extended by uk.ac.ed.inf.taweka.InstancesFactory
Direct Known Subclasses:
MulanInstancesFactory

public class InstancesFactory
extends java.lang.Object

Generates and fills instances for a weka data set.

Version:
21 Feb 2008
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Constructor Summary
InstancesFactory(DataSetWriter dataSet)
           
 
Method Summary
 weka.core.SparseInstance fillInstance(java.lang.String thisInstanceName, weka.core.SparseInstance instance)
          Returns an instance filled with all its attribute values.
 DataSetWriter getDataSet()
          get instances map public TreeMap getInstanceNameObjectMap() { return m_instancesMap; }
 java.util.Set<java.lang.String> getInstancesNames()
           
 void writeInstances()
          Write the data instances to file
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstancesFactory

public InstancesFactory(DataSetWriter dataSet)
Method Detail

fillInstance

public weka.core.SparseInstance fillInstance(java.lang.String thisInstanceName,
                                             weka.core.SparseInstance instance)
Returns an instance filled with all its attribute values.

Parameters:
thisInstanceName - instance name
instance - a weka instance
Returns:
a filled instance

getDataSet

public DataSetWriter getDataSet()
get instances map public TreeMap getInstanceNameObjectMap() { return m_instancesMap; }


getInstancesNames

public java.util.Set<java.lang.String> getInstancesNames()

writeInstances

public void writeInstances()
Write the data instances to file