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 ]

Package TC CC AC Ca Ce A I D V
info.magnolia.dam.app 1 1 0 3 6 0.0% 67.0% 33.0% 1
info.magnolia.dam.app.assets.action 4 4 0 0 24 0.0% 100.0% 0.0% 1
info.magnolia.dam.app.assets.browser 1 1 0 0 9 0.0% 100.0% 0.0% 1
info.magnolia.dam.app.assets.column 4 4 0 0 16 0.0% 100.0% 0.0% 1
info.magnolia.dam.app.assets.editor 1 1 0 1 13 0.0% 93.0% 7.0% 1
info.magnolia.dam.app.assets.field 12 12 0 1 32 0.0% 97.0% 3.0% 1
info.magnolia.dam.app.assets.field.translator 1 1 0 1 9 0.0% 90.0% 10.0% 1
info.magnolia.dam.app.assets.form.action 5 5 0 1 16 0.0% 94.0% 6.0% 1
info.magnolia.dam.app.assets.main.action 2 2 0 0 8 0.0% 100.0% 0.0% 1
info.magnolia.dam.app.assets.main.tree 1 1 0 0 3 0.0% 100.0% 0.0% 1
info.magnolia.dam.app.commands 2 2 0 2 21 0.0% 91.0% 9.0% 1
info.magnolia.dam.app.setup 1 1 0 0 33 0.0% 100.0% 0.0% 1
info.magnolia.dam.app.setup.for2_0 4 4 0 1 11 0.0% 92.0% 8.0% 1
info.magnolia.dam.app.ui.config 3 3 0 0 8 0.0% 100.0% 0.0% 1
info.magnolia.dam.app.ui.field 3 3 0 2 10 0.0% 83.0% 17.0% 1
info.magnolia.dam.app.ui.field.configuration 5 3 2 4 7 40.0% 64.0% 4.0% 1
info.magnolia.dam.app.ui.field.configuration.icon 1 1 0 1 6 0.0% 86.0% 14.0% 1
info.magnolia.dam.app.ui.field.configuration.image 3 3 0 1 6 0.0% 86.0% 14.0% 1
info.magnolia.dam.app.ui.field.definition 1 1 0 5 3 0.0% 38.0% 62.0% 1
info.magnolia.dam.app.ui.field.factory 4 4 0 1 29 0.0% 97.0% 3.0% 1
info.magnolia.dam.app.ui.field.transformer 1 1 0 2 10 0.0% 83.0% 17.0% 1
info.magnolia.dam.app.ui.field.upload 10 10 0 5 25 0.0% 83.0% 17.0% 1
info.magnolia.dam.app.ui.imageprovider 3 2 1 0 12 33.0% 100.0% 33.0% 1

Packages

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

info.magnolia.dam.app

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 6 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.DamAppConfiguration
info.magnolia.dam.app.assets.action
info.magnolia.dam.app.commands
info.magnolia.dam.app.ui.field.upload
com.google.common.collect
com.google.common.net
info.magnolia.dam.app.ui.field.configuration
java.lang
java.util
org.apache.commons.lang3

info.magnolia.dam.app.assets.action

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 24 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.assets.action.CreateAssetVariantAction
info.magnolia.dam.app.assets.action.CreateAssetVariantActionDefinition
info.magnolia.dam.app.assets.action.DirectUploadAction
info.magnolia.dam.app.assets.action.DirectUploadActionDefinition
None com.vaadin.v7.data
info.magnolia.cms.core
info.magnolia.cms.security
info.magnolia.context
info.magnolia.dam.app
info.magnolia.dam.app.commands
info.magnolia.dam.app.ui.field.upload
info.magnolia.dam.jcr
info.magnolia.event
info.magnolia.i18nsystem
info.magnolia.jcr.util
info.magnolia.ui.api.action
info.magnolia.ui.api.app
info.magnolia.ui.api.message
info.magnolia.ui.contentapp.field
info.magnolia.ui.framework.action
info.magnolia.ui.vaadin.integration.jcr
info.magnolia.ui.workbench
java.lang
javax.jcr
org.apache.commons.io
org.apache.commons.lang3
org.apache.jackrabbit
org.slf4j

