Metric Results

[ summary] [ packages] [ cycles] [ explanations]

The following document contains the results of a JDependmetric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary] [ packages] [ cycles] [ explanations]

Package TC AC CC AC EC A I D
org.apache.jetspeed.cache 413140.2580%5%
org.apache.jetspeed.cache.disk 7259130.2959%12%
org.apache.jetspeed.capability 3121770.3329%38%
org.apache.jetspeed.daemon 817350.1262%25%
org.apache.jetspeed.daemon.impl 303115094%6%
org.apache.jetspeed.daemon.impl.util 101020100%0%
org.apache.jetspeed.daemon.impl.util.diskcachedaemon 20217088%12%
org.apache.jetspeed.daemon.impl.util.feeddaemon 202090100%0%
org.apache.jetspeed.modules 101210083%17%
org.apache.jetspeed.modules.actions 151140300.07100%7%
org.apache.jetspeed.modules.actions.controllers 6150230.17100%17%
org.apache.jetspeed.modules.actions.controls 8080140100%0%
org.apache.jetspeed.modules.actions.portlets 379284530.2493%17%
org.apache.jetspeed.modules.actions.portlets.browser 3120130.33100%33%
org.apache.jetspeed.modules.actions.portlets.designer 3030120100%0%
org.apache.jetspeed.modules.actions.portlets.email 2020220100%0%
org.apache.jetspeed.modules.actions.portlets.security 13013123096%4%
org.apache.jetspeed.modules.layouts 3030170100%0%
org.apache.jetspeed.modules.pages 3030190100%0%
org.apache.jetspeed.modules.parameters 121111270.0896%5%
org.apache.jetspeed.om 2111320.513%37%
org.apache.jetspeed.om.apps.coffees 6330110.5100%50%
org.apache.jetspeed.om.apps.coffees.map 101030100%0%
org.apache.jetspeed.om.apps.email 6331110.592%42%
org.apache.jetspeed.om.apps.email.map 101030100%0%
org.apache.jetspeed.om.dbpsml 18991160.594%44%
org.apache.jetspeed.om.dbpsml.map 303030100%0%
org.apache.jetspeed.om.dbregistry 2814140110.5100%50%
org.apache.jetspeed.om.dbregistry.map 505030100%0%
org.apache.jetspeed.om.profile 2216625110.7331%3%
org.apache.jetspeed.om.profile.psml 1301347064%36%
org.apache.jetspeed.om.registry 272522770.9321%13%
org.apache.jetspeed.om.registry.base 352333110.0679%16%
org.apache.jetspeed.om.registry.database 6060110100%0%
org.apache.jetspeed.om.security 1651126130.3133%35%
org.apache.jetspeed.om.security.ldap 505115094%6%
org.apache.jetspeed.om.security.turbine 3618181140.593%43%
org.apache.jetspeed.om.security.turbine.map 606040100%0%
org.apache.jetspeed.portal 2314927220.6145%6%
org.apache.jetspeed.portal.controllers 4130200.25100%25%
org.apache.jetspeed.portal.controls 7160240.14100%14%
org.apache.jetspeed.portal.expire 624470.3364%3%
org.apache.jetspeed.portal.portlets 3423211420.0679%15%
org.apache.jetspeed.portal.portlets.admin 8080240100%0%
org.apache.jetspeed.portal.portlets.browser 312270.3378%11%
org.apache.jetspeed.portal.portlets.viewprocessor 6151210.1795%12%
org.apache.jetspeed.portal.security.portlets 404314082%18%
org.apache.jetspeed.services 1551041300.3342%24%
org.apache.jetspeed.services.customlocalization 4225100.567%17%
org.apache.jetspeed.services.daemonfactory 312280.3380%13%
org.apache.jetspeed.services.db 211150.583%33%
org.apache.jetspeed.services.forward 3122190.3390%24%
org.apache.jetspeed.services.forward.configuration 77032140%40%
org.apache.jetspeed.services.forward.configuration.impl 707040100%0%
org.apache.jetspeed.services.idgenerator 321350.6762%29%
org.apache.jetspeed.services.jsp.tags 130130290100%0%
org.apache.jetspeed.services.ldap 312390.3375%8%
org.apache.jetspeed.services.logging 4046812015%85%
org.apache.jetspeed.services.persistence 4225110.569%19%
org.apache.jetspeed.services.portaltoolkit 3121130.3393%26%
org.apache.jetspeed.services.portletcache 5234100.471%11%
org.apache.jetspeed.services.portletfactory 2111170.594%44%
org.apache.jetspeed.services.portletstats 2111110.592%42%
org.apache.jetspeed.services.profiler 2111180.595%45%
org.apache.jetspeed.services.psmlmanager 4134220.2585%10%
org.apache.jetspeed.services.psmlmanager.db 5231200.495%35%
org.apache.jetspeed.services.registry 8262190.2590%15%
org.apache.jetspeed.services.resources 303278023%77%
org.apache.jetspeed.services.rundata 31228140.3333%33%
org.apache.jetspeed.services.search 954380.5673%28%
org.apache.jetspeed.services.search.handlers 4040130100%0%
org.apache.jetspeed.services.search.lucene 1010160100%0%
org.apache.jetspeed.services.security 32151720160.4744%9%
org.apache.jetspeed.services.security.ldap 6060170100%0%
org.apache.jetspeed.services.security.nosecurity 707113093%7%
org.apache.jetspeed.services.security.registry 1010140100%0%
org.apache.jetspeed.services.security.turbine 6060250100%0%
org.apache.jetspeed.services.statemanager 844570.558%8%
org.apache.jetspeed.services.template 3121200.3395%29%
org.apache.jetspeed.services.threadpool 514450.256%24%
org.apache.jetspeed.services.transformer 211160.586%36%
org.apache.jetspeed.services.urlmanager 8175110.1269%19%
org.apache.jetspeed.services.webpage 174130140.24100%24%
org.apache.jetspeed.util 3122940390.0649%44%
org.apache.jetspeed.util.ant 101040100%0%
org.apache.jetspeed.util.file 101030100%0%
org.apache.jetspeed.util.parser 2020150100%0%
org.apache.jetspeed.util.rewriter 1028380.273%7%
org.apache.jetspeed.util.servlet 404110091%9%
org.apache.jetspeed.util.template 91814270.1166%23%
org.apache.jetspeed.util.types 202010100%0%
org.apache.jetspeed.webservices.finance.stockmarket 725180.2989%17%
org.apache.jetspeed.webservices.util 2020110100%0%
org.apache.jetspeed.xml 10134057%43%
org.apache.jetspeed.xml.api.jcm 5505518089%11%

