Metric Results

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

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

Summary

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

PackageTCCCACCaCeAIDV
info.magnolia.module.rssaggregator8805150.0%75.0%25.0%1
info.magnolia.module.rssaggregator.action6600210.0%100.0%0.0%1
info.magnolia.module.rssaggregator.app110070.0%100.0%0.0%1
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig97202722.0%100.0%22.0%1
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view151321913.0%90.0%3.0%1
info.magnolia.module.rssaggregator.app.tree110010.0%100.0%0.0%1
info.magnolia.module.rssaggregator.command2202170.0%89.0%11.0%1
info.magnolia.module.rssaggregator.field5501150.0%94.0%6.0%1
info.magnolia.module.rssaggregator.field.definition220110.0%50.0%50.0%1
info.magnolia.module.rssaggregator.field.factory220060.0%100.0%0.0%1
info.magnolia.module.rssaggregator.generator1412232514.0%89.0%4.0%1
info.magnolia.module.rssaggregator.importhandler191813205.0%87.0%8.0%1
info.magnolia.module.rssaggregator.servlet2110850.0%100.0%50.0%1
info.magnolia.module.rssaggregator.setup330090.0%100.0%0.0%1
info.magnolia.module.rssaggregator.templates.components87101812.0%100.0%12.0%1
info.magnolia.module.rssaggregator.util108251120.0%69.0%11.0%1
info.magnolia.module.rssaggregator.validator110130.0%75.0%25.0%1
info.magnolia.module.rssaggregator.validator.definition110120.0%67.0%33.0%1
info.magnolia.module.rssaggregator.validator.factory110140.0%80.0%20.0%1

Packages

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

info.magnolia.module.rssaggregator

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
5150.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.RSSAggregator
info.magnolia.module.rssaggregator.RSSAggregator$1
info.magnolia.module.rssaggregator.RSSAggregator$2
info.magnolia.module.rssaggregator.RSSAggregator$RSSConfigEventListener
info.magnolia.module.rssaggregator.RSSAggregatorConstants
info.magnolia.module.rssaggregator.RSSAggregatorNodeTypes
info.magnolia.module.rssaggregator.RSSAggregatorNodeTypes$RSSAggregator
info.magnolia.module.rssaggregator.RSSJob
info.magnolia.module.rssaggregator.action
info.magnolia.module.rssaggregator.command
info.magnolia.module.rssaggregator.field
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator.validator
info.magnolia.cms.util
info.magnolia.context
info.magnolia.jcr.node2bean
info.magnolia.module
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator.importhandler
info.magnolia.module.scheduler
info.magnolia.objectfactory
java.lang
java.util
javax.jcr
javax.jcr.observation
org.apache.commons.lang
org.quartz
org.slf4j

info.magnolia.module.rssaggregator.action

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0210.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.action.RSSBasicTransformer
info.magnolia.module.rssaggregator.action.RunEveryRSSImportAction
info.magnolia.module.rssaggregator.action.RunEveryRSSImportActionDefinition
info.magnolia.module.rssaggregator.action.RunRSSImportAction
info.magnolia.module.rssaggregator.action.RunRSSImportActionDefinition
info.magnolia.module.rssaggregator.action.SaveRSSAction
Nonecom.vaadin.data
info.magnolia.cms.core
info.magnolia.context
info.magnolia.i18nsystem
info.magnolia.jcr.node2bean
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.command
info.magnolia.objectfactory
info.magnolia.ui.api.action
info.magnolia.ui.api.context
info.magnolia.ui.contentapp.detail.action
info.magnolia.ui.form
info.magnolia.ui.form.action
info.magnolia.ui.form.field.definition
info.magnolia.ui.form.field.transformer.basic
info.magnolia.ui.vaadin.integration.jcr
info.magnolia.ui.vaadin.overlay
java.lang
java.util
javax.jcr
org.slf4j

info.magnolia.module.rssaggregator.app

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
070.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.app.RSSAggregatorApp
Noneinfo.magnolia.cms.security
info.magnolia.context
info.magnolia.objectfactory
info.magnolia.ui.api.app
info.magnolia.ui.api.location
info.magnolia.ui.contentapp
java.lang