info.magnolia.dam.app.assets.browser

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 9 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.assets.browser.AssetContentClipboard
None info.magnolia.cms.core
info.magnolia.dam.jcr
info.magnolia.jcr.util
info.magnolia.ui.contentapp.browser
info.magnolia.ui.vaadin.integration.jcr
java.lang
javax.jcr
org.apache.commons.io
org.apache.commons.lang3

info.magnolia.dam.app.assets.column

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.assets.column.AssetNameColumnDefinition
info.magnolia.dam.app.assets.column.AssetNameColumnFormatter
info.magnolia.dam.app.assets.column.AssetTypeColumnDefinition
info.magnolia.dam.app.assets.column.AssetTypeColumnFormatter
None com.google.common.net
com.vaadin.v7.ui
info.magnolia.cms.beans.config
info.magnolia.dam.jcr
info.magnolia.jcr.util
info.magnolia.objectfactory
info.magnolia.ui.imageprovider
info.magnolia.ui.vaadin.integration.jcr
info.magnolia.ui.workbench.column
info.magnolia.ui.workbench.column.definition
java.lang
javax.jcr
javax.jcr.nodetype
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.dam.app.assets.editor

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.assets.editor.AssetDetailSubApp
info.magnolia.dam.app.setup
info.magnolia.cms.core.version
info.magnolia.context
info.magnolia.dam.jcr
info.magnolia.event
info.magnolia.i18nsystem
info.magnolia.ui.api.app
info.magnolia.ui.contentapp
info.magnolia.ui.contentapp.detail
info.magnolia.ui.vaadin.integration.contentconnector
java.lang
javax.jcr
org.apache.commons.lang3
org.slf4j

info.magnolia.dam.app.assets.field

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 32 0.0% 97.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.assets.field.DamWorkbenchField
info.magnolia.dam.app.assets.field.DamWorkbenchFieldDefinition
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer$1
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer$2
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer$3
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer$4
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer$5
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer$6
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer$7
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer$ProgressPopup
info.magnolia.dam.app.assets.field.UploadAssetActionRenderer$ProgressPopup$1
info.magnolia.dam.app.setup
com.vaadin.server
com.vaadin.ui
com.vaadin.v7.ui
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.dam.app.ui.field.upload
info.magnolia.event
info.magnolia.i18nsystem
info.magnolia.jcr.util
info.magnolia.objectfactory
info.magnolia.ui.api.action
info.magnolia.ui.api.context
info.magnolia.ui.api.overlay
info.magnolia.ui.api.view
info.magnolia.ui.contentapp.field
info.magnolia.ui.dialog.actionarea
info.magnolia.ui.dialog.actionarea.renderer
info.magnolia.ui.form.field.upload
info.magnolia.ui.form.field.upload.basic
info.magnolia.ui.framework.action
info.magnolia.ui.framework.ioc
info.magnolia.ui.framework.overlay
info.magnolia.ui.imageprovider.definition
info.magnolia.ui.vaadin.actionbar
info.magnolia.ui.vaadin.integration.jcr
info.magnolia.ui.workbench
info.magnolia.ui.workbench.definition
info.magnolia.ui.workbench.event
java.lang
java.util
javax.jcr

info.magnolia.dam.app.assets.field.translator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 0.0% 90.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.assets.field.translator.AssetCompositeIdKeyTranslator
info.magnolia.dam.app.ui.config
info.magnolia.context
info.magnolia.dam.api
info.magnolia.dam.jcr
info.magnolia.ui.form.field.converter
java.lang
java.util
javax.jcr
org.apache.commons.lang3
org.slf4j

