Class ArffHelper

java.lang.Object
edu.handong.csee.isel.metric.collector.ArffHelper

public class ArffHelper
extends java.lang.Object
  • Constructor Details

  • Method Details

    • setProjectName

      public void setProjectName​(java.lang.String projectName)
    • setOutPath

      public void setOutPath​(java.lang.String outPath)
    • getArffFromDirectory

      public java.io.File getArffFromDirectory​(java.lang.String bowDirectoryPath)
    • getMergedBOWArffBetween

      public java.io.File getMergedBOWArffBetween​(BagOfWordsCollector bowCollector, CharacteristicVectorCollector cVectorCollector)
    • setReferencePath

      public void setReferencePath​(java.lang.String referencePath)
    • getMergedDirectoryPath

      public java.lang.String getMergedDirectoryPath()
    • getBuggyDirectory

      public java.io.File getBuggyDirectory()
    • getCleanDirectory

      public java.io.File getCleanDirectory()
    • makeMergedArff

      public java.io.File makeMergedArff​(java.io.File arff1, java.io.File arff2, java.util.List<java.lang.String> keyOrder) throws java.io.IOException
      Throws:
      java.io.IOException
    • getDataLinesFrom

      public java.util.ArrayList<java.lang.String> getDataLinesFrom​(java.lang.String content)
    • getAttributeLinesFrom

      public java.util.ArrayList<java.lang.String> getAttributeLinesFrom​(java.lang.String content) throws java.io.IOException
      Throws:
      java.io.IOException
    • getKeyOrder

      public java.util.ArrayList<java.lang.String> getKeyOrder()
    • makeMergedDeveloperHistoryArff

      public java.io.File makeMergedDeveloperHistoryArff​(java.io.File arff1, java.io.File arff2, java.util.List<java.lang.String> keyOrder, java.lang.String midDate) throws java.io.IOException
      Throws:
      java.io.IOException