Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 5 | 0.0% | 83.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.ExtendedAggregationState info.magnolia.module.templatingkit.STKModule |
info.magnolia.module.templatingkit.sites |
info.magnolia.module.site info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit.style java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 6 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.badge.BadgeSupport info.magnolia.module.templatingkit.badge.LicenseChecker |
info.magnolia.module.templatingkit.templates.areas info.magnolia.module.templatingkit.templates.pages |
info.magnolia.context java.lang java.lang.reflect java.text java.util org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 50.0% | 67.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.module.templatingkit.categorization.CategorizationSupport |
info.magnolia.module.templatingkit.categorization.STKCategorizationSupport |
info.magnolia.module.templatingkit.functions |
info.magnolia.module.categorization.support java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 18 | 0.0% | 90.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.dam.RenditionAwareJcrAssetProvider info.magnolia.module.templatingkit.dam.STKAssetRenderer info.magnolia.module.templatingkit.dam.STKAssetRenderer$1 info.magnolia.module.templatingkit.dam.STKAssetRenderer$STKAssetRendition info.magnolia.module.templatingkit.dam.STKAssetWrapper |
info.magnolia.module.templatingkit.setup info.magnolia.module.templatingkit.templates.components |
com.google.common.net info.magnolia.context info.magnolia.dam.api info.magnolia.dam.asset info.magnolia.dam.core.config info.magnolia.dam.jcr info.magnolia.jcr.util info.magnolia.link info.magnolia.module.site info.magnolia.module.site.theme info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.imaging java.io java.lang java.util javax.jcr org.apache.jackrabbit org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.filters.SiteMergeFilter |
None | info.magnolia.beanmerger info.magnolia.cms.core info.magnolia.cms.filters info.magnolia.context info.magnolia.module.site info.magnolia.module.templatingkit.sites info.magnolia.objectfactory java.io java.lang java.util javax.servlet javax.servlet.http net.sf.cglib.proxy org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 29 | 0.0% | 76.0% | 24.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.functions.STKTemplatingFunctions info.magnolia.module.templatingkit.functions.STKTemplatingFunctions$1 info.magnolia.module.templatingkit.functions.STKTemplatingFunctions$2 info.magnolia.module.templatingkit.functions.STKTemplatingFunctions$3 |
info.magnolia.module.templatingkit.dam info.magnolia.module.templatingkit.renderers info.magnolia.module.templatingkit.resources info.magnolia.module.templatingkit.search info.magnolia.module.templatingkit.syndication info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.areas info.magnolia.module.templatingkit.templates.components info.magnolia.module.templatingkit.templates.pages |
info.magnolia.context info.magnolia.dam.api info.magnolia.dam.asset info.magnolia.dam.asset.renderer info.magnolia.dam.templating.functions info.magnolia.jcr.util info.magnolia.jcr.wrapper info.magnolia.module.categorization.support info.magnolia.module.site info.magnolia.module.site.theme info.magnolia.module.templatingkit.categorization info.magnolia.module.templatingkit.imaging info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit.style info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.category info.magnolia.objectfactory info.magnolia.rendering.template info.magnolia.repository info.magnolia.templating.functions java.lang java.util javax.inject javax.jcr org.apache.commons.lang3 org.apache.commons.lang3.mutable org.apache.jackrabbit org.apache.jackrabbit.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 10 | 38.0% | 71.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.module.templatingkit.imaging.ImagingSupport info.magnolia.module.templatingkit.imaging.Variation info.magnolia.module.templatingkit.imaging.VariationRule |
info.magnolia.module.templatingkit.imaging.CssSelectorRule info.magnolia.module.templatingkit.imaging.RegExVariationRule info.magnolia.module.templatingkit.imaging.STKImagingSupport info.magnolia.module.templatingkit.imaging.SimpleVariationRule info.magnolia.module.templatingkit.imaging.VariationImpl |
info.magnolia.module.templatingkit.dam info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.imaging.generation info.magnolia.module.templatingkit.templates.components |
info.magnolia.context info.magnolia.dam.asset.renderer info.magnolia.imaging info.magnolia.imaging.variation java.lang java.util java.util.regex javax.jcr org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 27 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.imaging.generation.ImageOperationProvidingVariation info.magnolia.module.templatingkit.imaging.generation.STKImageGenerator info.magnolia.module.templatingkit.imaging.generation.STKImageGenerator$1 info.magnolia.module.templatingkit.imaging.generation.STKParameter info.magnolia.module.templatingkit.imaging.generation.STKParameterCachingStrategy info.magnolia.module.templatingkit.imaging.generation.STKParameterProvider info.magnolia.module.templatingkit.imaging.generation.STKParameterProviderFactory info.magnolia.module.templatingkit.imaging.generation.SimpleResizeVariation |
None | info.magnolia.cms.beans.runtime info.magnolia.cms.core info.magnolia.context info.magnolia.imaging info.magnolia.imaging.caching info.magnolia.imaging.operations info.magnolia.imaging.operations.cropresize info.magnolia.imaging.operations.cropresize.resizers info.magnolia.imaging.operations.load info.magnolia.imaging.parameters info.magnolia.imaging.util info.magnolia.jcr.util info.magnolia.module.site info.magnolia.module.site.theme info.magnolia.module.templatingkit.imaging info.magnolia.objectfactory java.awt.image java.io java.lang java.net java.util javax.imageio javax.inject javax.jcr javax.servlet.http org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 9 | 14.0% | 69.0% | 16.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.module.templatingkit.navigation.Link |
info.magnolia.module.templatingkit.navigation.Home info.magnolia.module.templatingkit.navigation.LinkImpl info.magnolia.module.templatingkit.navigation.NavigationItem info.magnolia.module.templatingkit.navigation.NavigationModel info.magnolia.module.templatingkit.navigation.SiteNavigationModel info.magnolia.module.templatingkit.navigation.SubNavigation |
info.magnolia.module.templatingkit.style info.magnolia.module.templatingkit.templates.areas info.magnolia.module.templatingkit.templates.components info.magnolia.module.templatingkit.templates.pages |
info.magnolia.jcr.util info.magnolia.module.templatingkit.templates info.magnolia.objectfactory info.magnolia.templating.functions java.lang java.util javax.jcr org.apache.commons.lang3 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.module.templatingkit.redirection.validator.RedirectTargetValidator info.magnolia.module.templatingkit.redirection.validator.RedirectTargetValidatorDefinition info.magnolia.module.templatingkit.redirection.validator.RedirectTargetValidatorFactory |
None | com.vaadin.data com.vaadin.data.validator info.magnolia.context info.magnolia.jcr.util info.magnolia.repository info.magnolia.ui.form.validator.definition info.magnolia.ui.form.validator.factory info.magnolia.ui.vaadin.integration.jcr java.lang java.util javax.jcr org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 17 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.renderers.STKRenderer |
None | info.magnolia.beanmerger info.magnolia.freemarker info.magnolia.jcr.util info.magnolia.jcr.wrapper info.magnolia.module.site.templates info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.pages info.magnolia.rendering.context info.magnolia.rendering.engine info.magnolia.rendering.renderer info.magnolia.rendering.template java.lang java.util javax.jcr org.apache.jackrabbit.commons |
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.module.templatingkit.resources.Resource info.magnolia.module.templatingkit.resources.STKResourceModel |
info.magnolia.module.templatingkit.setup info.magnolia.module.templatingkit.templates.pages |
info.magnolia.cms.beans.config info.magnolia.module.resources info.magnolia.module.site info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.templates info.magnolia.objectfactory info.magnolia.rendering.model info.magnolia.rendering.template info.magnolia.templating.functions javax.jcr |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 18 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.search.SearchResultItem info.magnolia.module.templatingkit.search.SearchResultModel |
None | info.magnolia.cms.core info.magnolia.context info.magnolia.jcr.util info.magnolia.jcr.wrapper info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.category info.magnolia.rendering.model info.magnolia.rendering.template info.magnolia.repository info.magnolia.templating.functions java.lang java.util java.util.regex javax.jcr javax.jcr.query org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 36 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.setup.AddSTKRolesToRelevantAppsTask info.magnolia.module.templatingkit.setup.AddSTKRolesToRelevantAppsTask$PermissionMapping info.magnolia.module.templatingkit.setup.FixAggregatedJavascriptsTask info.magnolia.module.templatingkit.setup.InstallSTKResourcesTask info.magnolia.module.templatingkit.setup.MigrateResourcesTask info.magnolia.module.templatingkit.setup.MoveIntenseDebateIdTask info.magnolia.module.templatingkit.setup.MoveMenuItemTask info.magnolia.module.templatingkit.setup.RemoveETKParagraphs info.magnolia.module.templatingkit.setup.RemoveETKParagraphs$1 info.magnolia.module.templatingkit.setup.RemoveSTKSiteFromSiteModule info.magnolia.module.templatingkit.setup.STKLegacyUiToMagnolia5AppProviderTask info.magnolia.module.templatingkit.setup.STKModuleVersionHandler info.magnolia.module.templatingkit.setup.STKModuleVersionHandler$1 info.magnolia.module.templatingkit.setup.STKModuleVersionHandler$2 info.magnolia.module.templatingkit.setup.STKModuleVersionHandler$3 info.magnolia.module.templatingkit.setup.STKModuleVersionHandler$4 info.magnolia.module.templatingkit.setup.ThemeInstallTask info.magnolia.module.templatingkit.setup.ThemeInstallTask$ResourceNameFilter info.magnolia.module.templatingkit.setup.ThemeVersionHandler |
None | com.google.common.base com.google.common.collect info.magnolia.cms.core info.magnolia.cms.util info.magnolia.context info.magnolia.dam.jcr info.magnolia.dam.templating.functions info.magnolia.importexport info.magnolia.jcr.nodebuilder info.magnolia.jcr.nodebuilder.task info.magnolia.jcr.util info.magnolia.module info.magnolia.module.delta info.magnolia.module.form.setup info.magnolia.module.form.setup.migration info.magnolia.module.model info.magnolia.module.resources info.magnolia.module.resources.setup info.magnolia.module.site.setup info.magnolia.module.templatingkit.dam info.magnolia.module.templatingkit.resources info.magnolia.module.templatingkit.setup.for2_7 info.magnolia.module.templatingkit.setup.for2_9 info.magnolia.module.templatingkit.sites info.magnolia.repository info.magnolia.resourceloader.jcr info.magnolia.ui.admincentral.setup info.magnolia.ui.dialog.setup info.magnolia.ui.form.field.definition java.io java.lang java.util java.util.regex javax.jcr org.apache.commons.collections4 org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.setup.for2_7.ConfigureSTKAppGroupTask info.magnolia.module.templatingkit.setup.for2_7.MigrationTasks info.magnolia.module.templatingkit.setup.for2_7.RemoveRepositoryPropertyTask info.magnolia.module.templatingkit.setup.for2_7.ReorderSTKAppsTask |
info.magnolia.module.templatingkit.setup |
info.magnolia.jcr.util info.magnolia.module info.magnolia.module.delta info.magnolia.repository java.lang java.util javax.jcr |
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.module.templatingkit.setup.for2_9.MigrateTemplateTypesTask info.magnolia.module.templatingkit.setup.for2_9.RemoveTreeTemplatesTask |
info.magnolia.module.templatingkit.setup |
info.magnolia.module info.magnolia.module.delta info.magnolia.module.templatingkit.templates.pages java.lang javax.jcr org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 19 | 11.0% | 73.0% | 16.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.module.templatingkit.sites.SiteManager |
info.magnolia.module.templatingkit.sites.Domain info.magnolia.module.templatingkit.sites.STKI18n info.magnolia.module.templatingkit.sites.STKSiteManager info.magnolia.module.templatingkit.sites.Site info.magnolia.module.templatingkit.sites.SiteProvider info.magnolia.module.templatingkit.sites.TemplateAvailability info.magnolia.module.templatingkit.sites.TemplateConfig info.magnolia.module.templatingkit.sites.TemplateSettings |
info.magnolia.module.templatingkit info.magnolia.module.templatingkit.filters info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.renderers info.magnolia.module.templatingkit.setup info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.components |
info.magnolia.cms.core info.magnolia.cms.security info.magnolia.context info.magnolia.jcr.util info.magnolia.module.site info.magnolia.module.site.templates info.magnolia.module.templatingkit info.magnolia.module.templatingkit.templates.category info.magnolia.module.templatingkit.templates.pages info.magnolia.objectfactory info.magnolia.rendering.template info.magnolia.repository info.magnolia.templating.functions java.lang java.util javax.inject javax.jcr org.apache.commons.collections4 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 18 | 29.0% | 82.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.module.templatingkit.style.CssSelectorSupportRenderingModel info.magnolia.module.templatingkit.style.Theme |
info.magnolia.module.templatingkit.style.BodyClassResolver info.magnolia.module.templatingkit.style.CssFile info.magnolia.module.templatingkit.style.CssSelectorBuilder info.magnolia.module.templatingkit.style.ThemeImpl info.magnolia.module.templatingkit.style.ThemeReference |
info.magnolia.module.templatingkit info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.templates.components info.magnolia.module.templatingkit.templates.pages |
info.magnolia.cms.beans.config info.magnolia.imaging info.magnolia.jcr.util info.magnolia.module.resources info.magnolia.module.site info.magnolia.module.site.theme info.magnolia.module.templatingkit.navigation info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.pages info.magnolia.objectfactory info.magnolia.rendering.model info.magnolia.rendering.template info.magnolia.templating.functions java.lang java.util javax.jcr org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 14 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.syndication.PageSyndicator info.magnolia.module.templatingkit.syndication.PageSyndicator$FeedEntryMapper |
None | com.rometools.rome.feed.synd info.magnolia.cms.beans.config info.magnolia.jcr.util info.magnolia.link info.magnolia.module.rssaggregator.generator info.magnolia.module.rssaggregator.util info.magnolia.module.templatingkit.functions info.magnolia.objectfactory info.magnolia.repository java.lang java.util javax.jcr org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 25 | 13.0% | 74.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.module.templatingkit.templates.AbstractSTKTemplateModel info.magnolia.module.templatingkit.templates.STKRenderingModel |
info.magnolia.module.templatingkit.templates.CommentsArea info.magnolia.module.templatingkit.templates.DefaultSTKTemplateConfiguration info.magnolia.module.templatingkit.templates.ExtrasArea info.magnolia.module.templatingkit.templates.Floating info.magnolia.module.templatingkit.templates.GlossaryTemplateModel info.magnolia.module.templatingkit.templates.GlossaryTemplateModel$1 info.magnolia.module.templatingkit.templates.MainArea info.magnolia.module.templatingkit.templates.MainAreaIntro info.magnolia.module.templatingkit.templates.Navigation info.magnolia.module.templatingkit.templates.RedirectTemplateModel info.magnolia.module.templatingkit.templates.STKTemplateAvailability info.magnolia.module.templatingkit.templates.SectionMainArea info.magnolia.module.templatingkit.templates.SiteNavigation |
info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.navigation info.magnolia.module.templatingkit.renderers info.magnolia.module.templatingkit.resources info.magnolia.module.templatingkit.search info.magnolia.module.templatingkit.style info.magnolia.module.templatingkit.templates.areas info.magnolia.module.templatingkit.templates.components info.magnolia.module.templatingkit.templates.pages |
info.magnolia.context info.magnolia.dam.templating.functions info.magnolia.jcr.util info.magnolia.module.resources info.magnolia.module.resources.templates info.magnolia.module.site.templates info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit.templates.category info.magnolia.module.templatingkit.templates.pages info.magnolia.objectfactory info.magnolia.rendering.model info.magnolia.rendering.template info.magnolia.rendering.template.configured info.magnolia.templating.functions info.magnolia.util java.io java.lang java.net java.util javax.jcr javax.servlet.http org.apache.commons.lang3 org.apache.jackrabbit.commons 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.module.templatingkit.templates.areas.BreadcrumbAreaModel info.magnolia.module.templatingkit.templates.areas.ContentNavigationAreaModel info.magnolia.module.templatingkit.templates.areas.DefaultScriptAreaModel info.magnolia.module.templatingkit.templates.areas.FooterAreaModel info.magnolia.module.templatingkit.templates.areas.SectionHeaderAreaModel |
None | info.magnolia.jcr.util info.magnolia.module.templatingkit.badge info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.navigation info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.pages info.magnolia.objectfactory info.magnolia.rendering.model info.magnolia.rendering.template info.magnolia.templating.functions java.lang java.util javax.jcr |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 14 | 0.0% | 70.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.templates.category.TemplateCategory info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil |
info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.search info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.components info.magnolia.module.templatingkit.templates.pages |
info.magnolia.cms.util info.magnolia.jcr.util info.magnolia.jcr.wrapper info.magnolia.module.templatingkit.templates.pages info.magnolia.objectfactory info.magnolia.registry info.magnolia.rendering.template info.magnolia.rendering.template.registry java.lang java.util javax.jcr javax.jcr.query org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 35 | 10.0% | 97.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.module.templatingkit.templates.components.AbstractDateContentModel info.magnolia.module.templatingkit.templates.components.AbstractItemListModel info.magnolia.module.templatingkit.templates.components.AbstractTeaserModel |
info.magnolia.module.templatingkit.templates.components.CalendarModel info.magnolia.module.templatingkit.templates.components.CalendarModel$CalendarItem info.magnolia.module.templatingkit.templates.components.CarouselModel info.magnolia.module.templatingkit.templates.components.ContactModel info.magnolia.module.templatingkit.templates.components.ContentTypeSyndicateModel info.magnolia.module.templatingkit.templates.components.DownloadLinkModel info.magnolia.module.templatingkit.templates.components.DownloadListModel info.magnolia.module.templatingkit.templates.components.DownloadTeaserModel info.magnolia.module.templatingkit.templates.components.EventsListModel info.magnolia.module.templatingkit.templates.components.EventsOverviewModel info.magnolia.module.templatingkit.templates.components.EventsOverviewModel$1 info.magnolia.module.templatingkit.templates.components.ExternalLinkModel info.magnolia.module.templatingkit.templates.components.ExternalTeaserModel info.magnolia.module.templatingkit.templates.components.FlashModel info.magnolia.module.templatingkit.templates.components.FlashParagraph info.magnolia.module.templatingkit.templates.components.FooterImageModel info.magnolia.module.templatingkit.templates.components.ImageGalleryParagraphModel info.magnolia.module.templatingkit.templates.components.ImageModel info.magnolia.module.templatingkit.templates.components.InternalLinkModel info.magnolia.module.templatingkit.templates.components.InternalTeaserModel info.magnolia.module.templatingkit.templates.components.NewsListModel info.magnolia.module.templatingkit.templates.components.NewsOverviewModel info.magnolia.module.templatingkit.templates.components.SiteMapParagraphModel info.magnolia.module.templatingkit.templates.components.StageTeaserModel info.magnolia.module.templatingkit.templates.components.TabbedTeaserModel info.magnolia.module.templatingkit.templates.components.TextImageModel |
info.magnolia.module.templatingkit.templates.pages |
info.magnolia.cms.core info.magnolia.cms.i18n info.magnolia.cms.util info.magnolia.context info.magnolia.dam.api info.magnolia.dam.asset info.magnolia.dam.asset.renderer info.magnolia.dam.jcr info.magnolia.dam.templating.functions info.magnolia.jcr.util info.magnolia.jcr.wrapper info.magnolia.link info.magnolia.module.templatingkit.dam info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.imaging info.magnolia.module.templatingkit.navigation info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit.style info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.category info.magnolia.module.templatingkit.util info.magnolia.objectfactory info.magnolia.rendering.model info.magnolia.rendering.template info.magnolia.rendering.template.configured info.magnolia.repository info.magnolia.templating.functions info.magnolia.util java.lang java.text java.util javax.jcr org.apache.commons.lang3 org.apache.commons.lang3.time org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 20 | 0.0% | 74.0% | 26.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.templates.pages.STKPage info.magnolia.module.templatingkit.templates.pages.STKPageModel |
info.magnolia.module.templatingkit.renderers info.magnolia.module.templatingkit.setup.for2_9 info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit.style info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.areas info.magnolia.module.templatingkit.templates.category |
info.magnolia.dam.templating.functions info.magnolia.jcr.util info.magnolia.module.templatingkit.badge info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.navigation info.magnolia.module.templatingkit.resources info.magnolia.module.templatingkit.style info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.templates.category info.magnolia.module.templatingkit.templates.components info.magnolia.objectfactory info.magnolia.rendering.model info.magnolia.rendering.template info.magnolia.rendering.template.configured info.magnolia.templating.functions java.lang java.util javax.jcr org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.util.STKDateContentUtil info.magnolia.module.templatingkit.util.STKDateContentUtil$1 info.magnolia.module.templatingkit.util.STKDateContentUtil$2 info.magnolia.module.templatingkit.util.STKPager |
info.magnolia.module.templatingkit.templates.components |
info.magnolia.context info.magnolia.jcr.util java.lang java.util javax.jcr org.apache.commons.collections4 org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.module.templatingkit.voters.SiteURIPatternVoter |
None | info.magnolia.cms.util info.magnolia.context info.magnolia.module.site info.magnolia.voting.voters java.lang org.apache.commons.lang3 |
Package | Package Dependencies |
---|---|
info.magnolia.module.templatingkit | info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit |
info.magnolia.module.templatingkit.dam | info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.filters | info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.functions | info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.navigation | info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.renderers | info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.resources | info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.search | info.magnolia.module.templatingkit.templates.category info.magnolia.module.templatingkit.templates.pages info.magnolia.module.templatingkit.resources info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.setup | info.magnolia.module.templatingkit.resources info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.setup.for2_9 | info.magnolia.module.templatingkit.templates.pages info.magnolia.module.templatingkit.resources info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.sites | info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.style | info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.syndication | info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.templates | info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.templates.areas | info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.templates.category | info.magnolia.module.templatingkit.templates.pages info.magnolia.module.templatingkit.resources info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.templates.components | info.magnolia.module.templatingkit.functions info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
info.magnolia.module.templatingkit.templates.pages | info.magnolia.module.templatingkit.resources info.magnolia.module.templatingkit.templates info.magnolia.module.templatingkit.sites info.magnolia.module.templatingkit info.magnolia.module.templatingkit.sites |
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. |