info.magnolia.dam.app.assets.form.action

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 16 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.assets.form.action.SaveAssetDialogAction
info.magnolia.dam.app.assets.form.action.SaveAssetFormAction
info.magnolia.dam.app.assets.form.action.SaveAssetFormActionDefinition
info.magnolia.dam.app.assets.form.action.SaveRenameAction
info.magnolia.dam.app.assets.form.action.SaveRenameActionDefinition
info.magnolia.dam.app.commands
com.vaadin.v7.data
info.magnolia.cms.core
info.magnolia.dam.jcr
info.magnolia.event
info.magnolia.jcr.util
info.magnolia.ui.admincentral.dialog.action
info.magnolia.ui.api.action
info.magnolia.ui.api.event
info.magnolia.ui.form
info.magnolia.ui.form.action
info.magnolia.ui.vaadin.integration.jcr
java.lang
javax.jcr
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.dam.app.assets.main.action

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.assets.main.action.SelectMasterAssetAction
info.magnolia.dam.app.assets.main.action.SelectMasterAssetActionDefinition
None info.magnolia.context
info.magnolia.dam.jcr
info.magnolia.jcr.util
info.magnolia.ui.api.action
info.magnolia.ui.api.location
info.magnolia.ui.vaadin.integration.jcr
javax.jcr
org.slf4j

info.magnolia.dam.app.assets.main.tree

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 3 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.assets.main.tree.AssetsDropConstraint
None info.magnolia.dam.jcr
info.magnolia.ui.vaadin.integration.contentconnector
info.magnolia.ui.workbench.tree.drop

info.magnolia.dam.app.commands

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 21 0.0% 91.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.commands.ImportAssetZipCommand
info.magnolia.dam.app.commands.MarkAssetFolderAsDeletedCommand
info.magnolia.dam.app.assets.action
info.magnolia.dam.app.setup
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.commands.impl
info.magnolia.context
info.magnolia.dam.app
info.magnolia.dam.app.assets.form.action
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.upload
info.magnolia.dam.jcr
info.magnolia.i18nsystem
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.objectfactory
info.magnolia.ui.form.field.upload
info.magnolia.ui.framework.command
info.magnolia.ui.vaadin.integration.jcr
java.lang
java.util
javax.jcr
org.apache.jackrabbit

info.magnolia.dam.app.setup

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 33 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.setup.DamAppVersionHandler
None com.google.common.collect
info.magnolia.cms.security
info.magnolia.dam.app.assets.editor
info.magnolia.dam.app.assets.field
info.magnolia.dam.app.commands
info.magnolia.dam.app.setup.for2_0
info.magnolia.dam.app.ui.field
info.magnolia.dam.app.ui.field.configuration.icon
info.magnolia.dam.app.ui.field.configuration.image
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.factory
info.magnolia.dam.core.setup
info.magnolia.i18nsystem.setup
info.magnolia.jcr.nodebuilder
info.magnolia.jcr.nodebuilder.task
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
info.magnolia.repository
info.magnolia.ui.admincentral.setup
info.magnolia.ui.contentapp
info.magnolia.ui.contentapp.contenttypes
info.magnolia.ui.contentapp.field
info.magnolia.ui.contentapp.setup.for5_3
info.magnolia.ui.dialog.setup.migration
info.magnolia.ui.form.field.definition
info.magnolia.ui.framework.action
info.magnolia.ui.framework.availability
info.magnolia.ui.framework.setup
java.lang
java.util
javax.jcr
org.apache.jackrabbit

info.magnolia.dam.app.setup.for2_0

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.setup.for2_0.UpdateDamAppConfigurationTask
info.magnolia.dam.app.setup.for2_0.UpdateDamAssetFileNamePropertiesTask
info.magnolia.dam.app.setup.for2_0.UpdateDamAssetFileNamePropertiesTask$1
info.magnolia.dam.app.setup.for2_0.UpdateDamAssetFileNamePropertiesTask$DamFileNamePropertyVisitor
info.magnolia.dam.app.setup
com.google.common.net
info.magnolia.dam.jcr
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
java.lang
java.util
javax.jcr
javax.jcr.nodetype
org.apache.commons.lang3
org.slf4j

