uk.ac.ed.inf.enzml.mulan
Class MulanArffRecord

java.lang.Object
  extended by uk.ac.ed.inf.utils.Initialised
      extended by uk.ac.ed.inf.enzml.mulan.MulanArffRecord
All Implemented Interfaces:
uk.ac.ed.inf.utils.Initialisable

public class MulanArffRecord
extends uk.ac.ed.inf.utils.Initialised

Checks that an ARFF record read from the database contains valid parameters to read an ARFF file.

Author:
luna.deferrari[at]ed.ac.uk

Field Summary
 
Fields inherited from class uk.ac.ed.inf.utils.Initialised
m_initialisationIsCorrect
 
Constructor Summary
MulanArffRecord(int arffRecordId, java.lang.String arffRecordDbPropsPath)
           
 
Method Summary
 java.lang.String deriveXmlPathFromArff(java.lang.String arffProps)
           
 java.lang.String getArffDbConnPath()
           
 java.lang.String getArffFileName()
           
 int getArffId()
           
static java.util.Vector<java.lang.String> getInstancesNamesFromFile(java.lang.String arffFilePath)
          Gets the instances names directly from the comment line above each instance
 java.lang.String getXmlFileName()
           
 
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

MulanArffRecord

public MulanArffRecord(int arffRecordId,
                       java.lang.String arffRecordDbPropsPath)
Method Detail

deriveXmlPathFromArff

public java.lang.String deriveXmlPathFromArff(java.lang.String arffProps)

getArffDbConnPath

public java.lang.String getArffDbConnPath()

getArffFileName

public java.lang.String getArffFileName()

getArffId

public int getArffId()

getInstancesNamesFromFile

public static java.util.Vector<java.lang.String> getInstancesNamesFromFile(java.lang.String arffFilePath)
Gets the instances names directly from the comment line above each instance

Returns:

getXmlFileName

public java.lang.String getXmlFileName()