Packages

[ summary] [ packages] [ cycles] [ explanations]

org.apache.jetspeed.cache

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1425%80%5%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.daemon.impl.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
020%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.modules.actions.portlets

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
45324%93%17%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.om.apps.coffees.map

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
030%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.om.apps.email.map

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
030%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.om.dbpsml.map

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
030%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.om.dbregistry.map

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
030%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.om.profile

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
251173%31%3%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.om.registry

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
27793%21%13%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.om.security

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
261331%33%35%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.portal

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
272261%45%6%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.portal.portlets

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11426%79%15%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.services

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
413033%42%24%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.services.db

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1550%83%33%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.services.forward.configuration.impl

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
040%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.services.logging

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
68120%15%85%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

org.apache.jetspeed.services.rundata

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
281433%33%33%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.services.security

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
201647%44%9%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.services.transformer

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1650%86%36%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
40396%49%44%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.util.ant

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
040%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.util.file

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
030%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.util.template

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
142711%66%23%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages

org.apache.jetspeed.util.types

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
010%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.webservices.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0110%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jetspeed.xml

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
340%57%43%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

Cycles

[ summary] [ packages] [ cycles] [ explanations]

PackageCyclic Dependencies
org.apache.jetspeed.cache
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.cache.disk
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.daemon
  • org.apache.jetspeed.util
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.daemon.impl
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.daemon.impl.util
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.daemon.impl.util.diskcachedaemon
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.daemon.impl.util.feeddaemon
  • org.apache.jetspeed.services.threadpool
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.actions
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.actions.controllers
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.actions.controls
  • org.apache.jetspeed.om.profile
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.modules.actions.portlets
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.actions.portlets.browser
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.actions.portlets.designer
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.actions.portlets.email
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.actions.portlets.security
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.layouts
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.pages
  • org.apache.jetspeed.util.template
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.modules.parameters
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.om.dbpsml
  • org.apache.jetspeed.services.psmlmanager.db
  • org.apache.jetspeed.services.psmlmanager
  • org.apache.jetspeed.om.profile
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.om.profile
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.om.profile.psml
  • org.apache.jetspeed.om.profile
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
org.apache.jetspeed.om.registry.base
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
org.apache.jetspeed.om.registry.database
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.om.security
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.om.security.ldap
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.om.security.turbine
  • org.apache.jetspeed.om.security
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.portal.controllers
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.portal.controls
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.portal.expire
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.portal.portlets
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.portal.portlets.admin
  • org.apache.jetspeed.services.urlmanager
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.portal.portlets.browser
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.portal.portlets.viewprocessor
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.portal.security.portlets
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.services
  • org.apache.jetspeed.om.security
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.customlocalization
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.daemonfactory
  • org.apache.jetspeed.daemon
  • org.apache.jetspeed.util
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.services.db
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.forward
  • org.apache.jetspeed.services.rundata
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.idgenerator
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.jsp.tags
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.ldap
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.persistence
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.portaltoolkit
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.portletcache
  • org.apache.jetspeed.portal.expire
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.services.portletfactory
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.services.portletstats
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.profiler
  • org.apache.jetspeed.services.customlocalization
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.psmlmanager
  • org.apache.jetspeed.om.profile
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.services.psmlmanager.db
  • org.apache.jetspeed.services.psmlmanager
  • org.apache.jetspeed.om.profile
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.services.registry
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
org.apache.jetspeed.services.rundata
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.search.handlers
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.search.lucene
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.security
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.services.security.ldap
  • org.apache.jetspeed.om.security
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.security.nosecurity
  • org.apache.jetspeed.om.security
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.security.registry
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.security.turbine
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.statemanager
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.template
  • org.apache.jetspeed.services.customlocalization
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.threadpool
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.services.urlmanager
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.util
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.util.ant
  • org.apache.jetspeed.util
  • org.apache.jetspeed.portal
  • org.apache.jetspeed.capability
  • org.apache.jetspeed.om.registry
  • org.apache.jetspeed.capability
org.apache.jetspeed.util.parser
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.util.servlet
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.util.template
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.webservices.util
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging
org.apache.jetspeed.xml
  • org.apache.jetspeed.cache.disk
  • org.apache.jetspeed.services.logging
  • org.apache.jetspeed.services.resources
  • org.apache.jetspeed.services.logging

Explanations

[ summary] [ packages] [ cycles] [ explanations]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

TermDescription
Number of ClassesThe number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent CouplingsThe number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent CouplingsThe number of other packages that the classes in the package depend upon is an indicator of the package's independence.
AbstractnessThe ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
InstabilityThe ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
DistanceThe perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
CyclesPackages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.