Package org.gmetrics.metric.coupling
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 TypeMethodDescriptionvoid
addReferencesFromPackage
(String rawPackageName, Collection<String> rawPackages) protected abstract MutableMapMetricResult
groovy.lang.MetaClass
final Metric
getPackageMetricResult
(String rawPackageName) getProperty
(String property) getReferencesFromPackage
(String rawPackageName) invokeMethod
(String method, Object arguments) protected boolean
isSourcePackageOrAncestor
(String packageName) protected String
normalizePackageName
(String name) protected String
parentPackageName
(String packageName) void
setMetaClass
(groovy.lang.MetaClass mc) void
setProperty
(String property, Object value) protected SortedSet
protected void
updateStatisticsForAncestorPackage
(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:
getMetaClass
in interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc) - Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
-
invokeMethod
- Specified by:
invokeMethod
in interfacegroovy.lang.GroovyObject
-
getProperty
- Specified by:
getProperty
in interfacegroovy.lang.GroovyObject
-
setProperty
- Specified by:
setProperty
in interfacegroovy.lang.GroovyObject
-
getMetric
-
createEmptyMetricResult
-
addReferencesFromPackage
-
getPackageMetricResult
-
isSourcePackageOrAncestor
-
sortPackagesWithReferencesWithParentFirst
-
updateStatisticsForAncestorPackage
protected void updateStatisticsForAncestorPackage(String packageName, int addToTotal, int addToCount) -
parentPackageName
-
getReferencesFromPackage
-
normalizePackageName
-