com.kirkk.analyzer.framework.bcelbundle
Class JarMetricsImpl

java.lang.Object
  extended by com.kirkk.analyzer.framework.bcelbundle.JarMetricsImpl
All Implemented Interfaces:
JarMetrics

public class JarMetricsImpl
extends java.lang.Object
implements JarMetrics


Constructor Summary
JarMetricsImpl(Jar jar)
           
 
Method Summary
 java.math.BigDecimal calculateAbstractness()
           
 int calculateAfferentCoupling()
           
 java.math.BigDecimal calculateDistance()
           
 int calculateEfferentCoupling()
           
 java.math.BigDecimal calculateInstability()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JarMetricsImpl

public JarMetricsImpl(Jar jar)
Method Detail

calculateAbstractness

public java.math.BigDecimal calculateAbstractness()
Specified by:
calculateAbstractness in interface JarMetrics

calculateInstability

public java.math.BigDecimal calculateInstability()
Specified by:
calculateInstability in interface JarMetrics

calculateEfferentCoupling

public int calculateEfferentCoupling()
Specified by:
calculateEfferentCoupling in interface JarMetrics

calculateAfferentCoupling

public int calculateAfferentCoupling()
Specified by:
calculateAfferentCoupling in interface JarMetrics

calculateDistance

public java.math.BigDecimal calculateDistance()
Specified by:
calculateDistance in interface JarMetrics


Copyright © 2006 Kirk Knoernschild