Class ArffHelper
java.lang.Object
edu.handong.csee.isel.metric.collector.ArffHelper
public class ArffHelper
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ArffHelper() -
Method Summary
Modifier and Type Method Description java.io.FilegetArffFromDirectory(java.lang.String bowDirectoryPath)java.util.ArrayList<java.lang.String>getAttributeLinesFrom(java.lang.String content)java.io.FilegetBuggyDirectory()java.io.FilegetCleanDirectory()java.util.ArrayList<java.lang.String>getDataLinesFrom(java.lang.String content)java.util.ArrayList<java.lang.String>getKeyOrder()java.io.FilegetMergedBOWArffBetween(BagOfWordsCollector bowCollector, CharacteristicVectorCollector cVectorCollector)java.lang.StringgetMergedDirectoryPath()java.io.FilemakeMergedArff(java.io.File arff1, java.io.File arff2, java.util.List<java.lang.String> keyOrder)java.io.FilemakeMergedDeveloperHistoryArff(java.io.File arff1, java.io.File arff2, java.util.List<java.lang.String> keyOrder, java.lang.String midDate)voidsetOutPath(java.lang.String outPath)voidsetProjectName(java.lang.String projectName)voidsetReferencePath(java.lang.String referencePath)
-
Constructor Details
-
ArffHelper
public ArffHelper()
-
-
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
-