Class AbstractCouplingReferenceManager
java.lang.Object
org.gmetrics.metric.coupling.AbstractCouplingReferenceManager
- All Implemented Interfaces:
groovy.lang.GroovyObject
- Direct Known Subclasses:
AfferentCouplingReferenceManager, EfferentCouplingReferenceManager
public abstract class AbstractCouplingReferenceManager
extends Object
implements groovy.lang.GroovyObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<String, MutableMapMetricResult> protected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddReferencesFromPackage(String rawPackageName, Collection<String> rawPackages) protected abstract MutableMapMetricResultgroovy.lang.MetaClassfinal MetricgetPackageMetricResult(String rawPackageName) getProperty(String property) getReferencesFromPackage(String rawPackageName) invokeMethod(String method, Object arguments) protected booleanisSourcePackageOrAncestor(String packageName) protected StringnormalizePackageName(String name) protected StringparentPackageName(String packageName) voidsetMetaClass(groovy.lang.MetaClass mc) voidsetProperty(String property, Object value) protected SortedSetprotected voidupdateStatisticsForAncestorPackage(String packageName, int addToTotal, int addToCount)
-
Field Details
-
ROOT
- See Also:
-
referencesFromPackage
-
metricResultMap
-
-
Constructor Details
-
AbstractCouplingReferenceManager
-
-
Method Details
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()- Specified by:
getMetaClassin interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc) - Specified by:
setMetaClassin interfacegroovy.lang.GroovyObject
-
invokeMethod
-
getProperty
-
setProperty
-
getMetric
-
createEmptyMetricResult
-
addReferencesFromPackage
-
getPackageMetricResult
-
isSourcePackageOrAncestor
-
sortPackagesWithReferencesWithParentFirst
-
updateStatisticsForAncestorPackage
protected void updateStatisticsForAncestorPackage(String packageName, int addToTotal, int addToCount) -
parentPackageName
-
getReferencesFromPackage
-
normalizePackageName
-