org.gmetrics.metric
Interface Metric

All Known Implementing Classes:
AbcMetric, AbstractMethodMetric, AbstractMetric, ClassLineCountMetric, CyclomaticComplexityMetric, MethodLineCountMetric

public interface Metric

Represents a metric

Version:
$Revision: 101 $ - $Date: 2010-03-10 19:17:23 -0500 (Wed, 10 Mar 2010) $
Author:
Chris Mair

Method Summary
 ClassMetricResult applyToClass(org.codehaus.groovy.ast.ClassNode classNode, SourceCode sourceCode)
           
 MetricResult applyToPackage(java.util.Collection childMetricResults)
           
 MetricLevel getBaseLevel()
           
 java.lang.String getName()
           
 boolean isEnabled()
           
 

Method Detail

getName

java.lang.String getName()

getBaseLevel

MetricLevel getBaseLevel()

applyToClass

ClassMetricResult applyToClass(org.codehaus.groovy.ast.ClassNode classNode,
                               SourceCode sourceCode)

applyToPackage

MetricResult applyToPackage(java.util.Collection childMetricResults)

isEnabled

boolean isEnabled()


Copyright © 2010. All Rights Reserved.