uk.ac.ed.inf.enzml.mulan.attributesfilter
Class AttributesFilteredArff

java.lang.Object
  extended by uk.ac.ed.inf.utils.Initialised
      extended by uk.ac.ed.inf.enzml.weka.Arff
          extended by uk.ac.ed.inf.enzml.mulan.MulanArff
              extended by uk.ac.ed.inf.enzml.mulan.attributesfilter.AttributesFilteredArff
All Implemented Interfaces:
uk.ac.ed.inf.utils.Initialisable

public class AttributesFilteredArff
extends MulanArff


Field Summary
 
Fields inherited from class uk.ac.ed.inf.enzml.mulan.MulanArff
m_memoryAbundant
 
Fields inherited from class uk.ac.ed.inf.utils.Initialised
m_initialisationIsCorrect
 
Constructor Summary
AttributesFilteredArff(java.lang.String dataPropsFileName, java.lang.String resultsPropsFileName, java.util.TreeSet<java.lang.String> attributesNames, AttributesFilter filterManager, int oldArffRecordId)
           
 
Method Summary
 java.util.TreeSet<java.lang.String> getAttributesNames()
           
 AttributesFilteredDataSetManager getDataSetManager()
           
static java.lang.String getFilteredArffName(int oldArffId, int oldTestId, int oldTrainId)
           
 AttributesFilter getFilterManager()
           
 void setDataSetManager()
           
 
Methods inherited from class uk.ac.ed.inf.enzml.mulan.MulanArff
getInstances, getInstancesNames, getXmlPath, getXMLpathFromArffPath, main, run, run
 
Methods inherited from class uk.ac.ed.inf.enzml.weka.Arff
checkAndInitialise, fillArffButDontWrite, generateAndWriteArffFile, generateArff, getArffPath, getArffRecordId, getDataArffProperties, getDataDbManager, getDataPropsFilePath, getDbConn, getDbReader, getResultsDbManager, memoryIsAbundant, setArffRecordId
 
Methods inherited from class uk.ac.ed.inf.utils.Initialised
initialisationIsCorrect, setInitialisationIsCorrect
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributesFilteredArff

public AttributesFilteredArff(java.lang.String dataPropsFileName,
                              java.lang.String resultsPropsFileName,
                              java.util.TreeSet<java.lang.String> attributesNames,
                              AttributesFilter filterManager,
                              int oldArffRecordId)
Method Detail

getAttributesNames

public java.util.TreeSet<java.lang.String> getAttributesNames()

getDataSetManager

public AttributesFilteredDataSetManager getDataSetManager()
Overrides:
getDataSetManager in class MulanArff

getFilterManager

public AttributesFilter getFilterManager()

setDataSetManager

public void setDataSetManager()
Overrides:
setDataSetManager in class MulanArff

getFilteredArffName

public static java.lang.String getFilteredArffName(int oldArffId,
                                                   int oldTestId,
                                                   int oldTrainId)