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
    void collect()  
    java.io.File getArff()  
    java.io.File getBuggyDirectory()  
    java.util.List<com.github.gumtreediff.actions.model.Action> getCharacteristicVector​(java.lang.String prevFileSource, java.lang.String fileSource)  
    java.io.File getCleanDirectory()  
    java.lang.String getCVectorirectoryPath()  
    void makeArff()  
    void setBIC​(java.util.List<java.lang.String> bicList)  
    void setCommitList​(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList)  
    void setEndDate​(java.lang.String endDate)  
    void setGit​(org.eclipse.jgit.api.Git git)  
    void setProjectName​(java.lang.String projectName)  
    void setReferencePath​(java.lang.String referencePath)  
    void setRepository​(org.eclipse.jgit.lib.Repository repo)  
    void setStartDate​(java.lang.String startDate)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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()