info.magnolia.module.rssaggregator.app.subapps.aggregationconfig

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
02722.0%100.0%22.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorSimpleConfigSubAppView
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorSimpleConfigSubAppView$Listener
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorConfigurationPresenter
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorConfigurationSubApp
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorSimpleConfigSubApp
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorSimpleConfigSubAppDescriptor
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorSimpleConfigSubAppPresenter
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorSimpleConfigSubAppViewImpl
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorSimpleConfigSubAppViewImpl$1
Nonecom.vaadin.ui
info.magnolia.cms.security
info.magnolia.context
info.magnolia.i18nsystem
info.magnolia.jcr.util
info.magnolia.module.data.commands
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view
info.magnolia.module.rssaggregator.generator
info.magnolia.objectfactory
info.magnolia.ui.api.app
info.magnolia.ui.api.app.registry
info.magnolia.ui.api.context
info.magnolia.ui.api.location
info.magnolia.ui.api.view
info.magnolia.ui.dialog.formdialog
info.magnolia.ui.form
info.magnolia.ui.form.definition
info.magnolia.ui.framework.app
info.magnolia.ui.vaadin.form
info.magnolia.ui.vaadin.integration.jcr
info.magnolia.ui.vaadin.layout
info.magnolia.ui.vaadin.overlay
java.lang
java.util
javax.jcr
javax.jcr.query
org.slf4j

info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1913.0%90.0%3.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.RSSAggregatorConfigurationView
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.RSSAggregatorConfigurationView$Listener
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.PeriodSelectorComponent
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.PeriodSelectorComponent$1
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.PeriodSelectorComponent$2
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.PeriodSelectorComponent$3
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.PeriodSelectorComponent$4
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.PeriodSelectorComponent$5
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.PeriodSelectorComponent$6
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.RSSAggregatorConfigurationViewImpl
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.RSSAggregatorConfigurationViewImpl$1
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.RSSAggregatorConfigurationViewImpl$2
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.RSSAggregatorConfigurationViewImpl$3
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.RSSAggregatorConfigurationViewImpl$4
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.view.RSSAggregatorConfigurationViewImpl$5
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig
com.vaadin.data
com.vaadin.shared.ui
com.vaadin.ui
info.magnolia.i18nsystem
info.magnolia.objectfactory
info.magnolia.ui.api.view
info.magnolia.ui.vaadin.layout
java.lang
java.util

info.magnolia.module.rssaggregator.app.tree

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
010.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.app.tree.RSSAggregatorDropConstraint
Noneinfo.magnolia.ui.workbench.tree.drop

info.magnolia.module.rssaggregator.command

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2170.0%89.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.command.LaunchSingleRSSCommand
info.magnolia.module.rssaggregator.command.ReplacePlanetUrlCommand
info.magnolia.module.rssaggregator.action
info.magnolia.module.rssaggregator.field
com.sun.syndication.feed.synd
info.magnolia.cms.util
info.magnolia.commands
info.magnolia.context
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.importhandler
info.magnolia.module.rssaggregator.util
info.magnolia.module.scheduler
info.magnolia.objectfactory
java.lang
java.util
javax.jcr
org.apache.commons.lang
org.quartz
org.slf4j

info.magnolia.module.rssaggregator.field

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1150.0%94.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.field.RSSScheduleTabTransformer
info.magnolia.module.rssaggregator.field.RunEveryRSSImportButtonField
info.magnolia.module.rssaggregator.field.RunEveryRSSImportButtonField$1
info.magnolia.module.rssaggregator.field.RunRSSImportButtonField
info.magnolia.module.rssaggregator.field.RunRSSImportButtonField$1
info.magnolia.module.rssaggregator.field.factory
com.vaadin.data
com.vaadin.data.util
com.vaadin.ui
info.magnolia.context
info.magnolia.i18nsystem
info.magnolia.jcr.node2bean
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.command
info.magnolia.objectfactory
info.magnolia.ui.form.field.definition
info.magnolia.ui.form.field.transformer.basic
info.magnolia.ui.vaadin.integration.jcr
java.lang
java.util
org.slf4j

info.magnolia.module.rssaggregator.field.definition

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
110.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.field.definition.RunEveryRSSImportButtonFieldDefinition
info.magnolia.module.rssaggregator.field.definition.RunRSSImportButtonFieldDefinition
info.magnolia.module.rssaggregator.field.factory
info.magnolia.ui.form.field.definition

info.magnolia.module.rssaggregator.field.factory

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.field.factory.RunEveryRSSImportButtonFieldFactory
info.magnolia.module.rssaggregator.field.factory.RunRSSImportButtonFieldFactory
Nonecom.vaadin.data
com.vaadin.ui
info.magnolia.i18nsystem
info.magnolia.module.rssaggregator.field
info.magnolia.module.rssaggregator.field.definition
info.magnolia.ui.form.field.factory

