SandMark version 3.0


sandmark.statistics
Class HarrisonMagel

java.lang.Object
  |
  +--sandmark.statistics.Metric
        |
        +--sandmark.statistics.HarrisonMagel

public class HarrisonMagel
extends Metric

This class implements the HarrisonMagel metrics that calculates the complexity of a program based on the nesting level and the Halstead complexity


Field Summary
 
Fields inherited from class sandmark.statistics.Metric
affectFactors, applicationMeasure, applnName, appLowerBound, appMeasure, appUpperBound, classLowerBound, classMeasure, className, classNames, classUpperBound, complexityProperties, DEBUG, defaultValue, methodLowerBound, methodMeasure, methodNames, methodUpperBound, metricName, metricProperty, packageLowerBound, packageMeasure, packageNames, packageUpperBound, shortDescription, thresholdInfo, urlInfo
 
Constructor Summary
HarrisonMagel(Stats allStats, ClassFileCollection aCollection)
           
 
Methods inherited from class sandmark.statistics.Metric
getAffectingFactors, getAppMeasure, getAppMeasure, getClassMeasure, getClassMeasure, getClassNames, getDescription, getLowerBound, getMethodMeasure, getMethodMeasure, getMethodNames, getMetricName, getMetricProperties, getNormalValue, getNumberOfProperties, getPackageMeasure, getPackageNames, getThresholdInfo, getUpperBound, getUrl, hasProperty, validateClass, validateMethod, validatePackage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HarrisonMagel

public HarrisonMagel(Stats allStats,
                     ClassFileCollection aCollection)

SandMark version 3.0

Wed Jan 29 10:30:05 MST 2003