Class CharacteristicVectorCollector
java.lang.Object
edu.handong.csee.isel.metric.collector.CharacteristicVectorCollector
public class CharacteristicVectorCollector
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description CharacteristicVectorCollector() -
Method Summary
Modifier and Type Method Description voidcollect()java.io.FilegetArff()java.io.FilegetBuggyDirectory()java.util.List<com.github.gumtreediff.actions.model.Action>getCharacteristicVector(java.lang.String prevFileSource, java.lang.String fileSource)java.io.FilegetCleanDirectory()java.lang.StringgetCVectorirectoryPath()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)voidsetProjectName(java.lang.String projectName)voidsetReferencePath(java.lang.String referencePath)voidsetRepository(org.eclipse.jgit.lib.Repository repo)voidsetStartDate(java.lang.String startDate)
-
Constructor Details
-
CharacteristicVectorCollector
public CharacteristicVectorCollector()
-
-
Method Details
-
collect
public void collect() -
makeArff
public void makeArff() -
getCharacteristicVector
public java.util.List<com.github.gumtreediff.actions.model.Action> getCharacteristicVector(java.lang.String prevFileSource, java.lang.String fileSource) throws java.io.IOException- Throws:
java.io.IOException
-
setCommitList
public void setCommitList(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList) -
getArff
public java.io.File getArff() -
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) -
setProjectName
public void setProjectName(java.lang.String projectName) -
setReferencePath
public void setReferencePath(java.lang.String referencePath) -
setStartDate
public void setStartDate(java.lang.String startDate) -
setEndDate
public void setEndDate(java.lang.String endDate) -
getCVectorirectoryPath
public java.lang.String getCVectorirectoryPath() -
getBuggyDirectory
public java.io.File getBuggyDirectory() -
getCleanDirectory
public java.io.File getCleanDirectory()
-