Class CMetricCollector
java.lang.Object
edu.handong.csee.isel.metric.collector.CMetricCollector
- All Implemented Interfaces:
MetricCollector
public class CMetricCollector extends java.lang.Object implements MetricCollector
-
Field Summary
Fields Modifier and Type Field Description GitFunctionsgitUtilsstatic java.util.HashMap<java.lang.String,java.lang.Integer>tooLongName -
Constructor Summary
Constructors Constructor Description CMetricCollector(boolean developerHistory, java.lang.String outPath, java.lang.String projectName, java.lang.String gitURL, java.lang.String startDate, java.lang.String endDate) -
Method Summary
Modifier and Type Method Description java.io.FilecollectFrom(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList)voidsetBIC(java.util.List<java.lang.String> bicList)voidsetMidDate(java.lang.String midDate)
-
Field Details
-
tooLongName
public static java.util.HashMap<java.lang.String,java.lang.Integer> tooLongName -
gitUtils
-
-
Constructor Details
-
CMetricCollector
public CMetricCollector(boolean developerHistory, java.lang.String outPath, java.lang.String projectName, java.lang.String gitURL, java.lang.String startDate, java.lang.String endDate) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
collectFrom
public java.io.File collectFrom(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList)- Specified by:
collectFromin interfaceMetricCollector
-
setBIC
public void setBIC(java.util.List<java.lang.String> bicList)- Specified by:
setBICin interfaceMetricCollector
-
setMidDate
public void setMidDate(java.lang.String midDate)- Specified by:
setMidDatein interfaceMetricCollector
-