Class BagOfWordsCollector
java.lang.Object
edu.handong.csee.isel.metric.collector.BagOfWordsCollector
public class BagOfWordsCollector
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description BagOfWordsCollector() -
Method Summary
Modifier and Type Method Description static java.lang.StringcamelCaseToLowerCaseWithUnderscore(java.lang.String string)voidcollect()java.io.FilegetArff()java.lang.StringgetBOWDirectoryPath()java.io.FilegetBuggyDirectory()java.io.FilegetCleanDirectory()java.lang.StringgetReferencePath()voidmakeArff()voidsetBIC(java.util.List<java.lang.String> bicList)voidsetCommitList(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList)voidsetEndDate(java.lang.String endDate)voidsetGit(org.eclipse.jgit.api.Git git)voidsetGitURL(java.lang.String gitURL)voidsetOutPath(java.lang.String outPath)voidsetProjectName(java.lang.String projectName)voidsetReferencePath(java.lang.String referencePath)voidsetRepository(org.eclipse.jgit.lib.Repository repo)voidsetStartDate(java.lang.String startDate)
-
Constructor Details
-
BagOfWordsCollector
public BagOfWordsCollector()
-
-
Method Details
-
collect
public void collect() -
camelCaseToLowerCaseWithUnderscore
public static java.lang.String camelCaseToLowerCaseWithUnderscore(java.lang.String string) -
makeArff
public void makeArff() -
getBOWDirectoryPath
public java.lang.String getBOWDirectoryPath() -
getBuggyDirectory
public java.io.File getBuggyDirectory() -
getCleanDirectory
public java.io.File getCleanDirectory() -
setCommitList
public void setCommitList(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList) -
getArff
public java.io.File getArff() -
getReferencePath
public java.lang.String getReferencePath() -
setGit
public void setGit(org.eclipse.jgit.api.Git git) -
setRepository
public void setRepository(org.eclipse.jgit.lib.Repository repo) -
setBIC
public void setBIC(java.util.List<java.lang.String> bicList) -
setReferencePath
public void setReferencePath(java.lang.String referencePath) -
setProjectName
public void setProjectName(java.lang.String projectName) -
setStartDate
public void setStartDate(java.lang.String startDate) -
setEndDate
public void setEndDate(java.lang.String endDate) -
setOutPath
public void setOutPath(java.lang.String outPath) -
setGitURL
public void setGitURL(java.lang.String gitURL)
-