info.magnolia.dam.app.ui.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.ui.config.DamConfig
info.magnolia.dam.app.ui.config.DamFieldConfig
info.magnolia.dam.app.ui.config.DamUploadFieldBuilder
None info.magnolia.dam.app.assets.field.translator
info.magnolia.dam.app.ui.field
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.jcr
info.magnolia.ui.form.config
info.magnolia.ui.form.field.definition
info.magnolia.ui.form.validator.definition
java.lang

info.magnolia.dam.app.ui.field

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.ui.field.DamFilePreviewComponent$1
info.magnolia.dam.app.ui.field.DamFilePreviewComponent$2
info.magnolia.dam.app.ui.field.JcrAssetToIdentifierConverter
info.magnolia.dam.app.setup
info.magnolia.dam.app.ui.config
com.vaadin.data
com.vaadin.server
com.vaadin.ui
info.magnolia.dam.api
info.magnolia.dam.app.data
info.magnolia.dam.app.ui.field.configuration
info.magnolia.objectfactory
java.lang
org.apache.commons.lang3
org.slf4j

info.magnolia.dam.app.ui.field.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 7 40.0% 64.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.dam.app.ui.field.configuration.PreviewComponentProvider
info.magnolia.dam.app.ui.field.configuration.ThumbnailComponentProvider
info.magnolia.dam.app.ui.field.configuration.EditAssetAppConfiguration
info.magnolia.dam.app.ui.field.configuration.EditConfiguration
info.magnolia.dam.app.ui.field.configuration.PreviewConfiguration
info.magnolia.dam.app
info.magnolia.dam.app.ui.field
info.magnolia.dam.app.ui.field.configuration.icon
info.magnolia.dam.app.ui.field.upload
com.google.common.net
com.vaadin.server
com.vaadin.ui
java.io
java.lang
java.util
org.apache.commons.lang3

info.magnolia.dam.app.ui.field.configuration.icon

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.ui.field.configuration.icon.IconThumbnailComponentProvider
info.magnolia.dam.app.setup
com.vaadin.ui
com.vaadin.v7.ui
info.magnolia.dam.app.ui.field.configuration
info.magnolia.ui.imageprovider
java.io
java.lang

info.magnolia.dam.app.ui.field.configuration.image

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.ui.field.configuration.image.ImagePreviewComponentProvider$1
info.magnolia.dam.app.ui.field.configuration.image.ImagePreviewComponentProvider$2
info.magnolia.dam.app.ui.field.configuration.image.ImageThumbnailComponentProvider$1
info.magnolia.dam.app.setup
com.vaadin.event
com.vaadin.server
com.vaadin.ui
info.magnolia.ui.api.overlay
info.magnolia.ui.api.view
java.lang

info.magnolia.dam.app.ui.field.definition

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 3 0.0% 38.0% 62.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.ui.field.definition.DamUploadFieldDefinition
info.magnolia.dam.app.setup
info.magnolia.dam.app.ui.config
info.magnolia.dam.app.ui.field.factory
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.upload
info.magnolia.dam.app.ui.field.transformer
info.magnolia.ui.form.field.definition
java.lang

info.magnolia.dam.app.ui.field.factory

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 29 0.0% 97.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.ui.field.factory.AssetsEnabledRichTextFieldFactory$1
info.magnolia.dam.app.ui.field.factory.AssetsEnabledRichTextFieldFactory$2
info.magnolia.dam.app.ui.field.factory.AssetsEnabledRichTextFieldFactory$FileBrowserUrlDTO
info.magnolia.dam.app.ui.field.factory.DamUploadFieldFactory
info.magnolia.dam.app.setup
com.google.gson
com.vaadin.ui
com.vaadin.v7.data
com.vaadin.v7.data.util.converter
com.vaadin.v7.ui
info.magnolia.cms.core
info.magnolia.dam.api
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.upload
info.magnolia.dam.jcr
info.magnolia.event
info.magnolia.i18nsystem
info.magnolia.link
info.magnolia.objectfactory
info.magnolia.ui.api.app
info.magnolia.ui.api.context
info.magnolia.ui.api.i18n
info.magnolia.ui.form.field.factory
info.magnolia.ui.form.field.transformer
info.magnolia.ui.framework.ioc
info.magnolia.ui.imageprovider
info.magnolia.ui.mediaeditor
info.magnolia.ui.vaadin.integration.jcr
info.magnolia.ui.vaadin.richtext
java.io
java.lang
java.util
java.util.regex
org.apache.commons.lang3