info.magnolia.module.rssaggregator.generator

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
32514.0%89.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.module.rssaggregator.generator.AbstractSyndFeedGenerator
info.magnolia.module.rssaggregator.generator.FeedGenerator
info.magnolia.module.rssaggregator.generator.CollectStatisticsCommand
info.magnolia.module.rssaggregator.generator.Feed
info.magnolia.module.rssaggregator.generator.FeedGenerationException
info.magnolia.module.rssaggregator.generator.FeedGeneratorConstructionException
info.magnolia.module.rssaggregator.generator.FeedGeneratorResolver
info.magnolia.module.rssaggregator.generator.PlanetDataGenerator
info.magnolia.module.rssaggregator.generator.PlanetFeedGenerator
info.magnolia.module.rssaggregator.generator.PlanetFeedGenerator$1
info.magnolia.module.rssaggregator.generator.PlanetFeedGenerator$FeedEntryMapper
info.magnolia.module.rssaggregator.generator.RSSModuleFeedGenerator
info.magnolia.module.rssaggregator.generator.RSSModuleFeedGenerator$1
info.magnolia.module.rssaggregator.generator.RSSModuleFeedGenerator$FeedEntryMapper
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.app.subapps.aggregationconfig
info.magnolia.module.rssaggregator.servlet
com.sun.syndication.feed.synd
com.sun.syndication.io
info.magnolia.cms.beans.config
info.magnolia.cms.util
info.magnolia.commands
info.magnolia.context
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.module
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.importhandler
info.magnolia.module.rssaggregator.util
info.magnolia.objectfactory
java.lang
java.lang.reflect
java.math
java.security
java.util
javax.jcr
org.apache.commons.beanutils
org.apache.commons.collections
org.apache.commons.collections.keyvalue
org.apache.commons.collections.map
org.apache.commons.lang
org.slf4j

info.magnolia.module.rssaggregator.importhandler

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
3205.0%87.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.module.rssaggregator.importhandler.RSSFeedFetcher
info.magnolia.module.rssaggregator.importhandler.AggregateFeed
info.magnolia.module.rssaggregator.importhandler.AggregateFeedContentMapper
info.magnolia.module.rssaggregator.importhandler.AggregateFilter
info.magnolia.module.rssaggregator.importhandler.AggregateFilter$1
info.magnolia.module.rssaggregator.importhandler.FastRSSFeedFetcher
info.magnolia.module.rssaggregator.importhandler.FastRSSFeedFetcher$FeedChannelFetchTask
info.magnolia.module.rssaggregator.importhandler.FeedChannel
info.magnolia.module.rssaggregator.importhandler.FeedChannelContentMapper
info.magnolia.module.rssaggregator.importhandler.FilterPredicate
info.magnolia.module.rssaggregator.importhandler.FilterPredicate$Condition
info.magnolia.module.rssaggregator.importhandler.FilterPredicateContentMapper
info.magnolia.module.rssaggregator.importhandler.MgnlHttpURLFeedFetcher
info.magnolia.module.rssaggregator.importhandler.PlanetFilter
info.magnolia.module.rssaggregator.importhandler.PlanetFilter$1
info.magnolia.module.rssaggregator.importhandler.RSSFeedImportHandler
info.magnolia.module.rssaggregator.importhandler.RSSFeedImportHandler$1
info.magnolia.module.rssaggregator.importhandler.RSSFeedImportHandler$IsRootOrFolder
info.magnolia.module.rssaggregator.importhandler.SimpleRSSFeedFetcher
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.command
info.magnolia.module.rssaggregator.generator
com.sun.syndication.feed.synd
com.sun.syndication.fetcher
com.sun.syndication.fetcher.impl
com.sun.syndication.io
info.magnolia.cms.core
info.magnolia.jcr.util
info.magnolia.module.data.importer
info.magnolia.module.rssaggregator.util
java.io
java.lang
java.net
java.util
java.util.concurrent
java.util.zip
javax.jcr
org.apache.commons.beanutils
org.apache.commons.lang
org.apache.commons.lang.builder
org.apache.jackrabbit.commons.predicate
org.slf4j

