Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 6 | 0.0% | 60.000004% | 40.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 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.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 20 | 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.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.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.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 13 | 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.ui info.magnolia.cms.beans.config info.magnolia.cms.util info.magnolia.dam.jcr info.magnolia.jcr.util info.magnolia.ui.workbench.column info.magnolia.ui.workbench.column.definition java.lang javax.jcr javax.jcr.nodetype org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 12 | 0.0% | 92.0% | 8.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.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.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 21 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.dam.app.assets.field.UploadAndEditActionRenderer info.magnolia.dam.app.assets.field.UploadAndEditActionRenderer$1 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 |
None | com.vaadin.ui 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.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.overlay info.magnolia.ui.vaadin.integration.jcr info.magnolia.ui.workbench.event java.lang java.util javax.jcr |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 9 | 0.0% | 82.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.dam.app.assets.field.translator.AssetCompositeIdKeyTranslator |
info.magnolia.dam.app.setup.migration info.magnolia.dam.app.ui.config |
com.vaadin.data.util.converter info.magnolia.context info.magnolia.dam.api info.magnolia.ui.form.field.converter java.lang java.util javax.jcr org.apache.commons.lang org.slf4j |
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.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.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 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.jcr.util info.magnolia.ui.api.action info.magnolia.ui.api.location info.magnolia.ui.vaadin.integration.jcr javax.jcr org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 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.ui.workbench.tree.drop |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 19 | 0.0% | 90.0% | 10.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.objectfactory info.magnolia.ui.form.field.upload info.magnolia.ui.framework.command info.magnolia.ui.vaadin.integration.jcr java.lang java.util javax.jcr |
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.setup.DamAppVersionHandler |
None | info.magnolia.dam.app.assets.editor info.magnolia.dam.app.commands info.magnolia.dam.app.setup.for2_0 info.magnolia.dam.app.setup.migration 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.module info.magnolia.module.delta info.magnolia.nodebuilder info.magnolia.nodebuilder.task info.magnolia.ui.admincentral.setup 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 |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 22 | 10.0% | 96.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.dam.app.setup.migration.AbstractCleanContentForDamMigrationTask info.magnolia.dam.app.setup.migration.AbstractPropertyValueSearchDamMigrationTask |
info.magnolia.dam.app.setup.migration.ChangeDataDmsReferenceToDamMigrationTask info.magnolia.dam.app.setup.migration.ChangeWebsiteDmsReferenceToDamMigrationTask info.magnolia.dam.app.setup.migration.CleanContentForDamMigrationTask info.magnolia.dam.app.setup.migration.CleanContentForDamMigrationTask$1 info.magnolia.dam.app.setup.migration.CleanContentForDamMigrationTask$2 info.magnolia.dam.app.setup.migration.DamControlMigrator info.magnolia.dam.app.setup.migration.DamLinkControlMigrator info.magnolia.dam.app.setup.migration.DamMigrationUtil info.magnolia.dam.app.setup.migration.MoveContentToDamMigrationTask info.magnolia.dam.app.setup.migration.MoveContentToDamMigrationTask$1 info.magnolia.dam.app.setup.migration.MoveDataWorkspaceToDamMigrationTask info.magnolia.dam.app.setup.migration.MoveDataWorkspaceToDamMigrationTask$1 info.magnolia.dam.app.setup.migration.MoveDataWorkspaceToDamMigrationTask$2 info.magnolia.dam.app.setup.migration.MoveFCKEditorContentToDamMigrationTask info.magnolia.dam.app.setup.migration.MoveFCKEditorContentToDamMigrationTask$1 info.magnolia.dam.app.setup.migration.MoveFileContentToDamMigrationTask info.magnolia.dam.app.setup.migration.MoveLinkToDamForFCKEditorContentMigrationTask info.magnolia.dam.app.setup.migration.MoveUploadedContentToDamMigrationTask |
info.magnolia.dam.app.setup |
com.google.common.collect info.magnolia.cms.core info.magnolia.cms.util info.magnolia.dam.api info.magnolia.dam.app.assets.field.translator info.magnolia.dam.app.ui.field info.magnolia.jcr.predicate info.magnolia.jcr.util info.magnolia.jcr.wrapper info.magnolia.link info.magnolia.module info.magnolia.module.delta info.magnolia.ui.dialog.setup.migration info.magnolia.ui.form.field.definition java.lang java.util javax.jcr javax.jcr.query org.apache.commons.lang org.apache.commons.lang3 org.apache.jackrabbit.core.id org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 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.ui.form.config info.magnolia.ui.form.field.definition info.magnolia.ui.form.validator.definition java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 18 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.dam.app.ui.field.DamFilePreviewComponent info.magnolia.dam.app.ui.field.DamFilePreviewComponent$1 info.magnolia.dam.app.ui.field.DamFilePreviewComponent$2 info.magnolia.dam.app.ui.field.DamFilePreviewComponent$3 |
info.magnolia.dam.app.setup info.magnolia.dam.app.setup.migration info.magnolia.dam.app.ui.config |
com.google.common.net com.vaadin.server com.vaadin.shared.ui.label com.vaadin.ui info.magnolia.cms.core info.magnolia.cms.util info.magnolia.dam.api info.magnolia.dam.app info.magnolia.dam.app.ui.field.configuration info.magnolia.dam.jcr info.magnolia.i18nsystem info.magnolia.objectfactory info.magnolia.ui.form.field.component java.io java.lang org.apache.commons.io org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 7 | 40.0% | 58.0% | 2.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.configuration.image 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.lang |
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.shared.ui.label com.vaadin.ui info.magnolia.dam.app.ui.field.configuration info.magnolia.ui.imageprovider java.io java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 12 | 0.0% | 92.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.dam.app.ui.field.configuration.image.ImagePreviewComponentProvider 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 info.magnolia.dam.app.ui.field.configuration.image.ImageThumbnailComponentProvider$1 info.magnolia.dam.app.ui.field.configuration.image.ImageThumbnailComponentProvider$2 |
info.magnolia.dam.app.setup |
com.vaadin.event com.vaadin.server com.vaadin.ui info.magnolia.dam.app.ui.field.configuration info.magnolia.ui.api.app info.magnolia.ui.api.overlay info.magnolia.ui.api.view java.io java.lang java.text java.util org.slf4j |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 28 | 0.0% | 97.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.dam.app.ui.field.factory.AssetsEnabledRichTextFieldFactory 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$3 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.data com.vaadin.data.util.converter com.vaadin.server com.vaadin.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.i18nsystem info.magnolia.link info.magnolia.objectfactory info.magnolia.ui.api.app info.magnolia.ui.api.context info.magnolia.ui.form.field.definition info.magnolia.ui.form.field.factory info.magnolia.ui.form.field.transformer info.magnolia.ui.imageprovider info.magnolia.ui.mediaeditor info.magnolia.ui.vaadin.integration.contentconnector info.magnolia.ui.vaadin.integration.jcr info.magnolia.ui.vaadin.richtext java.io java.lang java.util java.util.regex org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 8 | 0.0% | 80.0% | 20.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.data info.magnolia.dam.app.ui.field.definition info.magnolia.dam.app.ui.field.upload info.magnolia.objectfactory info.magnolia.ui.form.field.transformer.item info.magnolia.ui.form.field.upload java.lang org.apache.commons.lang |
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.DamUploadField$6 info.magnolia.dam.app.ui.field.upload.ImageSize |
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.data com.vaadin.server com.vaadin.shared.ui.label com.vaadin.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.lang org.devlib.schmidt.imageinfo org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 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 | com.vaadin.data com.vaadin.server info.magnolia.cms.util info.magnolia.context info.magnolia.dam.api info.magnolia.dam.jcr info.magnolia.jcr.util info.magnolia.ui.imageprovider info.magnolia.ui.imageprovider.definition info.magnolia.ui.vaadin.integration.contentconnector info.magnolia.ui.vaadin.integration.jcr java.lang javax.jcr org.apache.commons.lang org.slf4j |
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.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.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 |
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. |