info.magnolia.dam.app.ui.field.transformer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.ui.field.transformer.AssetTransformer
info.magnolia.dam.app.commands
info.magnolia.dam.app.ui.field.definition
com.vaadin.v7.data
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.upload
info.magnolia.dam.jcr
info.magnolia.objectfactory
info.magnolia.ui.api.i18n
info.magnolia.ui.form.field.transformer.item
info.magnolia.ui.form.field.upload
java.lang
org.apache.commons.lang3

info.magnolia.dam.app.ui.field.upload

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 25 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.dam.app.ui.field.upload.AssetUploadReceiver
info.magnolia.dam.app.ui.field.upload.DamUploadField
info.magnolia.dam.app.ui.field.upload.DamUploadField$1
info.magnolia.dam.app.ui.field.upload.DamUploadField$2
info.magnolia.dam.app.ui.field.upload.DamUploadField$3
info.magnolia.dam.app.ui.field.upload.DamUploadField$4
info.magnolia.dam.app.ui.field.upload.DamUploadField$5
info.magnolia.dam.app.ui.field.upload.ImageSize
info.magnolia.dam.app.ui.field.upload.ResurfaceDamUploadField$1
info.magnolia.dam.app.ui.field.upload.ResurfaceDamUploadField$2
info.magnolia.dam.app.assets.action
info.magnolia.dam.app.assets.field
info.magnolia.dam.app.commands
info.magnolia.dam.app.ui.field.factory
info.magnolia.dam.app.ui.field.transformer
com.google.common.net
com.vaadin.server
com.vaadin.ui
com.vaadin.v7.data
com.vaadin.v7.ui
info.magnolia.cms.core
info.magnolia.dam.app
info.magnolia.dam.app.ui.field.configuration
info.magnolia.dam.app.ui.field.definition
info.magnolia.i18nsystem
info.magnolia.objectfactory
info.magnolia.ui.api.context
info.magnolia.ui.api.overlay
info.magnolia.ui.form.field.upload
info.magnolia.ui.form.field.upload.basic
info.magnolia.ui.imageprovider
info.magnolia.ui.mediaeditor
info.magnolia.ui.mediaeditor.event
info.magnolia.ui.vaadin.overlay
java.io
java.lang
org.apache.commons.io
org.apache.commons.lang3
org.devlib.schmidt.imageinfo
org.slf4j

info.magnolia.dam.app.ui.imageprovider

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 12 33.0% 100.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.dam.app.ui.imageprovider.DamLinkImageProviderDefinition
info.magnolia.dam.app.ui.imageprovider.ConfiguredDamLinkImageProviderDefinition
info.magnolia.dam.app.ui.imageprovider.DamLinkImageProvider
None info.magnolia.context
info.magnolia.dam.api
info.magnolia.dam.jcr
info.magnolia.jcr.util
info.magnolia.link
info.magnolia.ui.imageprovider
info.magnolia.ui.imageprovider.definition
info.magnolia.ui.vaadin.integration.contentconnector
java.lang
javax.jcr
org.apache.jackrabbit
org.slf4j

Cycles

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

Package Package Dependencies
info.magnolia.dam.app.assets.action info.magnolia.dam.app.commands
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.assets.field info.magnolia.dam.app.ui.field.upload
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.commands info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.setup info.magnolia.dam.app.assets.field
info.magnolia.dam.app.ui.field.upload
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.config info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.definition info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.factory info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.transformer info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.upload info.magnolia.dam.app.ui.field.definition
info.magnolia.dam.app.ui.field.transformer
info.magnolia.dam.app.ui.field.definition

Explanation

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

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

Term Description
Number of Classes The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent Couplings The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent Couplings The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
Abstractness The 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.
Instability The 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.
Distance The 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.
Cycles Packages 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.