info.magnolia.module.rssaggregator.servlet

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0850.0%100.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.module.rssaggregator.servlet.AbstractServlet
info.magnolia.module.rssaggregator.servlet.FeedSyndicationServlet
Noneinfo.magnolia.module
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator.util
info.magnolia.objectfactory
java.io
java.lang
javax.servlet
javax.servlet.http

info.magnolia.module.rssaggregator.setup

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
090.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.setup.RSSAggregatorDataTypeMigrationTask
info.magnolia.module.rssaggregator.setup.RSSAggregatorVersionHandler
info.magnolia.module.rssaggregator.setup.RemovePropertyIfExists
Noneinfo.magnolia.dam.app.setup.migration
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.model
info.magnolia.ui.admincentral.setup
info.magnolia.ui.contentapp.setup
info.magnolia.ui.contentapp.setup.for5_3
java.lang
java.util

info.magnolia.module.rssaggregator.templates.components

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
01812.0%100.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.module.rssaggregator.templates.components.AbstractFeedModel
info.magnolia.module.rssaggregator.templates.components.CombinedFeedModel
info.magnolia.module.rssaggregator.templates.components.FeedListModel
info.magnolia.module.rssaggregator.templates.components.FeedListModel$1
info.magnolia.module.rssaggregator.templates.components.FeedStatisticsModel
info.magnolia.module.rssaggregator.templates.components.FeedSubscriptionsModel
info.magnolia.module.rssaggregator.templates.components.PlanetFeedModel
info.magnolia.module.rssaggregator.templates.components.PlanetFeedModel$1
Noneinfo.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.context
info.magnolia.dam.templating.functions
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.module.rssaggregator.util
info.magnolia.rendering.model
info.magnolia.rendering.template
info.magnolia.templating.functions
java.lang
java.util
javax.jcr
javax.jcr.query
org.apache.commons.lang
org.apache.jackrabbit.util
org.slf4j

info.magnolia.module.rssaggregator.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
51120.0%69.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.module.rssaggregator.util.ContentMapper
info.magnolia.module.rssaggregator.util.MagnoliaQueryOperations
info.magnolia.module.rssaggregator.util.Assert
info.magnolia.module.rssaggregator.util.ClassUtils
info.magnolia.module.rssaggregator.util.DataAccessException
info.magnolia.module.rssaggregator.util.IncorrectResultSizeDataAccessException
info.magnolia.module.rssaggregator.util.MagnoliaTemplate
info.magnolia.module.rssaggregator.util.MagnoliaTemplate$1
info.magnolia.module.rssaggregator.util.PagerUtil
info.magnolia.module.rssaggregator.util.PlanetUtil
info.magnolia.module.rssaggregator.command
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator.importhandler
info.magnolia.module.rssaggregator.servlet
info.magnolia.module.rssaggregator.templates.components
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.context
info.magnolia.jcr.util
java.lang
java.util
javax.jcr
org.apache.commons.lang
org.jsoup
org.jsoup.safety
org.slf4j

info.magnolia.module.rssaggregator.validator

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
130.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.validator.RSSNameFieldValidator
info.magnolia.module.rssaggregator.validator.factory
com.vaadin.data.validator
info.magnolia.module.rssaggregator
java.lang

info.magnolia.module.rssaggregator.validator.definition

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
120.0%67.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.validator.definition.RSSNameFieldValidatorDefinition
info.magnolia.module.rssaggregator.validator.factory
info.magnolia.module.rssaggregator.validator.factory
info.magnolia.ui.form.validator.definition

info.magnolia.module.rssaggregator.validator.factory

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
140.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.module.rssaggregator.validator.factory.RSSNameFieldValidatorFactory
info.magnolia.module.rssaggregator.validator.definition
com.vaadin.data
info.magnolia.module.rssaggregator.validator
info.magnolia.module.rssaggregator.validator.definition
info.magnolia.ui.form.validator.factory

Cycles

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

PackagePackage Dependencies
info.magnolia.module.rssaggregatorinfo.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.actioninfo.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.app.subapps.aggregationconfiginfo.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator.commandinfo.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.fieldinfo.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.field.factoryinfo.magnolia.module.rssaggregator.field
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generatorinfo.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator.servletinfo.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator.validatorinfo.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.validator.definitioninfo.magnolia.module.rssaggregator.validator.factory
info.magnolia.module.rssaggregator.validator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.validator.factoryinfo.magnolia.module.rssaggregator.validator
info.magnolia.module.rssaggregator
info.magnolia.module.rssaggregator.generator
info.magnolia.module.rssaggregator

Explanation

[ 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.