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.annotation.deprecation 1 0 1 0 2 100.0% 100.0% 100.0% 1
info.magnolia.api 1 0 1 0 2 100.0% 100.0% 100.0% 1
info.magnolia.audit 10 10 0 3 19 0.0% 86.0% 14.0% 1
info.magnolia.beanmerger 6 4 2 0 14 33.0% 100.0% 33.0% 1
info.magnolia.channel 4 2 2 2 3 50.0% 60.000004% 10.0% 1
info.magnolia.cms.beans.config 24 21 3 12 33 12.0% 73.0% 14.0% 1
info.magnolia.cms.beans.runtime 4 4 0 7 12 0.0% 63.0% 37.0% 1
info.magnolia.cms.core 27 20 7 34 40 26.0% 54.000004% 20.0% 1
info.magnolia.cms.core.search 6 3 3 2 11 50.0% 85.0% 35.0% 1
info.magnolia.cms.core.version 25 24 1 6 28 4.0% 82.0% 14.0% 1
info.magnolia.cms.exchange 6 2 4 3 10 67.0% 77.0% 44.0% 1
info.magnolia.cms.filters 53 47 6 7 39 11.0% 85.0% 4.0% 1
info.magnolia.cms.i18n 22 18 4 8 22 18.0% 73.0% 8.0% 1
info.magnolia.cms.license 1 1 0 1 5 0.0% 83.0% 17.0% 1
info.magnolia.cms.pddescriptor 1 1 0 2 11 0.0% 85.0% 15.000001% 1
info.magnolia.cms.security 118 100 18 22 44 15.000001% 67.0% 18.0% 1
info.magnolia.cms.security.auth 7 1 6 2 6 86.0% 75.0% 61.0% 1
info.magnolia.cms.security.auth.callback 12 10 2 2 23 17.0% 92.0% 9.0% 1
info.magnolia.cms.security.auth.login 6 4 2 3 21 33.0% 88.0% 21.0% 1
info.magnolia.cms.security.operations 5 3 2 0 6 40.0% 100.0% 40.0% 1
info.magnolia.cms.servlets 2 2 0 0 11 0.0% 100.0% 0.0% 1
info.magnolia.cms.util 90 77 13 33 56 14.0% 63.0% 23.0% 1
info.magnolia.commands 6 5 1 2 17 17.0% 89.0% 6.0% 1
info.magnolia.commands.chain 6 1 5 3 3 83.0% 50.0% 33.0% 1
info.magnolia.commands.impl 11 9 2 2 26 18.0% 93.0% 11.0% 1
info.magnolia.content2bean 18 12 6 1 11 33.0% 92.0% 25.0% 1
info.magnolia.content2bean.impl 12 12 0 1 15 0.0% 94.0% 6.0% 1
info.magnolia.context 34 17 17 29 22 50.0% 43.0% 7.0% 1
info.magnolia.debug 10 10 0 0 14 0.0% 100.0% 0.0% 1
info.magnolia.dynamic 1 0 1 1 1 100.0% 50.0% 50.0% 1
info.magnolia.event 13 8 5 3 11 38.0% 79.0% 17.0% 1
info.magnolia.exception 1 1 0 3 1 0.0% 25.0% 75.0% 1
info.magnolia.importexport 11 10 1 4 38 9.0% 90.0% 0.0% 1
info.magnolia.importexport.command 7 7 0 2 20 0.0% 91.0% 9.0% 1
info.magnolia.importexport.contenthandler 3 3 0 1 17 0.0% 94.0% 6.0% 1
info.magnolia.importexport.exporter 1 1 0 0 8 0.0% 100.0% 0.0% 1
info.magnolia.importexport.filters 11 9 2 2 8 18.0% 80.0% 2.0% 1
info.magnolia.importexport.postprocessors 4 3 1 2 7 25.0% 78.0% 3.0% 1
info.magnolia.init 12 7 5 15 18 42.0% 55.0% 4.0% 1
info.magnolia.init.properties 11 9 2 1 8 18.0% 89.0% 7.0% 1
info.magnolia.jackrabbit 2 2 0 0 23 0.0% 100.0% 0.0% 1
info.magnolia.jackrabbit.lucene 5 5 0 0 15 0.0% 100.0% 0.0% 1
info.magnolia.jcr 1 1 0 9 2 0.0% 18.0% 82.0% 1
info.magnolia.jcr.comparator 5 5 0 0 4 0.0% 100.0% 0.0% 1
info.magnolia.jcr.decoration 16 14 2 7 13 12.0% 65.0% 23.0% 1
info.magnolia.jcr.inheritance 7 6 1 0 10 14.0% 100.0% 14.0% 1
info.magnolia.jcr.iterator 11 10 1 9 8 9.0% 47.0% 44.0% 1
info.magnolia.jcr.node2bean 8 3 5 11 10 62.0% 48.0% 10.0% 1
info.magnolia.jcr.node2bean.impl 14 14 0 8 20 0.0% 71.0% 29.0% 1
info.magnolia.jcr.nodebuilder 22 17 5 2 9 23.0% 82.0% 5.0% 1
info.magnolia.jcr.nodebuilder.task 7 6 1 0 5 14.0% 100.0% 14.0% 1
info.magnolia.jcr.predicate 12 11 1 13 9 8.0% 41.0% 51.0% 1
info.magnolia.jcr.registry 3 2 1 0 8 33.0% 100.0% 33.0% 1
info.magnolia.jcr.util 40 38 2 33 36 5.0% 52.0% 43.0% 1
info.magnolia.jcr.wrapper 47 38 9 11 29 19.0% 73.0% 8.0% 1
info.magnolia.link 10 9 1 3 20 10.0% 87.0% 3.0% 1
info.magnolia.logging 1 1 0 1 10 0.0% 91.0% 9.0% 1
info.magnolia.map2bean 4 4 0 1 5 0.0% 83.0% 17.0% 1
info.magnolia.module 35 24 11 21 21 31.0% 50.0% 19.0% 1
info.magnolia.module.delta 114 96 18 13 35 16.0% 73.0% 11.0% 1
info.magnolia.module.files 10 6 4 1 11 40.0% 92.0% 32.0% 1
info.magnolia.module.model 18 18 0 9 6 0.0% 40.0% 60.000004% 1
info.magnolia.module.model.reader 15 13 2 0 27 13.0% 100.0% 13.0% 1
info.magnolia.module.ui 9 8 1 3 15 11.0% 83.0% 6.0% 1
info.magnolia.module.webapp 4 4 0 0 11 0.0% 100.0% 0.0% 1
info.magnolia.monitoring 2 2 0 1 3 0.0% 75.0% 25.0% 1
info.magnolia.nodebuilder 30 24 6 1 12 20.0% 92.0% 12.0% 1
info.magnolia.nodebuilder.task 7 6 1 0 8 14.0% 100.0% 14.0% 1
info.magnolia.objectfactory 27 21 6 43 23 22.0% 35.0% 43.0% 1
info.magnolia.objectfactory.annotation 4 0 4 1 2 100.0% 67.0% 67.0% 1
info.magnolia.objectfactory.configuration 12 10 2 4 20 17.0% 83.0% 0.0% 1
info.magnolia.objectfactory.guice 31 30 1 5 22 3.0% 81.0% 15.000001% 1
info.magnolia.observation 9 8 1 1 6 11.0% 86.0% 3.0% 1
info.magnolia.registry 2 2 0 1 3 0.0% 75.0% 25.0% 1
info.magnolia.repository 9 6 3 26 20 33.0% 43.0% 23.0% 1
info.magnolia.repository.definition 4 4 0 5 6 0.0% 55.0% 45.0% 1
info.magnolia.repository.mbean 1 1 0 1 3 0.0% 75.0% 25.0% 1
info.magnolia.servlet 1 1 0 0 6 0.0% 100.0% 0.0% 1
info.magnolia.setup 9 9 0 1 26 0.0% 96.0% 4.0% 1
info.magnolia.setup.for4_5 2 2 0 0 9 0.0% 100.0% 0.0% 1
info.magnolia.setup.for5_0 5 4 1 1 12 20.0% 92.0% 12.0% 1
info.magnolia.setup.for5_2 7 7 0 1 18 0.0% 95.0% 5.0% 1
info.magnolia.setup.for6_0 1 1 0 1 6 0.0% 86.0% 14.0% 1
info.magnolia.setup.initial 10 10 0 1 15 0.0% 94.0% 6.0% 1
info.magnolia.setup.nodetype 1 0 1 3 12 100.0% 80.0% 80.0% 1
info.magnolia.stats 2 1 1 2 2 50.0% 50.0% 0.0% 1
info.magnolia.transformer 9 5 4 3 5 44.0% 62.0% 7.0% 1
info.magnolia.util 2 2 0 4 3 0.0% 43.0% 57.0% 1
info.magnolia.voting 4 2 2 5 4 50.0% 44.0% 6.0% 1
info.magnolia.voting.voters 37 33 4 2 20 11.0% 91.0% 2.0% 1

Packages

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

info.magnolia.annotation.deprecation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.annotation.deprecation.MgnlDeprecated
None None java.lang
java.lang.annotation

info.magnolia.api

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.api.PublicApi
None None java.lang
java.lang.annotation

info.magnolia.audit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 19 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.audit.AuditLoggingManager
info.magnolia.audit.AuditLoggingUtil
info.magnolia.audit.LogConfiguration
info.magnolia.audit.LoggingLevel
info.magnolia.audit.MgnlAuditLogEntry
info.magnolia.audit.MgnlAuditLoggingContentDecorator
info.magnolia.audit.MgnlAuditLoggingContentDecoratorNodeWrapper
info.magnolia.audit.MgnlAuditLoggingContentDecoratorPropertyWrapper
info.magnolia.audit.MgnlAuditLoggingContentDecoratorSessionWrapper
info.magnolia.audit.MgnlAuditLoggingContentDecoratorWorspaceWrapper
info.magnolia.cms.security
info.magnolia.cms.security.auth.login
info.magnolia.repository
info.magnolia.cms.security
info.magnolia.cms.security.auth.login
info.magnolia.context
info.magnolia.jcr.decoration
info.magnolia.jcr.util
info.magnolia.objectfactory
java.io
java.lang
java.math
java.util
javax.jcr
javax.jcr.lock
javax.jcr.nodetype
javax.jcr.version
javax.security.auth.login
javax.servlet.http
org.apache.commons.lang3
org.apache.logging.log4j
org.slf4j

info.magnolia.beanmerger

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 14 33.0% 100.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.beanmerger.BeanMerger
info.magnolia.beanmerger.BeanMergerBase
info.magnolia.beanmerger.BeanMergerUtil
info.magnolia.beanmerger.ProxyBasedBeanMerger
info.magnolia.beanmerger.ProxyBasedBeanMerger$1
info.magnolia.beanmerger.ProxyBasedBeanMerger$MergeInvoker
None info.magnolia.dynamic
info.magnolia.objectfactory
java.lang
java.lang.reflect
java.net
java.util
net.sf.cglib.proxy
org.apache.commons.beanutils
org.apache.commons.collections4
org.apache.commons.collections4.functors
org.apache.commons.lang3
org.apache.commons.proxy
org.apache.commons.proxy.factory.cglib
org.slf4j

info.magnolia.channel

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 3 50.0% 60.000004% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.channel.ChannelManager
info.magnolia.channel.ChannelResolver
info.magnolia.channel.ChannelConfiguration
info.magnolia.channel.ChannelManagerImpl
info.magnolia.cms.filters
info.magnolia.jcr.wrapper
java.lang
java.util
javax.servlet.http

info.magnolia.cms.beans.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 33 12.0% 73.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.beans.config.ObservedManager
info.magnolia.cms.beans.config.QueryAwareVirtualURIMapping
info.magnolia.cms.beans.config.VirtualURIMapping
info.magnolia.cms.beans.config.ConfigLoader
info.magnolia.cms.beans.config.ConfigurationException
info.magnolia.cms.beans.config.ContentRepository
info.magnolia.cms.beans.config.DefaultVirtualURIMapping
info.magnolia.cms.beans.config.HostBasedRegexpVirtualURIMapping
info.magnolia.cms.beans.config.HostBasedVirtualURIMapping$HostURIMapping
info.magnolia.cms.beans.config.MIMEMapping
info.magnolia.cms.beans.config.MIMEMapping$1
info.magnolia.cms.beans.config.MIMEMapping$MIMEMappingItem
info.magnolia.cms.beans.config.ObservedManager$1
info.magnolia.cms.beans.config.PropertiesInitializer
info.magnolia.cms.beans.config.RegexpVirtualURIMapping
info.magnolia.cms.beans.config.RotatingVirtualURIMapping
info.magnolia.cms.beans.config.ServerConfiguration
info.magnolia.cms.beans.config.ServerConfiguration$InstanceFactory
info.magnolia.cms.beans.config.ServerConfiguration$InstanceFactory$1
info.magnolia.cms.beans.config.URI2RepositoryMapping
info.magnolia.cms.beans.config.VersionConfig
info.magnolia.cms.beans.config.VirtualURIManager
info.magnolia.cms.beans.config.VirtualURIManager$1
info.magnolia.cms.beans.config.VirtualURIMapping$MappingResult
info.magnolia.cms.beans.runtime
info.magnolia.cms.core.version
info.magnolia.cms.filters
info.magnolia.cms.security.auth.callback
info.magnolia.cms.servlets
info.magnolia.commands.impl
info.magnolia.init
info.magnolia.link
info.magnolia.module
info.magnolia.setup
info.magnolia.setup.initial
info.magnolia.voting.voters
info.magnolia.cms.core
info.magnolia.cms.i18n
info.magnolia.cms.license
info.magnolia.cms.pddescriptor
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.event
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.util
info.magnolia.link
info.magnolia.module
info.magnolia.module.model
info.magnolia.module.ui
info.magnolia.objectfactory
info.magnolia.objectfactory.configuration
info.magnolia.objectfactory.guice
info.magnolia.repository
info.magnolia.repository.definition
java.io
java.lang
java.nio.file
java.text
java.util
java.util.concurrent.atomic
java.util.regex
javax.jcr
javax.jcr.observation
javax.servlet
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.cms.beans.runtime

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 12 0.0% 63.0% 37.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.cms.beans.runtime.Document
info.magnolia.cms.beans.runtime.File
info.magnolia.cms.beans.runtime.FileProperties
info.magnolia.cms.beans.runtime.MultipartForm
info.magnolia.cms.core
info.magnolia.cms.filters
info.magnolia.cms.util
info.magnolia.context
info.magnolia.importexport
info.magnolia.link
info.magnolia.nodebuilder
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.context
java.io
java.lang
java.util
javax.jcr
org.apache.commons.io
org.apache.commons.lang3
org.apache.commons.lang3.math
org.slf4j

info.magnolia.cms.core

Afferent Couplings Efferent Couplings Abstractness Instability Distance
34 40 26.0% 54.000004% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.core.AbstractContent
info.magnolia.cms.core.AbstractNodeData
info.magnolia.cms.core.Content
info.magnolia.cms.core.Content$ContentFilter
info.magnolia.cms.core.ContentHandler
info.magnolia.cms.core.HierarchyManager
info.magnolia.cms.core.NodeData
info.magnolia.cms.core.Access
info.magnolia.cms.core.AggregationState
info.magnolia.cms.core.BinaryNodeData
info.magnolia.cms.core.Channel
info.magnolia.cms.core.DefaultACLBasedPermissions
info.magnolia.cms.core.DefaultHierarchyManager
info.magnolia.cms.core.DefaultNodeData
info.magnolia.cms.core.FileSystemHelper
info.magnolia.cms.core.ItemType
info.magnolia.cms.core.MagnoliaACLEditor
info.magnolia.cms.core.MagnoliaAccessManager
info.magnolia.cms.core.MetaData
info.magnolia.cms.core.MgnlNodeType
info.magnolia.cms.core.NodeTypeBasedPermissions
info.magnolia.cms.core.NodeTypeBasedPermissions$1
info.magnolia.cms.core.NonExistingNodeData
info.magnolia.cms.core.Path
info.magnolia.cms.core.RootOnlyPermissions
info.magnolia.cms.core.SystemProperty
info.magnolia.cms.core.SystemProperty$1
info.magnolia.cms.beans.config
info.magnolia.cms.beans.runtime
info.magnolia.cms.core.search
info.magnolia.cms.core.version
info.magnolia.cms.exchange
info.magnolia.cms.filters
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.security.auth.callback
info.magnolia.cms.util
info.magnolia.commands
info.magnolia.commands.impl
info.magnolia.content2bean
info.magnolia.content2bean.impl
info.magnolia.context
info.magnolia.importexport
info.magnolia.importexport.postprocessors
info.magnolia.init
info.magnolia.jackrabbit
info.magnolia.jcr.util
info.magnolia.link
info.magnolia.logging
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.files
info.magnolia.module.ui
info.magnolia.nodebuilder
info.magnolia.nodebuilder.task
info.magnolia.objectfactory
info.magnolia.objectfactory.guice
info.magnolia.repository
info.magnolia.setup
info.magnolia.setup.initial
info.magnolia.voting.voters
info.magnolia.cms.beans.runtime
info.magnolia.cms.core.search
info.magnolia.cms.core.version
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.init
info.magnolia.jcr
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.objectfactory
info.magnolia.repository
java.io
java.lang
java.net
java.nio.file
java.security
java.text
java.util
java.util.concurrent
javax.jcr
javax.jcr.lock
javax.jcr.nodetype
javax.jcr.security
javax.jcr.version
javax.security.auth
org.apache.commons.io
org.apache.commons.lang3
org.apache.jackrabbit
org.apache.jackrabbit.api.security
org.apache.jackrabbit.core
org.apache.jackrabbit.core.cache
org.apache.jackrabbit.core.id
org.apache.jackrabbit.core.security
org.apache.jackrabbit.core.security.authorization
org.apache.jackrabbit.spi
org.apache.jackrabbit.spi.commons.conversion
org.safehaus.uuid
org.slf4j

info.magnolia.cms.core.search

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 11 50.0% 85.0% 35.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.core.search.Query
info.magnolia.cms.core.search.QueryManager
info.magnolia.cms.core.search.QueryResult
info.magnolia.cms.core.search.QueryImpl
info.magnolia.cms.core.search.QueryManagerImpl
info.magnolia.cms.core.search.QueryResultImpl
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.security
java.lang
java.util
javax.jcr
javax.jcr.lock
javax.jcr.nodetype
javax.jcr.query
javax.jcr.version
org.apache.commons.lang3
org.slf4j

info.magnolia.cms.core.version

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 28 4.0% 82.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.core.version.BaseVersionManager
info.magnolia.cms.core.version.BaseVersionManager$1
info.magnolia.cms.core.version.BaseVersionManager$2
info.magnolia.cms.core.version.ContentVersion
info.magnolia.cms.core.version.ContentVersion$1
info.magnolia.cms.core.version.ContentVersion$ContentVersionChildWrapper
info.magnolia.cms.core.version.ContentVersion$ContentVersionChildWrapper$1
info.magnolia.cms.core.version.MgnlVersionSessionDecorator
info.magnolia.cms.core.version.MgnlVersionSessionDecorator$MgnlVersionSessionNodeWrapper
info.magnolia.cms.core.version.MgnlVersionSessionDecorator$MgnlVersionSessionVersionIteratorWrapper
info.magnolia.cms.core.version.MgnlVersionSessionDecorator$MgnlVersionSessionWorkspaceWrapper
info.magnolia.cms.core.version.MgnlVersionSessionDecorator$MgnlVersionSessionWrapper
info.magnolia.cms.core.version.MgnlVersioningContentDecorator
info.magnolia.cms.core.version.MgnlVersioningNodeWrapper
info.magnolia.cms.core.version.MgnlVersioningSession
info.magnolia.cms.core.version.MgnlVersioningSession$1
info.magnolia.cms.core.version.MgnlVersioningSession$2
info.magnolia.cms.core.version.VersionInfo
info.magnolia.cms.core.version.VersionManager
info.magnolia.cms.core.version.VersionedNode
info.magnolia.cms.core.version.VersionedNodeChild
info.magnolia.cms.core.version.VersionedNodeChildContentDecorator
info.magnolia.cms.core.version.VersionedNodeChildContentDecorator$1
info.magnolia.cms.core.version.VersionedNodeContentDecorator
info.magnolia.cms.core.version.VersionedNodeContentDecorator$1
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.commands.impl
info.magnolia.importexport
info.magnolia.jcr.util
info.magnolia.repository
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.jcr.decoration
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.repository.definition
java.io
java.lang
java.util
java.util.regex
javax.jcr
javax.jcr.lock
javax.jcr.nodetype
javax.jcr.version
org.apache.commons.codec.binary
org.apache.commons.io
org.apache.commons.lang3
org.apache.jackrabbit
org.apache.jackrabbit.commons.xml
org.slf4j
org.xml.sax

info.magnolia.cms.exchange

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 10 67.0% 77.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.exchange.ActivationManager
info.magnolia.cms.exchange.Subscriber
info.magnolia.cms.exchange.Subscription
info.magnolia.cms.exchange.Syndicator
info.magnolia.cms.exchange.ActivationManagerFactory
info.magnolia.cms.exchange.ExchangeException
info.magnolia.cms.security
info.magnolia.commands.impl
info.magnolia.module.delta
info.magnolia.cms.core
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.exception
info.magnolia.objectfactory
info.magnolia.voting
java.lang
java.util
javax.jcr
org.apache.commons.lang3

info.magnolia.cms.filters

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 39 11.0% 85.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.filters.AbstractMgnlFilter
info.magnolia.cms.filters.FilterManager
info.magnolia.cms.filters.MgnlFilter
info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter
info.magnolia.cms.filters.SelfMappingServlet
info.magnolia.cms.filters.WebContainerResources
info.magnolia.cms.filters.AddHeadersFilter
info.magnolia.cms.filters.CompositeFilter
info.magnolia.cms.filters.CompositeFilterTransformer
info.magnolia.cms.filters.ContentTypeCheckingResponseWrapper
info.magnolia.cms.filters.ContentTypeFilter
info.magnolia.cms.filters.ContextFilter
info.magnolia.cms.filters.CosMultipartRequestFilter
info.magnolia.cms.filters.DispatchRule
info.magnolia.cms.filters.DispatchRules
info.magnolia.cms.filters.DispatchRules$1
info.magnolia.cms.filters.DispatchRules$SimpleConcurrentEnumMap
info.magnolia.cms.filters.FilterDecorator
info.magnolia.cms.filters.FilterDecorator$CustomFilterConfig
info.magnolia.cms.filters.FilterManagerImpl
info.magnolia.cms.filters.FilterManagerImpl$1
info.magnolia.cms.filters.FilterManagerImpl$1$1
info.magnolia.cms.filters.FilterManagerImpl$2
info.magnolia.cms.filters.FilterManagerImpl$3
info.magnolia.cms.filters.FilterManagerImpl$4
info.magnolia.cms.filters.HostSecurityFilter
info.magnolia.cms.filters.InstallFilter
info.magnolia.cms.filters.InterceptFilter
info.magnolia.cms.filters.Mapping
info.magnolia.cms.filters.Mapping$MatchingResult
info.magnolia.cms.filters.MgnlFilterChain
info.magnolia.cms.filters.MgnlFilterDispatcher
info.magnolia.cms.filters.MgnlMainFilter
info.magnolia.cms.filters.MultiChannelFilter
info.magnolia.cms.filters.MultipartRequestFilter
info.magnolia.cms.filters.MultipartRequestFilter$1
info.magnolia.cms.filters.MultipartRequestFilter$CleaningTracker
info.magnolia.cms.filters.MultipartRequestWrapper
info.magnolia.cms.filters.RangeSupportFilter
info.magnolia.cms.filters.RangeSupportFilter$1
info.magnolia.cms.filters.RangeSupportFilter$1$1
info.magnolia.cms.filters.RangeSupportFilter$RangeInfo
info.magnolia.cms.filters.RangedOutputStream
info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper
info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper$Switcher
info.magnolia.cms.filters.ServletDispatchingFilter
info.magnolia.cms.filters.ServletDispatchingFilter$1
info.magnolia.cms.filters.ServletDispatchingFilter$ServletMapping
info.magnolia.cms.filters.ServletDispatchingFilter$WrappedRequest
info.magnolia.cms.filters.UnicodeNormalizationFilter
info.magnolia.cms.filters.UnicodeNormalizationRequestWrapper
info.magnolia.cms.filters.VirtualUriFilter
info.magnolia.cms.filters.WebContainerResourcesImpl
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.security.auth.login
info.magnolia.debug
info.magnolia.module.delta
info.magnolia.module.ui
info.magnolia.voting.voters
com.google.common.collect
com.oreilly.servlet
info.magnolia.channel
info.magnolia.cms.beans.config
info.magnolia.cms.beans.runtime
info.magnolia.cms.core
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.init
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.ui
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.util
info.magnolia.voting
info.magnolia.voting.voters
java.io
java.lang
java.net
java.nio.file
java.nio.file.attribute
java.util
java.util.concurrent
java.util.concurrent.locks
java.util.regex
javax.jcr
javax.jcr.observation
javax.servlet
javax.servlet.http
org.apache.commons.fileupload
org.apache.commons.fileupload.disk
org.apache.commons.fileupload.servlet
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.cms.i18n

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 22 18.0% 73.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.i18n.AbstractMessagesImpl
info.magnolia.cms.i18n.I18nContentSupport
info.magnolia.cms.i18n.Messages
info.magnolia.cms.i18n.MessagesManager
info.magnolia.cms.i18n.DefaultI18nContentSupport
info.magnolia.cms.i18n.DefaultMessagesImpl
info.magnolia.cms.i18n.DefaultMessagesImpl$1
info.magnolia.cms.i18n.DefaultMessagesImpl$EmptyResourceBundle
info.magnolia.cms.i18n.DefaultMessagesManager
info.magnolia.cms.i18n.DefaultMessagesManager$1
info.magnolia.cms.i18n.DefaultMessagesManager$2
info.magnolia.cms.i18n.DefaultMessagesManager$3
info.magnolia.cms.i18n.DefaultMessagesManager$MessagesID
info.magnolia.cms.i18n.EmptyMessages
info.magnolia.cms.i18n.HierarchyBasedI18nContentSupport
info.magnolia.cms.i18n.I18nContentSupportFactory
info.magnolia.cms.i18n.I18nContentSupportFilter
info.magnolia.cms.i18n.LocaleDefinition
info.magnolia.cms.i18n.MessagesChain
info.magnolia.cms.i18n.MessagesUtil
info.magnolia.cms.i18n.RequestLocaleAwareI18nContentSupport
info.magnolia.cms.i18n.TemplateMessagesUtil
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.security.auth.callback
info.magnolia.cms.util
info.magnolia.commands.impl
info.magnolia.context
info.magnolia.jcr.wrapper
info.magnolia.link
info.magnolia.cms.core
info.magnolia.cms.filters
info.magnolia.cms.util
info.magnolia.context
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.util
info.magnolia.objectfactory
info.magnolia.repository
java.io
java.lang
java.text
java.util
javax.jcr
javax.jcr.observation
javax.servlet
javax.servlet.http
org.apache.commons.collections4
org.apache.commons.collections4.map
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.cms.license

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.cms.license.LicenseFileExtractor
info.magnolia.cms.beans.config
info.magnolia.cms.pddescriptor
info.magnolia.objectfactory
java.io
java.lang
java.util

info.magnolia.cms.pddescriptor

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 11 0.0% 85.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.cms.pddescriptor.ProductDescriptorExtractor
info.magnolia.cms.beans.config
info.magnolia.cms.license
info.magnolia.module
info.magnolia.module.model
info.magnolia.objectfactory
java.io
java.lang
java.util
org.apache.commons.io
org.apache.commons.lang3
org.jdom
org.jdom.input
org.slf4j

info.magnolia.cms.security

Afferent Couplings Efferent Couplings Abstractness Instability Distance
22 44 15.000001% 67.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.security.AbstractUser
info.magnolia.cms.security.AccessManager
info.magnolia.cms.security.BaseSecurityFilter
info.magnolia.cms.security.DelegatingUserManager$Op
info.magnolia.cms.security.Group
info.magnolia.cms.security.GroupManager
info.magnolia.cms.security.IPSecurityManager
info.magnolia.cms.security.JCRSessionOp
info.magnolia.cms.security.Permission
info.magnolia.cms.security.Realm
info.magnolia.cms.security.RepositoryBackedSecurityManager
info.magnolia.cms.security.Role
info.magnolia.cms.security.RoleManager
info.magnolia.cms.security.SecuritySupport
info.magnolia.cms.security.SecuritySupportBase
info.magnolia.cms.security.SilentSessionOp
info.magnolia.cms.security.User
info.magnolia.cms.security.UserManager
info.magnolia.cms.security.ACLImpl
info.magnolia.cms.security.AccessDeniedException
info.magnolia.cms.security.AccessManagerImpl
info.magnolia.cms.security.ContentSecurityFilter
info.magnolia.cms.security.CsrfSecurityFilter
info.magnolia.cms.security.CsrfTokenSecurityFilter
info.magnolia.cms.security.DelegatingUserManager
info.magnolia.cms.security.DelegatingUserManager$1
info.magnolia.cms.security.DelegatingUserManager$10
info.magnolia.cms.security.DelegatingUserManager$11
info.magnolia.cms.security.DelegatingUserManager$12
info.magnolia.cms.security.DelegatingUserManager$13
info.magnolia.cms.security.DelegatingUserManager$14
info.magnolia.cms.security.DelegatingUserManager$15
info.magnolia.cms.security.DelegatingUserManager$16
info.magnolia.cms.security.DelegatingUserManager$17
info.magnolia.cms.security.DelegatingUserManager$18
info.magnolia.cms.security.DelegatingUserManager$19
info.magnolia.cms.security.DelegatingUserManager$2
info.magnolia.cms.security.DelegatingUserManager$20
info.magnolia.cms.security.DelegatingUserManager$21
info.magnolia.cms.security.DelegatingUserManager$22
info.magnolia.cms.security.DelegatingUserManager$23
info.magnolia.cms.security.DelegatingUserManager$24
info.magnolia.cms.security.DelegatingUserManager$3
info.magnolia.cms.security.DelegatingUserManager$4
info.magnolia.cms.security.DelegatingUserManager$5
info.magnolia.cms.security.DelegatingUserManager$6
info.magnolia.cms.security.DelegatingUserManager$7
info.magnolia.cms.security.DelegatingUserManager$8
info.magnolia.cms.security.DelegatingUserManager$9
info.magnolia.cms.security.Digester
info.magnolia.cms.security.DummyUser
info.magnolia.cms.security.ExternalUser
info.magnolia.cms.security.ExternalUserManager
info.magnolia.cms.security.HierarchicalUserManager
info.magnolia.cms.security.IPSecurityManager$Factory
info.magnolia.cms.security.IPSecurityManagerImpl
info.magnolia.cms.security.IPSecurityManagerImpl$IPSecurityManagerTransformer
info.magnolia.cms.security.IPSecurityManagerImpl$InstanceFactory
info.magnolia.cms.security.IPSecurityManagerImpl$Rule
info.magnolia.cms.security.Lock
info.magnolia.cms.security.LogoutFilter
info.magnolia.cms.security.MgnlGroup
info.magnolia.cms.security.MgnlGroupManager
info.magnolia.cms.security.MgnlGroupManager$1
info.magnolia.cms.security.MgnlGroupManager$2
info.magnolia.cms.security.MgnlGroupManager$3
info.magnolia.cms.security.MgnlGroupManager$4
info.magnolia.cms.security.MgnlGroupManager$5
info.magnolia.cms.security.MgnlGroupManager$6
info.magnolia.cms.security.MgnlGroupManager$7
info.magnolia.cms.security.MgnlGroupManager$8
info.magnolia.cms.security.MgnlKeyPair
info.magnolia.cms.security.MgnlRole
info.magnolia.cms.security.MgnlRoleManager
info.magnolia.cms.security.MgnlRoleManager$1
info.magnolia.cms.security.MgnlRoleManager$2
info.magnolia.cms.security.MgnlRoleManager$3
info.magnolia.cms.security.MgnlRoleManager$4
info.magnolia.cms.security.MgnlUser
info.magnolia.cms.security.MgnlUserManager$1
info.magnolia.cms.security.MgnlUserManager$10
info.magnolia.cms.security.MgnlUserManager$11
info.magnolia.cms.security.MgnlUserManager$2
info.magnolia.cms.security.MgnlUserManager$3
info.magnolia.cms.security.MgnlUserManager$4
info.magnolia.cms.security.MgnlUserManager$5
info.magnolia.cms.security.MgnlUserManager$6
info.magnolia.cms.security.MgnlUserManager$7
info.magnolia.cms.security.MgnlUserManager$8
info.magnolia.cms.security.MgnlUserManager$9
info.magnolia.cms.security.PermissionImpl
info.magnolia.cms.security.PermissionUtil
info.magnolia.cms.security.PrincipalNotFoundException
info.magnolia.cms.security.PrincipalUtil
info.magnolia.cms.security.Realm$Factory
info.magnolia.cms.security.Realm$RealmImpl
info.magnolia.cms.security.RepositoryBackedSecurityManager$1
info.magnolia.cms.security.RepositoryBackedSecurityManager$2
info.magnolia.cms.security.RepositoryBackedSecurityManager$3
info.magnolia.cms.security.RescueSecuritySupport
info.magnolia.cms.security.RescueSecuritySupport$RescueUser
info.magnolia.cms.security.RescueSecuritySupport$RescueUserManager
info.magnolia.cms.security.Security
info.magnolia.cms.security.SecurityCallbackFilter
info.magnolia.cms.security.SecurityCallbackFilter$StatusSniffingResponseWrapper
info.magnolia.cms.security.SecurityConstants
info.magnolia.cms.security.SecuritySupport$Factory
info.magnolia.cms.security.SecuritySupportImpl
info.magnolia.cms.security.SecuritySupportObservedComponentFactory
info.magnolia.cms.security.SecuritySupportObservedComponentFactory$1
info.magnolia.cms.security.SecuritySupportObservedComponentFactory$InitPhaseSecuritySupportImpl
info.magnolia.cms.security.SecuritySupportObservedComponentFactory$InitPhaseUser
info.magnolia.cms.security.SecuritySupportObservedComponentFactory$InitPhaseUserManager
info.magnolia.cms.security.SecurityUtil
info.magnolia.cms.security.SystemUserManager
info.magnolia.cms.security.SystemUserManager$1
info.magnolia.cms.security.SystemUserManager$2
info.magnolia.cms.security.URISecurityFilter
info.magnolia.audit
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.core.search
info.magnolia.cms.core.version
info.magnolia.cms.exchange
info.magnolia.cms.filters
info.magnolia.cms.security.auth.callback
info.magnolia.cms.security.auth.login
info.magnolia.cms.security.operations
info.magnolia.cms.util
info.magnolia.commands.impl
info.magnolia.context
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.module.delta
info.magnolia.module.ui
info.magnolia.objectfactory
info.magnolia.setup
info.magnolia.setup.for5_2
info.magnolia.setup.initial
info.magnolia.voting.voters
info.magnolia.audit
info.magnolia.cms.core
info.magnolia.cms.exchange
info.magnolia.cms.filters
info.magnolia.cms.security.auth
info.magnolia.cms.security.auth.callback
info.magnolia.cms.security.auth.login
info.magnolia.cms.util
info.magnolia.context
info.magnolia.jcr.iterator
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.module
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.util
java.io
java.lang
java.net
java.security
java.security.spec
java.text
java.util
javax.crypto
javax.inject
javax.jcr
javax.jcr.nodetype
javax.jcr.observation
javax.jcr.query
javax.security.auth
javax.security.auth.login
javax.servlet
javax.servlet.http
org.apache.commons.io
org.apache.commons.lang3
org.apache.jackrabbit
org.apache.jackrabbit.commons.iterator
org.apache.jackrabbit.commons.predicate
org.apache.jackrabbit.util
org.bouncycastle.jce.provider
org.mindrot.jbcrypt
org.slf4j

info.magnolia.cms.security.auth

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 86.0% 75.0% 61.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.security.auth.ACL
info.magnolia.cms.security.auth.Entity
info.magnolia.cms.security.auth.GroupList
info.magnolia.cms.security.auth.PrincipalCollection
info.magnolia.cms.security.auth.PrincipalList
info.magnolia.cms.security.auth.RoleList
info.magnolia.cms.security.auth.PrincipalCollectionImpl
info.magnolia.cms.security
info.magnolia.setup.for5_2
java.io
java.lang
java.security
java.util
org.apache.commons.lang3
org.apache.commons.lang3.builder

info.magnolia.cms.security.auth.callback

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 23 17.0% 92.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.security.auth.callback.AbstractHttpClientCallback
info.magnolia.cms.security.auth.callback.HttpClientCallback
info.magnolia.cms.security.auth.callback.Base64CallbackHandler
info.magnolia.cms.security.auth.callback.BasicClientCallback
info.magnolia.cms.security.auth.callback.CompositeCallback
info.magnolia.cms.security.auth.callback.CredentialsCallbackHandler
info.magnolia.cms.security.auth.callback.FormClientCallback
info.magnolia.cms.security.auth.callback.PlainTextCallbackHandler
info.magnolia.cms.security.auth.callback.RealmCallback
info.magnolia.cms.security.auth.callback.RealmCallback$1
info.magnolia.cms.security.auth.callback.RedirectClientCallback
info.magnolia.cms.security.auth.callback.UserCallback
info.magnolia.cms.security
info.magnolia.cms.security.auth.login
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.security.auth.login
info.magnolia.cms.util
info.magnolia.context
info.magnolia.init
info.magnolia.objectfactory
info.magnolia.objectfactory.guice
info.magnolia.voting
java.io
java.lang
java.net
java.text
java.util
javax.inject
javax.security.auth.callback
javax.security.auth.login
javax.servlet.http
org.apache.commons.codec.binary
org.apache.commons.lang3
org.slf4j

info.magnolia.cms.security.auth.login

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 21 33.0% 88.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.security.auth.login.LoginHandler
info.magnolia.cms.security.auth.login.LoginHandlerBase
info.magnolia.cms.security.auth.login.BasicLogin
info.magnolia.cms.security.auth.login.FormLogin
info.magnolia.cms.security.auth.login.LoginFilter
info.magnolia.cms.security.auth.login.LoginResult
info.magnolia.audit
info.magnolia.cms.security
info.magnolia.cms.security.auth.callback
com.google.common.collect
info.magnolia.audit
info.magnolia.cms.filters
info.magnolia.cms.security
info.magnolia.cms.security.auth.callback
info.magnolia.cms.util
info.magnolia.context
info.magnolia.monitoring
info.magnolia.objectfactory
java.io
java.lang
java.nio.charset
java.util
javax.security.auth
javax.security.auth.login
javax.servlet
javax.servlet.http
org.apache.commons.lang3
org.apache.http
org.apache.http.client.utils
org.slf4j

info.magnolia.cms.security.operations

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 40.0% 100.0% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.security.operations.AccessDefinition
info.magnolia.cms.security.operations.OperationPermissionDefinition
info.magnolia.cms.security.operations.ConfiguredAccessDefinition
info.magnolia.cms.security.operations.ConfiguredOperationPermissionDefinition
info.magnolia.cms.security.operations.VoterBasedConfiguredAccessDefinition
None info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.voting
java.lang
java.util
org.apache.commons.collections4

info.magnolia.cms.servlets

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.cms.servlets.ClasspathSpool
info.magnolia.cms.servlets.ClasspathSpool$1
None info.magnolia.cms.beans.config
info.magnolia.cms.util
java.io
java.lang
java.net
java.util
javax.servlet
javax.servlet.http
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.cms.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
33 56 14.0% 63.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.cms.util.ClasspathResourcesUtil$Filter
info.magnolia.cms.util.ContentUtil$PostVisitor
info.magnolia.cms.util.ContentUtil$Visitor
info.magnolia.cms.util.ContentWrapper
info.magnolia.cms.util.HierarchyManagerWrapper
info.magnolia.cms.util.ModuleConfigurationObservingManager
info.magnolia.cms.util.NodeDataWrapper
info.magnolia.cms.util.PatternDelegate
info.magnolia.cms.util.ServletUtil
info.magnolia.cms.util.ServletUtils
info.magnolia.cms.util.UnicodeNormalizer$Normalizer
info.magnolia.cms.util.UrlPattern
info.magnolia.cms.util.WorkspaceObservingManager
info.magnolia.cms.util.AlertUtil
info.magnolia.cms.util.BooleanUtil
info.magnolia.cms.util.ClasspathResourcesUtil
info.magnolia.cms.util.ClasspathResourcesUtil$1
info.magnolia.cms.util.ClasspathResourcesUtil$PatternFilter
info.magnolia.cms.util.ConfigUtil
info.magnolia.cms.util.ConfigUtil$MapDTDEntityResolver
info.magnolia.cms.util.ContentUtil
info.magnolia.cms.util.ContentUtil$1
info.magnolia.cms.util.ContentUtil$2
info.magnolia.cms.util.ContentUtil$3
info.magnolia.cms.util.ContentUtil$4
info.magnolia.cms.util.CreationDateComparator
info.magnolia.cms.util.CustomFilterConfig
info.magnolia.cms.util.CustomServletConfig
info.magnolia.cms.util.DateUtil
info.magnolia.cms.util.DelayedExecutor
info.magnolia.cms.util.DelayedExecutor$RunnableWrapper
info.magnolia.cms.util.DeprecationUtil
info.magnolia.cms.util.DispatcherType
info.magnolia.cms.util.DumperUtil
info.magnolia.cms.util.ExceptionUtil
info.magnolia.cms.util.ExclusiveWrite
info.magnolia.cms.util.ExtendingContentWrapper
info.magnolia.cms.util.ExtendingContentWrapper$1
info.magnolia.cms.util.FilteredEventListener
info.magnolia.cms.util.FilteredEventListener$1
info.magnolia.cms.util.HierarchyManagerUtil
info.magnolia.cms.util.InheritanceContentWrapper
info.magnolia.cms.util.LazyContentWrapper
info.magnolia.cms.util.LazyInitPrintWriter
info.magnolia.cms.util.LazyInitPrintWriter$1
info.magnolia.cms.util.LazyNodeDataWrapper
info.magnolia.cms.util.LinkUtil
info.magnolia.cms.util.MBeanUtil
info.magnolia.cms.util.MetaDataUtil
info.magnolia.cms.util.NodeDataStringComparator
info.magnolia.cms.util.NodeDataUtil
info.magnolia.cms.util.NodeMapWrapper
info.magnolia.cms.util.NodeMapWrapper$1
info.magnolia.cms.util.NodeNameComparator
info.magnolia.cms.util.NodePathComparator
info.magnolia.cms.util.NodeTypeFilter
info.magnolia.cms.util.NodeUuidComparator
info.magnolia.cms.util.ObservationUtil
info.magnolia.cms.util.ObservationUtil$DeferringEventListener
info.magnolia.cms.util.ObservationUtil$ListBasedEventIterator
info.magnolia.cms.util.ObservationUtil$ObservationBasedDelayedExecutor
info.magnolia.cms.util.ObservationUtil$ObservationBasedDelayedExecutor$1
info.magnolia.cms.util.OrderedProperties
info.magnolia.cms.util.PathUtil
info.magnolia.cms.util.QueryUtil
info.magnolia.cms.util.RequestDispatchUtil
info.magnolia.cms.util.RequestHeaderUtil
info.magnolia.cms.util.Rule
info.magnolia.cms.util.RuleBasedContentFilter
info.magnolia.cms.util.SearchReplace
info.magnolia.cms.util.SelectorUtil
info.magnolia.cms.util.SimpleFreemarkerHelper
info.magnolia.cms.util.SimpleFreemarkerHelper$SimpleFreemarkerHelperObjectWrapper
info.magnolia.cms.util.SimpleFreemarkerHelper$SimpleFreemarkerHelperObjectWrapper$1
info.magnolia.cms.util.SimpleUrlPattern
info.magnolia.cms.util.StringLengthComparator
info.magnolia.cms.util.SystemContentWrapper
info.magnolia.cms.util.SystemNodeDataWrapper
info.magnolia.cms.util.TextFileUtil
info.magnolia.cms.util.UnicodeNormalizer
info.magnolia.cms.util.UnicodeNormalizer$AutoDetectNormalizer
info.magnolia.cms.util.UnicodeNormalizer$Java6Normalizer
info.magnolia.cms.util.UnicodeNormalizer$NonNormalizer
info.magnolia.cms.util.UrlPattern$MatchAllPattern
info.magnolia.cms.util.UrlPatternDelegate
info.magnolia.cms.util.WebXmlUtil
info.magnolia.cms.util.WebXmlUtil$1
info.magnolia.cms.util.WorkspaceObservingManager$1
info.magnolia.cms.util.WorkspaceObservingManager$1$1
info.magnolia.cms.util.WorkspaceXmlUtil
info.magnolia.cms.beans.config
info.magnolia.cms.beans.runtime
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.cms.exchange
info.magnolia.cms.filters
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.security.auth.callback
info.magnolia.cms.security.auth.login
info.magnolia.cms.security.operations
info.magnolia.cms.servlets
info.magnolia.commands
info.magnolia.commands.impl
info.magnolia.content2bean
info.magnolia.content2bean.impl
info.magnolia.context
info.magnolia.importexport
info.magnolia.importexport.filters
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.files
info.magnolia.module.model.reader
info.magnolia.module.ui
info.magnolia.nodebuilder
info.magnolia.nodebuilder.task
info.magnolia.objectfactory
info.magnolia.observation
info.magnolia.setup.initial
info.magnolia.stats
info.magnolia.voting.voters
EDU.oswego.cs.dl.util.concurrent
com.google.common.collect
freemarker.cache
freemarker.ext.beans
freemarker.ext.util
freemarker.template
info.magnolia.cms.beans.runtime
info.magnolia.cms.core
info.magnolia.cms.core.search
info.magnolia.cms.core.version
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.context
info.magnolia.init
info.magnolia.jcr.util
info.magnolia.link
info.magnolia.module
info.magnolia.objectfactory
info.magnolia.observation
info.magnolia.repository
java.io
java.lang
java.lang.reflect
java.net
java.text
java.util
java.util.jar
java.util.regex
javax.jcr
javax.jcr.lock
javax.jcr.nodetype
javax.jcr.observation
javax.jcr.query
javax.jcr.query.qom
javax.jcr.version
javax.management
javax.servlet
javax.servlet.http
javax.xml.parsers
org.apache.commons.beanutils
org.apache.commons.collections4
org.apache.commons.io
org.apache.commons.io.filefilter
org.apache.commons.lang3
org.apache.commons.lang3.builder
org.apache.commons.lang3.time
org.apache.jackrabbit
org.apache.jackrabbit.commons.iterator
org.apache.jackrabbit.commons.predicate
org.apache.jackrabbit.core.observation
org.jdom
org.jdom.input
org.jdom.xpath
org.slf4j
org.w3c.dom
org.xml.sax

info.magnolia.commands

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 17 17.0% 89.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.commands.MgnlCommand
info.magnolia.commands.CommandTransformer
info.magnolia.commands.CommandsManager
info.magnolia.commands.CommandsManager$1
info.magnolia.commands.DelegateCommand
info.magnolia.commands.MgnlCatalog
info.magnolia.commands.impl
info.magnolia.setup
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.commands.chain
info.magnolia.context
info.magnolia.event
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.objectfactory
java.lang
java.util
java.util.concurrent.atomic
javax.jcr
org.apache.commons.beanutils
org.apache.commons.lang3
org.slf4j

info.magnolia.commands.chain

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 3 83.0% 50.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.commands.chain.Catalog
info.magnolia.commands.chain.Chain
info.magnolia.commands.chain.Command
info.magnolia.commands.chain.Context
info.magnolia.commands.chain.Filter
info.magnolia.commands.chain.ChainBase
info.magnolia.commands
info.magnolia.context
info.magnolia.module.delta
java.lang
java.util
org.slf4j

info.magnolia.commands.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 26 18.0% 93.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.commands.impl.BaseRepositoryCommand
info.magnolia.commands.impl.RuleBasedCommand
info.magnolia.commands.impl.DeleteCommand
info.magnolia.commands.impl.ExportCommand
info.magnolia.commands.impl.ExtractCommentCommand
info.magnolia.commands.impl.ImportCommand
info.magnolia.commands.impl.LogCommand
info.magnolia.commands.impl.MarkNodeAsDeletedCommand
info.magnolia.commands.impl.MessageCommand
info.magnolia.commands.impl.RestorePreviousVersionCommand
info.magnolia.commands.impl.VersionCommand
info.magnolia.importexport.command
info.magnolia.setup
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.cms.exchange
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.commands
info.magnolia.context
info.magnolia.importexport
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.objectfactory
info.magnolia.repository
java.io
java.lang
java.util
java.util.regex
javax.jcr
javax.jcr.lock
javax.jcr.nodetype
javax.jcr.version
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.content2bean

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 33.0% 92.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.content2bean.Bean2ContentProcessor
info.magnolia.content2bean.Bean2ContentTransformer
info.magnolia.content2bean.Content2BeanProcessor
info.magnolia.content2bean.Content2BeanTransformer
info.magnolia.content2bean.TransformationState
info.magnolia.content2bean.TypeMapping
info.magnolia.content2bean.Bean2ContentProcessor$Factory
info.magnolia.content2bean.Content2BeanException
info.magnolia.content2bean.Content2BeanProcessor$Factory
info.magnolia.content2bean.Content2BeanTransformer$Factory
info.magnolia.content2bean.Content2BeanUtil
info.magnolia.content2bean.Content2BeanUtil$1
info.magnolia.content2bean.Content2BeanUtil$2
info.magnolia.content2bean.Content2BeanUtil$DefaultClassTransformer
info.magnolia.content2bean.Content2BeanUtil$ToMapTransformer
info.magnolia.content2bean.PropertyTypeDescriptor
info.magnolia.content2bean.TypeDescriptor
info.magnolia.content2bean.TypeMapping$Factory
info.magnolia.content2bean.impl
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.content2bean.impl
info.magnolia.exception
info.magnolia.objectfactory
java.beans
java.lang
java.lang.reflect
java.util
javax.jcr
org.apache.commons.beanutils

info.magnolia.content2bean.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 15 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.content2bean.impl.CollectionPropertyHidingTransformer
info.magnolia.content2bean.impl.Content2BeanProcessorImpl
info.magnolia.content2bean.impl.Content2BeanTransformerImpl
info.magnolia.content2bean.impl.DescriptorFileBasedTypeMapping
info.magnolia.content2bean.impl.DescriptorFileBasedTypeMapping$1
info.magnolia.content2bean.impl.EnumAwareConvertUtilsBean
info.magnolia.content2bean.impl.EnumAwareConvertUtilsBean$1
info.magnolia.content2bean.impl.EnumAwareConvertUtilsBean$EnumConverter
info.magnolia.content2bean.impl.PropertiesBasedTypeDescriptor
info.magnolia.content2bean.impl.PropertiesBasedTypeMapping
info.magnolia.content2bean.impl.TransformationStateImpl
info.magnolia.content2bean.impl.TypeMappingImpl
info.magnolia.content2bean
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.content2bean
info.magnolia.objectfactory
java.beans
java.io
java.lang
java.lang.reflect
java.util
javax.jcr
org.apache.commons.beanutils
org.apache.commons.collections4
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.context

Afferent Couplings Efferent Couplings Abstractness Instability Distance
29 22 50.0% 43.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.context.AbstractContext
info.magnolia.context.AbstractMapBasedContext
info.magnolia.context.AbstractRepositoryStrategy
info.magnolia.context.AbstractSystemContext
info.magnolia.context.AttributeStrategy
info.magnolia.context.Context
info.magnolia.context.JCRSessionStrategy
info.magnolia.context.MgnlContext$LockingOp
info.magnolia.context.MgnlContext$Op
info.magnolia.context.MgnlContext$RepositoryOp
info.magnolia.context.MgnlContext$VoidOp
info.magnolia.context.SystemContext
info.magnolia.context.ThreadDependentSystemContext
info.magnolia.context.UserContext
info.magnolia.context.WebContext
info.magnolia.context.WebContextFactory
info.magnolia.context.WebContextImpl
info.magnolia.context.ContextDecorator
info.magnolia.context.ContextFactory
info.magnolia.context.DefaultRepositoryStrategy
info.magnolia.context.HTMLEscapingWebContextWrapper
info.magnolia.context.JCRSessionPerThreadSystemContext
info.magnolia.context.LifeTimeJCRSessionUtil
info.magnolia.context.MapAttributeStrategy
info.magnolia.context.MgnlContext
info.magnolia.context.RequestAttributeStrategy
info.magnolia.context.SimpleContext
info.magnolia.context.SingleJCRSessionSystemContext
info.magnolia.context.SystemRepositoryStrategy
info.magnolia.context.UserContextImpl
info.magnolia.context.WebContextFactoryImpl
info.magnolia.context.WebContextFactoryImpl$1
info.magnolia.context.WriterResponseWrapper
info.magnolia.context.WriterResponseWrapper$1
info.magnolia.audit
info.magnolia.cms.beans.config
info.magnolia.cms.beans.runtime
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.cms.filters
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.security.auth.callback
info.magnolia.cms.security.auth.login
info.magnolia.cms.util
info.magnolia.commands
info.magnolia.commands.impl
info.magnolia.debug
info.magnolia.importexport
info.magnolia.importexport.command
info.magnolia.init
info.magnolia.jcr.nodebuilder
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.link
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.ui
info.magnolia.nodebuilder
info.magnolia.objectfactory
info.magnolia.objectfactory.guice
info.magnolia.repository
info.magnolia.voting.voters
info.magnolia.cms.beans.runtime
info.magnolia.cms.core
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.commands.chain
info.magnolia.objectfactory
info.magnolia.repository
java.io
java.lang
java.lang.ref
java.util
java.util.function
javax.jcr
javax.jcr.lock
javax.jcr.nodetype
javax.jcr.observation
javax.security.auth
javax.servlet
javax.servlet.http
org.apache.commons.lang3
org.slf4j

info.magnolia.debug

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.debug.CallTrackingFilter
info.magnolia.debug.DerbyTestPersistenceManager
info.magnolia.debug.DumpHeadersFilter
info.magnolia.debug.LoggingResponse
info.magnolia.debug.PerformanceTestFilter
info.magnolia.debug.PerformanceTestStatus
info.magnolia.debug.PerformanceTestStatus$1
info.magnolia.debug.PerformanceTestStatus$TestStatus
info.magnolia.debug.SessionDebugger
info.magnolia.debug.TrackingStatus
None info.magnolia.cms.filters
info.magnolia.context
java.io
java.lang
java.util
javax.jcr
javax.servlet
javax.servlet.http
org.apache.commons.collections4
org.apache.commons.collections4.map
org.apache.commons.lang3
org.apache.jackrabbit.core.persistence.db
org.apache.jackrabbit.core.state
org.slf4j

info.magnolia.dynamic

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 100.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.dynamic.MagnoliaProxy
None info.magnolia.beanmerger
java.lang

info.magnolia.event

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 11 38.0% 79.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.event.Event
info.magnolia.event.EventBus
info.magnolia.event.EventHandler
info.magnolia.event.HandlerRegistration
info.magnolia.event.SystemEventBus
info.magnolia.event.EventBusProtector
info.magnolia.event.EventHandlerCollection
info.magnolia.event.EventHandlerCollection$1
info.magnolia.event.ResettableEventBus
info.magnolia.event.ResettableEventBus$1
info.magnolia.event.SimpleEventBus
info.magnolia.event.SimpleEventBus$1
info.magnolia.event.SystemEventBusConfigurer
info.magnolia.cms.beans.config
info.magnolia.commands
info.magnolia.module
com.google.common.collect
com.google.inject
com.google.inject.binder
com.google.inject.name
com.google.inject.util
info.magnolia.objectfactory.guice
java.lang
java.util
java.util.concurrent
javax.inject
org.slf4j

info.magnolia.exception

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 1 0.0% 25.0% 75.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.exception.MgnlException
info.magnolia.cms.exchange
info.magnolia.content2bean
info.magnolia.jcr.node2bean
java.lang

info.magnolia.importexport

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 38 9.0% 90.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.importexport.Bootstrapper$BootstrapFilter
info.magnolia.importexport.BootstrapFilesComparator
info.magnolia.importexport.BootstrapUtil
info.magnolia.importexport.Bootstrapper
info.magnolia.importexport.Bootstrapper$1
info.magnolia.importexport.DataTransporter
info.magnolia.importexport.DataTransporter$1
info.magnolia.importexport.DataTransporter$JcrConstruct
info.magnolia.importexport.DataTransporter$JcrPropertySupportingConstructor
info.magnolia.importexport.PropertiesImportExport
info.magnolia.importexport.PropertiesImportExport$1
info.magnolia.commands.impl
info.magnolia.importexport.command
info.magnolia.module.delta
info.magnolia.module.webapp
info.magnolia.cms.beans.runtime
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.cms.util
info.magnolia.context
info.magnolia.importexport.command
info.magnolia.importexport.filters
info.magnolia.importexport.postprocessors
info.magnolia.init
info.magnolia.jcr
info.magnolia.jcr.util
info.magnolia.objectfactory
info.magnolia.repository
java.io
java.lang
java.net
java.nio.charset
java.util
java.util.regex
java.util.zip
javax.jcr
javax.xml.parsers
javax.xml.transform
javax.xml.transform.sax
javax.xml.transform.stream
org.apache.commons.beanutils
org.apache.commons.io
org.apache.commons.io.filefilter
org.apache.commons.lang3
org.apache.jackrabbit
org.apache.jackrabbit.core
org.apache.jackrabbit.util
org.apache.jackrabbit.value
org.slf4j
org.xml.sax
org.yaml.snakeyaml
org.yaml.snakeyaml.constructor
org.yaml.snakeyaml.nodes

info.magnolia.importexport.command

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 20 0.0% 91.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.importexport.command.JcrExportCommand
info.magnolia.importexport.command.JcrExportCommand$1
info.magnolia.importexport.command.JcrExportCommand$Compression
info.magnolia.importexport.command.JcrExportCommand$DefaultFilter
info.magnolia.importexport.command.JcrExportCommand$Format$1
info.magnolia.importexport.command.JcrExportCommand$Format$2
info.magnolia.importexport.command.JcrImportCommand
info.magnolia.importexport
info.magnolia.module.delta
com.google.common.collect
info.magnolia.commands.impl
info.magnolia.context
info.magnolia.importexport
info.magnolia.importexport.contenthandler
info.magnolia.importexport.filters
info.magnolia.jcr.decoration
info.magnolia.jcr.predicate
info.magnolia.module.delta
info.magnolia.objectfactory
java.io
java.lang
java.util
java.util.zip
javax.jcr
org.apache.commons.io
org.apache.commons.lang3
org.apache.jackrabbit
org.apache.jackrabbit.commons.xml
org.xml.sax

info.magnolia.importexport.contenthandler

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 17 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.importexport.contenthandler.XmlContentHandlerFactory
info.magnolia.importexport.contenthandler.YamlContentHandler
info.magnolia.importexport.contenthandler.YamlContentHandler$Property
info.magnolia.importexport.command
com.google.common.base
com.google.common.collect
java.io
java.lang
java.nio.charset
java.util
javax.xml.transform
javax.xml.transform.sax
javax.xml.transform.stream
org.apache.commons.lang3
org.apache.jackrabbit.commons.xml
org.apache.jackrabbit.util
org.slf4j
org.xml.sax
org.yaml.snakeyaml
org.yaml.snakeyaml.emitter
org.yaml.snakeyaml.events

info.magnolia.importexport.exporter

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.importexport.exporter.YamlExporter
None info.magnolia.jcr.util
java.lang
javax.jcr
org.apache.commons.lang3
org.apache.jackrabbit
org.apache.jackrabbit.commons.xml
org.apache.jackrabbit.value
org.xml.sax

info.magnolia.importexport.filters

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 8 18.0% 80.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.importexport.filters.SkipNodeFilter
info.magnolia.importexport.filters.SkipNodePropertyFilter
info.magnolia.importexport.filters.AccesscontrolNodeFilter
info.magnolia.importexport.filters.ImportXmlRootFilter
info.magnolia.importexport.filters.MagnoliaV2Filter
info.magnolia.importexport.filters.MetadataUuidFilter
info.magnolia.importexport.filters.NamespaceFilter
info.magnolia.importexport.filters.RemoveMixversionableFilter
info.magnolia.importexport.filters.SkipNodePropertyFilter$BufferedElement
info.magnolia.importexport.filters.UselessNameFilter
info.magnolia.importexport.filters.VersionFilter
info.magnolia.importexport
info.magnolia.importexport.command
com.google.common.collect
info.magnolia.cms.util
java.lang
java.util
org.apache.commons.lang3
org.slf4j
org.xml.sax
org.xml.sax.helpers

info.magnolia.importexport.postprocessors

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 25.0% 78.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.importexport.postprocessors.ImportPostProcessor
info.magnolia.importexport.postprocessors.ActivationStatusImportPostProcessor
info.magnolia.importexport.postprocessors.MetaDataAsMixinConversionHelper
info.magnolia.importexport.postprocessors.MetaDataImportPostProcessor
info.magnolia.importexport
info.magnolia.setup.for5_0
info.magnolia.cms.core
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
java.lang
java.util
javax.jcr
org.slf4j

info.magnolia.init

Afferent Couplings Efferent Couplings Abstractness Instability Distance
15 18 42.0% 55.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.init.AbstractMagnoliaConfigurationProperties
info.magnolia.init.MagnoliaConfigurationProperties
info.magnolia.init.MagnoliaInitPaths
info.magnolia.init.MagnoliaPropertiesResolver
info.magnolia.init.PropertySource
info.magnolia.init.DefaultMagnoliaConfigurationProperties
info.magnolia.init.DefaultMagnoliaInitPaths
info.magnolia.init.DefaultMagnoliaPropertiesResolver
info.magnolia.init.InitPhaseMagnoliaConfigurationProperties
info.magnolia.init.MagnoliaServletContextListener
info.magnolia.init.MagnoliaServletContextListener$1
info.magnolia.init.MagnoliaServletContextListener$2
info.magnolia.cms.core
info.magnolia.cms.filters
info.magnolia.cms.security.auth.callback
info.magnolia.cms.util
info.magnolia.importexport
info.magnolia.init.properties
info.magnolia.jackrabbit
info.magnolia.jcr.util
info.magnolia.logging
info.magnolia.module.delta
info.magnolia.module.model.reader
info.magnolia.objectfactory.configuration
info.magnolia.objectfactory.guice
info.magnolia.repository
info.magnolia.setup.for5_2
com.google.inject
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.context
info.magnolia.init.properties
info.magnolia.logging
info.magnolia.module
info.magnolia.objectfactory
info.magnolia.objectfactory.configuration
info.magnolia.objectfactory.guice
java.io
java.lang
java.net
java.nio.file
java.util
javax.servlet
org.apache.commons.lang3
org.slf4j

info.magnolia.init.properties

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 18.0% 89.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.init.properties.AbstractPropertySource
info.magnolia.init.properties.AbstractStreamBasedPropertySource
info.magnolia.init.properties.AbstractStreamBasedPropertySource$ConstructingProperties
info.magnolia.init.properties.ClasspathPropertySource
info.magnolia.init.properties.FileSystemPropertySource
info.magnolia.init.properties.InitPathsPropertySource
info.magnolia.init.properties.InitPathsPropertySource$1
info.magnolia.init.properties.ModulePropertiesSource
info.magnolia.init.properties.ModulePropertiesSource$1
info.magnolia.init.properties.ServletContextPropertySource
info.magnolia.init.properties.SystemPropertySource
info.magnolia.init
info.magnolia.init
info.magnolia.module
info.magnolia.module.model
java.io
java.lang
java.util
javax.servlet
org.apache.commons.io

info.magnolia.jackrabbit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 23 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.jackrabbit.MissingNodetypesException
info.magnolia.jackrabbit.ProviderImpl
None info.magnolia.cms.core
info.magnolia.init
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.repository.definition
java.io
java.lang
java.lang.reflect
java.util
javax.jcr
javax.jcr.nodetype
javax.naming
javax.xml.transform
org.apache.commons.beanutils
org.apache.commons.io
org.apache.commons.lang3
org.apache.jackrabbit.commons.cnd
org.apache.jackrabbit.core
org.apache.jackrabbit.core.jndi
org.apache.jackrabbit.core.nodetype
org.apache.jackrabbit.core.nodetype.xml
org.apache.jackrabbit.spi
org.slf4j

info.magnolia.jackrabbit.lucene

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.jackrabbit.lucene.SearchHTMLExcerpt
info.magnolia.jackrabbit.lucene.SearchHTMLExcerpt$1
info.magnolia.jackrabbit.lucene.SearchHTMLExcerpt$NoXMLEscapeHighlighter
info.magnolia.jackrabbit.lucene.SearchIndex
info.magnolia.jackrabbit.lucene.SearchIndex$1
None java.io
java.lang
java.util
javax.jcr
org.apache.jackrabbit.core.nodetype
org.apache.jackrabbit.core.nodetype.xml
org.apache.jackrabbit.core.query
org.apache.jackrabbit.core.query.lucene
org.apache.jackrabbit.spi
org.apache.jackrabbit.spi.commons.conversion
org.apache.jackrabbit.spi.commons.name
org.apache.jackrabbit.spi.commons.namespace
org.apache.lucene.index
org.slf4j
org.w3c.dom

info.magnolia.jcr

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 2 0.0% 18.0% 82.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.jcr.RuntimeRepositoryException
info.magnolia.cms.core
info.magnolia.importexport
info.magnolia.jcr.decoration
info.magnolia.jcr.inheritance
info.magnolia.jcr.registry
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.link
info.magnolia.repository
java.lang
javax.jcr

info.magnolia.jcr.comparator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.jcr.comparator.CreationDateComparator
info.magnolia.jcr.comparator.NodeIdentifierComparator
info.magnolia.jcr.comparator.NodeNameComparator
info.magnolia.jcr.comparator.NodePathComparator
info.magnolia.jcr.comparator.PropertyStringComparator
None info.magnolia.jcr.util
java.lang
java.util
javax.jcr

info.magnolia.jcr.decoration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 13 12.0% 65.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.decoration.AbstractContentDecorator
info.magnolia.jcr.decoration.ContentDecorator
info.magnolia.jcr.decoration.ContentDecoratorNodeIterator
info.magnolia.jcr.decoration.ContentDecoratorNodeWrapper
info.magnolia.jcr.decoration.ContentDecoratorPropertyIterator
info.magnolia.jcr.decoration.ContentDecoratorPropertyWrapper
info.magnolia.jcr.decoration.ContentDecoratorSessionWrapper
info.magnolia.jcr.decoration.ContentDecoratorUtil
info.magnolia.jcr.decoration.ContentDecoratorVersionHistoryWrapper
info.magnolia.jcr.decoration.ContentDecoratorVersionIterator
info.magnolia.jcr.decoration.ContentDecoratorVersionManagerWrapper
info.magnolia.jcr.decoration.ContentDecoratorVersionWrapper
info.magnolia.jcr.decoration.ContentDecoratorWorkspaceWrapper
info.magnolia.jcr.decoration.NodePredicateContentDecorator
info.magnolia.jcr.decoration.NodePredicateContentDecorator$1
info.magnolia.jcr.decoration.NodePredicateContentDecorator$TruePredicate
info.magnolia.audit
info.magnolia.cms.core.version
info.magnolia.importexport.command
info.magnolia.jcr.inheritance
info.magnolia.jcr.iterator
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.jcr
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
java.io
java.lang
java.math
java.util
javax.jcr
javax.jcr.lock
javax.jcr.nodetype
javax.jcr.version

info.magnolia.jcr.inheritance

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 14.0% 100.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.inheritance.InheritanceNodeWrapper
info.magnolia.jcr.inheritance.InheritanceContentDecorator
info.magnolia.jcr.inheritance.InheritanceContentDecorator$1
info.magnolia.jcr.inheritance.InheritanceContentDecorator$2
info.magnolia.jcr.inheritance.InheritanceContentDecorator$DestinationNodeInheritanceNodeWrapper
info.magnolia.jcr.inheritance.InheritanceContentDecorator$OtherNodeInheritanceNodeWrapper
info.magnolia.jcr.inheritance.InheritanceContentDecorator$PropertyIteratorImpl
None info.magnolia.jcr
info.magnolia.jcr.decoration
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
java.lang
java.util
javax.jcr
org.slf4j

info.magnolia.jcr.iterator

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 8 9.0% 47.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.iterator.FilteringRangeIterator
info.magnolia.jcr.iterator.ChainedNodeIterator
info.magnolia.jcr.iterator.DelegatingNodeIterator
info.magnolia.jcr.iterator.DelegatingPropertyIterator
info.magnolia.jcr.iterator.FilteringNodeIterator
info.magnolia.jcr.iterator.FilteringPropertyIterator
info.magnolia.jcr.iterator.NodeIterableAdapter
info.magnolia.jcr.iterator.RangeIteratorImpl
info.magnolia.jcr.iterator.SameChildNodeTypeIterator
info.magnolia.jcr.iterator.WrappingNodeIterator
info.magnolia.jcr.iterator.WrappingPropertyIterator
info.magnolia.cms.core.version
info.magnolia.cms.security
info.magnolia.commands.impl
info.magnolia.jcr.decoration
info.magnolia.jcr.inheritance
info.magnolia.jcr.nodebuilder
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.module.delta
info.magnolia.jcr.decoration
info.magnolia.jcr.predicate
info.magnolia.jcr.wrapper
java.lang
java.util
javax.jcr
javax.jcr.nodetype
org.apache.commons.collections4.iterators

info.magnolia.jcr.node2bean

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 10 62.0% 48.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.node2bean.Node2BeanProcessor
info.magnolia.jcr.node2bean.Node2BeanTransformer
info.magnolia.jcr.node2bean.TransformationState
info.magnolia.jcr.node2bean.TransformedBy
info.magnolia.jcr.node2bean.TypeMapping
info.magnolia.jcr.node2bean.Node2BeanException
info.magnolia.jcr.node2bean.PropertyTypeDescriptor
info.magnolia.jcr.node2bean.TypeDescriptor
info.magnolia.cms.beans.config
info.magnolia.cms.filters
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.commands
info.magnolia.jcr.node2bean.impl
info.magnolia.map2bean
info.magnolia.objectfactory
info.magnolia.objectfactory.guice
info.magnolia.transformer
info.magnolia.voting.voters
info.magnolia.exception
info.magnolia.objectfactory
info.magnolia.transformer
java.beans
java.lang
java.lang.annotation
java.lang.reflect
java.util
javax.jcr
org.apache.commons.beanutils

info.magnolia.jcr.node2bean.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 20 0.0% 71.0% 29.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.jcr.node2bean.impl.EnumAwareConvertUtilsBean
info.magnolia.jcr.node2bean.impl.EnumAwareConvertUtilsBean$1
info.magnolia.jcr.node2bean.impl.EnumAwareConvertUtilsBean$EnumConverter
info.magnolia.jcr.node2bean.impl.Node2BeanProcessorImpl$1
info.magnolia.jcr.node2bean.impl.Node2BeanProcessorImpl$2
info.magnolia.jcr.node2bean.impl.Node2BeanTransformerImpl$1
info.magnolia.jcr.node2bean.impl.PreConfiguredBeanUtils
info.magnolia.jcr.node2bean.impl.PreConfiguredBeanUtils$1
info.magnolia.jcr.node2bean.impl.PreConfiguredBeanUtils$2
info.magnolia.jcr.node2bean.impl.PreConfiguredBeanUtils$3
info.magnolia.jcr.node2bean.impl.PreConfiguredBeanUtils$4
info.magnolia.jcr.node2bean.impl.PreConfiguredBeanUtils$5
info.magnolia.jcr.node2bean.impl.TransformationStateImpl
info.magnolia.jcr.node2bean.impl.TypeMappingImpl
info.magnolia.cms.beans.config
info.magnolia.cms.filters
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.commands
info.magnolia.objectfactory
info.magnolia.objectfactory.guice
info.magnolia.voting.voters
com.google.common.net
info.magnolia.jcr.node2bean
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.module.model
info.magnolia.objectfactory
info.magnolia.transformer
info.magnolia.util
java.beans
java.lang
java.lang.annotation
java.lang.reflect
java.text
java.util
java.util.regex
javax.jcr
org.apache.commons.beanutils
org.apache.commons.collections4
org.apache.commons.lang3
org.slf4j

info.magnolia.jcr.nodebuilder

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 9 23.0% 82.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.nodebuilder.AbstractErrorHandler
info.magnolia.jcr.nodebuilder.AbstractNodeOperation
info.magnolia.jcr.nodebuilder.ErrorHandler
info.magnolia.jcr.nodebuilder.NodeOperation
info.magnolia.jcr.nodebuilder.Ops
info.magnolia.jcr.nodebuilder.NodeBuilder
info.magnolia.jcr.nodebuilder.NodeBuilderUtil
info.magnolia.jcr.nodebuilder.NodeOperationException
info.magnolia.jcr.nodebuilder.Ops$1
info.magnolia.jcr.nodebuilder.Ops$10
info.magnolia.jcr.nodebuilder.Ops$11
info.magnolia.jcr.nodebuilder.Ops$12
info.magnolia.jcr.nodebuilder.Ops$13
info.magnolia.jcr.nodebuilder.Ops$2
info.magnolia.jcr.nodebuilder.Ops$3
info.magnolia.jcr.nodebuilder.Ops$4
info.magnolia.jcr.nodebuilder.Ops$5
info.magnolia.jcr.nodebuilder.Ops$6
info.magnolia.jcr.nodebuilder.Ops$7
info.magnolia.jcr.nodebuilder.Ops$8
info.magnolia.jcr.nodebuilder.Ops$9
info.magnolia.jcr.nodebuilder.StrictErrorHandler
info.magnolia.jcr.nodebuilder.task
info.magnolia.nodebuilder
info.magnolia.context
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.util
java.lang
java.util
javax.jcr
org.apache.commons.collections4
org.slf4j

info.magnolia.jcr.nodebuilder.task

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 14.0% 100.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.nodebuilder.task.AbstractNodeBuilderTask
info.magnolia.jcr.nodebuilder.task.AbstractNodeBuilderTask$1
info.magnolia.jcr.nodebuilder.task.ErrorHandling
info.magnolia.jcr.nodebuilder.task.ModuleConfigNodeBuilderTask
info.magnolia.jcr.nodebuilder.task.ModuleNodeBuilderTask
info.magnolia.jcr.nodebuilder.task.NodeBuilderTask
info.magnolia.jcr.nodebuilder.task.TaskLogErrorHandler
None info.magnolia.jcr.nodebuilder
info.magnolia.module
info.magnolia.module.delta
java.lang
javax.jcr

info.magnolia.jcr.predicate

Afferent Couplings Efferent Couplings Abstractness Instability Distance
13 9 8.0% 41.0% 51.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.predicate.AbstractPredicate
info.magnolia.jcr.predicate.DuplicateNodePredicate
info.magnolia.jcr.predicate.JCRMgnlPropertyHidingPredicate
info.magnolia.jcr.predicate.JCRPropertyHidingPredicate
info.magnolia.jcr.predicate.NodeFilteringPredicate
info.magnolia.jcr.predicate.NodeNamePredicate
info.magnolia.jcr.predicate.NodePropertyNamePredicate
info.magnolia.jcr.predicate.NodeTypeParentPredicate
info.magnolia.jcr.predicate.NodeTypePredicate
info.magnolia.jcr.predicate.PropertyFilteringPredicate
info.magnolia.jcr.predicate.RuleBasedNodePredicate
info.magnolia.jcr.predicate.StringPropertyValueFilterPredicate
info.magnolia.cms.core.version
info.magnolia.commands.impl
info.magnolia.importexport.command
info.magnolia.jcr.decoration
info.magnolia.jcr.inheritance
info.magnolia.jcr.iterator
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.nodebuilder
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.module.delta
info.magnolia.repository
info.magnolia.setup.for5_2
info.magnolia.cms.util
info.magnolia.jcr.util
java.lang
java.util
javax.jcr
javax.jcr.nodetype
org.apache.commons.lang3
org.apache.jackrabbit.commons.predicate
org.slf4j

info.magnolia.jcr.registry

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 33.0% 100.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.registry.SessionProvider
info.magnolia.jcr.registry.DefaultSessionProvider
info.magnolia.jcr.registry.SessionProviderRegistry
None info.magnolia.jcr
info.magnolia.objectfactory
info.magnolia.registry
info.magnolia.repository
info.magnolia.repository.definition
java.lang
java.util
javax.jcr

info.magnolia.jcr.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
33 36 5.0% 52.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.util.NodeVisitor
info.magnolia.jcr.util.PostNodeVisitor
info.magnolia.jcr.util.BinaryInFile
info.magnolia.jcr.util.ContentMap
info.magnolia.jcr.util.MetaDataUtil
info.magnolia.jcr.util.NodeNameHelper
info.magnolia.jcr.util.NodeTypeTemplateUtil
info.magnolia.jcr.util.NodeTypes
info.magnolia.jcr.util.NodeTypes$Activatable
info.magnolia.jcr.util.NodeTypes$Area
info.magnolia.jcr.util.NodeTypes$Component
info.magnolia.jcr.util.NodeTypes$Content
info.magnolia.jcr.util.NodeTypes$ContentNode
info.magnolia.jcr.util.NodeTypes$Created
info.magnolia.jcr.util.NodeTypes$Deleted
info.magnolia.jcr.util.NodeTypes$Folder
info.magnolia.jcr.util.NodeTypes$Group
info.magnolia.jcr.util.NodeTypes$HasVersion
info.magnolia.jcr.util.NodeTypes$LastModified
info.magnolia.jcr.util.NodeTypes$MetaData
info.magnolia.jcr.util.NodeTypes$NodeData
info.magnolia.jcr.util.NodeTypes$Page
info.magnolia.jcr.util.NodeTypes$Renderable
info.magnolia.jcr.util.NodeTypes$Resource
info.magnolia.jcr.util.NodeTypes$Role
info.magnolia.jcr.util.NodeTypes$System
info.magnolia.jcr.util.NodeTypes$User
info.magnolia.jcr.util.NodeTypes$Versionable
info.magnolia.jcr.util.NodeUtil
info.magnolia.jcr.util.NodeUtil$1
info.magnolia.jcr.util.NodeUtil$2
info.magnolia.jcr.util.NodeUtil$3
info.magnolia.jcr.util.NodeUtil$4
info.magnolia.jcr.util.NodeUtil$5
info.magnolia.jcr.util.NodeUtil$6
info.magnolia.jcr.util.PropertiesImportExport
info.magnolia.jcr.util.PropertiesImportExport$1
info.magnolia.jcr.util.PropertyUtil
info.magnolia.jcr.util.SessionUtil
info.magnolia.jcr.util.VersionUtil
info.magnolia.audit
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.cms.filters
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.commands
info.magnolia.commands.impl
info.magnolia.importexport
info.magnolia.importexport.exporter
info.magnolia.importexport.postprocessors
info.magnolia.jcr.comparator
info.magnolia.jcr.decoration
info.magnolia.jcr.inheritance
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.nodebuilder
info.magnolia.jcr.predicate
info.magnolia.jcr.wrapper
info.magnolia.link
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.files
info.magnolia.nodebuilder
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.setup
info.magnolia.setup.for4_5
info.magnolia.setup.for5_0
info.magnolia.setup.for5_2
info.magnolia.setup.for6_0
info.magnolia.setup.initial
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.init
info.magnolia.jcr
info.magnolia.jcr.decoration
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.wrapper
info.magnolia.link
info.magnolia.objectfactory
info.magnolia.repository
java.io
java.lang
java.lang.reflect
java.math
java.net
java.nio.charset
java.util
java.util.regex
javax.jcr
javax.jcr.nodetype
javax.jcr.query
javax.jcr.version
org.apache.commons.beanutils
org.apache.commons.io
org.apache.commons.lang3
org.apache.commons.lang3.time
org.apache.jackrabbit
org.apache.jackrabbit.commons.iterator
org.apache.jackrabbit.commons.predicate
org.apache.jackrabbit.util
org.apache.jackrabbit.value
org.slf4j

info.magnolia.jcr.wrapper

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 29 19.0% 73.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.jcr.wrapper.ChildWrappingNodeWrapper
info.magnolia.jcr.wrapper.DelegateNodeWrapper
info.magnolia.jcr.wrapper.DelegatePropertyWrapper
info.magnolia.jcr.wrapper.DelegateSessionWrapper
info.magnolia.jcr.wrapper.DelegateWorkspaceWrapper
info.magnolia.jcr.wrapper.NodeWrapperFactory
info.magnolia.jcr.wrapper.NodeWrappingDelegateSessionWrapper
info.magnolia.jcr.wrapper.PropertyAndChildWrappingNodeWrapper
info.magnolia.jcr.wrapper.PropertyWrapperFactory
info.magnolia.jcr.wrapper.ChannelVisibilityContentDecorator
info.magnolia.jcr.wrapper.ChannelVisibilityContentDecorator$1
info.magnolia.jcr.wrapper.ChannelVisibilityContentDecorator$ChannelVisibilityPredicate
info.magnolia.jcr.wrapper.ChannelVisibilitySessionWrapper
info.magnolia.jcr.wrapper.ChildFilteringContentDecorator
info.magnolia.jcr.wrapper.ChildFilteringNodeWrapper
info.magnolia.jcr.wrapper.DelegateVersionManagerWrapper
info.magnolia.jcr.wrapper.ExtendingNodeWrapper
info.magnolia.jcr.wrapper.ExtendingNodeWrapper$NodeIteratorImpl
info.magnolia.jcr.wrapper.ExtendingNodeWrapper$PropertyIteratorImpl
info.magnolia.jcr.wrapper.HTMLEscapingContentDecorator
info.magnolia.jcr.wrapper.HTMLEscapingNodeWrapper
info.magnolia.jcr.wrapper.HTMLEscapingPropertyWrapper
info.magnolia.jcr.wrapper.I18nContentDecorator
info.magnolia.jcr.wrapper.I18nNodeWrapper
info.magnolia.jcr.wrapper.JCRMgnlPropertiesFilteringNodeWrapper
info.magnolia.jcr.wrapper.JCRPropertiesFilteringNodeWrapper
info.magnolia.jcr.wrapper.LazyNodeWrapper
info.magnolia.jcr.wrapper.MagnoliaSessionContentDecorator
info.magnolia.jcr.wrapper.MagnoliaSessionWrapper
info.magnolia.jcr.wrapper.MgnlLogicalWorkspaceNameMappingWorkspaceDecorator
info.magnolia.jcr.wrapper.MgnlLogicalWorkspaceNameMappingWorkspaceDecorator$MgnlLogicalWorkspaceNameMappingWorkspaceWrapper
info.magnolia.jcr.wrapper.MgnlLogicalWorkspaceNameMappingWorkspaceDecorator$MgnlLogicalWorkspaceNameNodeWrapper
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator$ChangeLastUpdateDateOp
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator$DirtyOp
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator$LastUpdatePropertyWrapper
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator$LastUpdateSessionWrapper
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator$LastUpdateWorkspaceWrapper
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator$MgnlPropertySettingSessionWrapper
info.magnolia.jcr.wrapper.MgnlPropertySettingContentDecorator$MgnlPropertySettingSessionWrapper$1
info.magnolia.jcr.wrapper.MgnlPropertySettingNodeWrapper
info.magnolia.jcr.wrapper.PropertyAndChildWrappingContentDecorator
info.magnolia.jcr.wrapper.PropertyFilteringContentDecorator
info.magnolia.jcr.wrapper.PropertyFilteringNodeWrapper
info.magnolia.jcr.wrapper.StringPropertyValueFilteringNodeWrapper
info.magnolia.jcr.wrapper.SystemNodeWrapper
info.magnolia.jcr.wrapper.WrappingPropertyWrapper
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.cms.security
info.magnolia.importexport.postprocessors
info.magnolia.jcr.decoration
info.magnolia.jcr.inheritance
info.magnolia.jcr.iterator
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.repository
info.magnolia.repository.mbean
com.google.common.collect
info.magnolia.channel
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.context
info.magnolia.jcr
info.magnolia.jcr.decoration
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.util
java.io
java.lang
java.math
java.security
java.util
javax.jcr
javax.jcr.lock
javax.jcr.nodetype
javax.jcr.observation
javax.jcr.query
javax.jcr.retention
javax.jcr.security
javax.jcr.version
org.apache.commons.lang3
org.slf4j
org.xml.sax

info.magnolia.link

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 20 10.0% 87.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.link.LinkTransformer
info.magnolia.link.AbsolutePathTransformer
info.magnolia.link.CompleteUrlPathTransformer
info.magnolia.link.EditorLinkTransformer
info.magnolia.link.I18nPathTransformer
info.magnolia.link.Link
info.magnolia.link.LinkException
info.magnolia.link.LinkTransformerManager
info.magnolia.link.LinkUtil
info.magnolia.link.RelativePathTransformer
info.magnolia.cms.beans.config
info.magnolia.cms.util
info.magnolia.jcr.util
info.magnolia.cms.beans.config
info.magnolia.cms.beans.runtime
info.magnolia.cms.core
info.magnolia.cms.i18n
info.magnolia.context
info.magnolia.jcr
info.magnolia.jcr.util
info.magnolia.objectfactory
info.magnolia.repository
java.io
java.lang
java.net
java.util
java.util.regex
javax.jcr
org.apache.commons.lang3
org.apache.commons.lang3.time
org.apache.jackrabbit
org.apache.jackrabbit.spi.commons.conversion
org.slf4j

info.magnolia.logging

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 0.0% 91.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.logging.Log4jConfigurer
info.magnolia.init
info.magnolia.cms.core
info.magnolia.init
info.magnolia.objectfactory
java.io
java.lang
org.apache.commons.io
org.apache.commons.lang3
org.apache.logging.log4j
org.apache.logging.log4j.core
org.apache.logging.log4j.core.config

info.magnolia.map2bean

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.map2bean.ConfigurationParsingException
info.magnolia.map2bean.Map2BeanTransformer$1
info.magnolia.map2bean.TransformationState$1
info.magnolia.map2bean.TransformationState$Entry
info.magnolia.module.model.reader
info.magnolia.jcr.node2bean
info.magnolia.transformer
java.lang
java.util
java.util.function

info.magnolia.module

Afferent Couplings Efferent Couplings Abstractness Instability Distance
21 21 31.0% 50.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.module.AbstractModuleVersionHandler
info.magnolia.module.InstallContext
info.magnolia.module.ModuleLifecycle
info.magnolia.module.ModuleLifecycleContext
info.magnolia.module.ModuleManager
info.magnolia.module.ModuleRegistry
info.magnolia.module.ModuleVersionHandler
info.magnolia.module.ModulesStartedEvent$Handler
info.magnolia.module.PopulateModulesEvent$Handler
info.magnolia.module.StartModuleEvent$Handler
info.magnolia.module.StopModuleEvent$Handler
info.magnolia.module.AbstractModuleVersionHandler$ModuleVersionToLatestTask
info.magnolia.module.AbstractModuleVersionHandler$ModuleVersionUpdateTask
info.magnolia.module.DefaultModuleVersionHandler
info.magnolia.module.InstallContext$Message
info.magnolia.module.InstallContext$MessagePriority
info.magnolia.module.InstallContextImpl
info.magnolia.module.InstallStatus
info.magnolia.module.ModuleInstanceProvider
info.magnolia.module.ModuleInstancesConfigurer
info.magnolia.module.ModuleLifecycleContextImpl
info.magnolia.module.ModuleManagementException
info.magnolia.module.ModuleManager$Factory
info.magnolia.module.ModuleManager$ModuleAndDeltas
info.magnolia.module.ModuleManager$ModuleManagementState
info.magnolia.module.ModuleManagerImpl$1
info.magnolia.module.ModuleManagerImpl$2
info.magnolia.module.ModuleRegistry$Factory
info.magnolia.module.ModuleRegistryImpl
info.magnolia.module.ModuleRegistryImpl$1
info.magnolia.module.ModuleRegistryImpl$ModuleEntry
info.magnolia.module.ModulesStartedEvent
info.magnolia.module.PopulateModulesEvent
info.magnolia.module.StartModuleEvent
info.magnolia.module.StopModuleEvent
info.magnolia.cms.beans.config
info.magnolia.cms.filters
info.magnolia.cms.pddescriptor
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.commands
info.magnolia.init
info.magnolia.init.properties
info.magnolia.jcr.nodebuilder.task
info.magnolia.module.delta
info.magnolia.module.model.reader
info.magnolia.module.ui
info.magnolia.module.webapp
info.magnolia.nodebuilder.task
info.magnolia.setup
info.magnolia.setup.for4_5
info.magnolia.setup.for5_0
info.magnolia.setup.for5_2
info.magnolia.setup.for6_0
info.magnolia.setup.initial
info.magnolia.setup.nodetype
com.google.inject
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.context
info.magnolia.event
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.module.delta
info.magnolia.module.model
info.magnolia.module.ui
info.magnolia.objectfactory
info.magnolia.objectfactory.configuration
info.magnolia.repository
java.lang
java.util
javax.inject
javax.jcr
org.apache.commons.lang3
org.apache.commons.lang3.exception
org.slf4j

info.magnolia.module.delta

Afferent Couplings Efferent Couplings Abstractness Instability Distance
13 35 16.0% 73.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.module.delta.AbstractCondition
info.magnolia.module.delta.AbstractConditionalRepositoryTask
info.magnolia.module.delta.AbstractRepositoryTask
info.magnolia.module.delta.AbstractTask
info.magnolia.module.delta.AllChildrenNodesOperation
info.magnolia.module.delta.AllChildrenTask
info.magnolia.module.delta.AllModulesNodeOperation
info.magnolia.module.delta.BootstrapResourcesTask
info.magnolia.module.delta.CheckNodeDelegateTask
info.magnolia.module.delta.Condition
info.magnolia.module.delta.ConditionalDelegateTask
info.magnolia.module.delta.Delta
info.magnolia.module.delta.NodeCheckDelegateTask
info.magnolia.module.delta.NodeVisitorTask
info.magnolia.module.delta.PropertyValuesTask
info.magnolia.module.delta.QueryTask
info.magnolia.module.delta.RegisterNodeTypeTask
info.magnolia.module.delta.Task
info.magnolia.module.delta.AddGroupToGroupTask
info.magnolia.module.delta.AddMimeMappingTask
info.magnolia.module.delta.AddPermissionTask
info.magnolia.module.delta.AddRoleToGroupTask
info.magnolia.module.delta.AddRoleToUserTask
info.magnolia.module.delta.AddURIPermissionTask
info.magnolia.module.delta.AddUserToGroupTask
info.magnolia.module.delta.AddUsersPermissionTask
info.magnolia.module.delta.ArrayDelegateTask
info.magnolia.module.delta.BackupTask
info.magnolia.module.delta.BootstrapConditionally
info.magnolia.module.delta.BootstrapFileUtil
info.magnolia.module.delta.BootstrapResourcesTask$1
info.magnolia.module.delta.BootstrapSingleModuleResource
info.magnolia.module.delta.BootstrapSingleResource
info.magnolia.module.delta.BootstrapSingleResourceAndOrderAfter
info.magnolia.module.delta.BootstrapSingleResourceAndOrderBefore
info.magnolia.module.delta.ChangeAllPropertiesWithCertainValueTask
info.magnolia.module.delta.ChangeNodeTypeTask
info.magnolia.module.delta.ChangeTemplateTask
info.magnolia.module.delta.ChangeVirtualUriMappingTask
info.magnolia.module.delta.CheckAndModifyPartOfPropertyValueTask
info.magnolia.module.delta.CheckAndModifyPropertyValueTask
info.magnolia.module.delta.CheckOrCreatePropertyTask
info.magnolia.module.delta.ChildrenExistsDelegateTask
info.magnolia.module.delta.CopyNodeTask
info.magnolia.module.delta.CopyOrReplaceNodePropertiesTask
info.magnolia.module.delta.CopyPropertyTask
info.magnolia.module.delta.CreateNodePathTask
info.magnolia.module.delta.CreateNodeTask
info.magnolia.module.delta.DeltaBuilder
info.magnolia.module.delta.DeltaType
info.magnolia.module.delta.ExecuteCommandTask
info.magnolia.module.delta.FalseCondition
info.magnolia.module.delta.FilterOrderingTask
info.magnolia.module.delta.FindAndChangeTemplateIdTask
info.magnolia.module.delta.FixUserRolePermissionsPropertyTask
info.magnolia.module.delta.HasPropertyDelegateTask
info.magnolia.module.delta.ImportNodesFromPropertiesTask
info.magnolia.module.delta.IsAdminInstanceDelegateTask
info.magnolia.module.delta.IsAuthorInstanceDelegateTask
info.magnolia.module.delta.IsInstallSamplesTask
info.magnolia.module.delta.IsModuleInstalledOrRegistered
info.magnolia.module.delta.ModuleBootstrapTask
info.magnolia.module.delta.ModuleDependencyBootstrapTask
info.magnolia.module.delta.ModuleDependencyBootstrapTask$1
info.magnolia.module.delta.ModuleFilesExtraction
info.magnolia.module.delta.ModuleFilesExtraction$InstallContextLogger
info.magnolia.module.delta.MoveAndRenamePropertyTask
info.magnolia.module.delta.MoveNodeTask
info.magnolia.module.delta.MovePropertyTask
info.magnolia.module.delta.NewPropertyTask
info.magnolia.module.delta.NoSameNameSiblingsCondition
info.magnolia.module.delta.NodeExistsDelegateTask
info.magnolia.module.delta.NodeVisitorTask$1
info.magnolia.module.delta.OrderFilterBeforeTask
info.magnolia.module.delta.OrderNodeAfterTask
info.magnolia.module.delta.OrderNodeBeforeTask
info.magnolia.module.delta.OrderNodeTo1stPosTask
info.magnolia.module.delta.OrderNodeToFirstPositionTask
info.magnolia.module.delta.PartialBootstrapTask
info.magnolia.module.delta.PathExistenceDelegateTask
info.magnolia.module.delta.PropertiesImportTask
info.magnolia.module.delta.PropertyExistsDelegateTask
info.magnolia.module.delta.PropertyValueDelegateTask
info.magnolia.module.delta.RegisterModuleServletsTask
info.magnolia.module.delta.RegisterServletTask
info.magnolia.module.delta.RemoveDuplicatePermissionTask
info.magnolia.module.delta.RemoveInstallFilesTask
info.magnolia.module.delta.RemoveNodeTask
info.magnolia.module.delta.RemoveNodeWoChildren
info.magnolia.module.delta.RemoveNodesTask
info.magnolia.module.delta.RemovePermissionTask
info.magnolia.module.delta.RemovePropertiesTask
info.magnolia.module.delta.RemovePropertyTask
info.magnolia.module.delta.RenameNodeTask
info.magnolia.module.delta.RenameNodesTask
info.magnolia.module.delta.RenamePropertiesTask
info.magnolia.module.delta.RenamePropertyAllModulesNodeTask
info.magnolia.module.delta.RenamePropertyAllModulesNodeTask$1
info.magnolia.module.delta.RenamePropertyTask
info.magnolia.module.delta.ReplaceIfExistsTask
info.magnolia.module.delta.SamplesBootstrapTask
info.magnolia.module.delta.SamplesBootstrapTask$1
info.magnolia.module.delta.SetDefaultPublicURITask
info.magnolia.module.delta.SetPropertyTask
info.magnolia.module.delta.SetupModuleRepositoriesTask
info.magnolia.module.delta.SetupModuleRepositoriesTask$SubscribeWorkspaceTask
info.magnolia.module.delta.TaskExecutionException
info.magnolia.module.delta.TextFileConditionsUtil
info.magnolia.module.delta.TrueCondition
info.magnolia.module.delta.ValueOfPropertyDelegateTask
info.magnolia.module.delta.WarnCondition
info.magnolia.module.delta.WarnTask
info.magnolia.module.delta.WebXmlConditionsUtil
info.magnolia.module.delta.WorkspaceXmlConditionsUtil
info.magnolia.importexport.command
info.magnolia.jcr.nodebuilder.task
info.magnolia.module
info.magnolia.module.model.reader
info.magnolia.module.webapp
info.magnolia.nodebuilder.task
info.magnolia.setup
info.magnolia.setup.for4_5
info.magnolia.setup.for5_0
info.magnolia.setup.for5_2
info.magnolia.setup.for6_0
info.magnolia.setup.initial
info.magnolia.setup.nodetype
info.magnolia.cms.core
info.magnolia.cms.exchange
info.magnolia.cms.filters
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.commands.chain
info.magnolia.context
info.magnolia.importexport
info.magnolia.importexport.command
info.magnolia.init
info.magnolia.jcr.iterator
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.files
info.magnolia.module.model
info.magnolia.objectfactory
info.magnolia.repository
java.io
java.lang
java.math
java.text
java.util
javax.jcr
javax.jcr.nodetype
javax.jcr.query
org.apache.commons.io
org.apache.commons.lang3
org.apache.jackrabbit.commons.predicate
org.apache.jackrabbit.core.nodetype
org.jdom
org.jdom.input
org.jdom.output
org.jdom.xpath
org.slf4j

info.magnolia.module.files

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 40.0% 92.0% 32.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.module.files.FileExtractionLogger
info.magnolia.module.files.FileExtractor
info.magnolia.module.files.FileExtractor$Transformer
info.magnolia.module.files.FileExtractorOperation
info.magnolia.module.files.BasicFileExtractor
info.magnolia.module.files.BasicFileExtractorOperation
info.magnolia.module.files.ClasspathResourcesFilterAdapter
info.magnolia.module.files.MD5CheckingFileExtractor
info.magnolia.module.files.MD5CheckingFileExtractorOperation
info.magnolia.module.files.ModuleFileExtractorTransformer
info.magnolia.module.delta
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.util
info.magnolia.objectfactory
java.io
java.lang
java.security
javax.jcr
org.apache.commons.codec.binary
org.apache.commons.io
org.apache.commons.lang3

info.magnolia.module.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 6 0.0% 40.0% 60.000004%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.module.model.ComponentDefinition
info.magnolia.module.model.ComponentsDefinition
info.magnolia.module.model.ConfigurerDefinition
info.magnolia.module.model.DependencyDefinition
info.magnolia.module.model.ModuleDefinition
info.magnolia.module.model.PropertyDefinition
info.magnolia.module.model.RepositoryDefinition
info.magnolia.module.model.ServletDefinition
info.magnolia.module.model.ServletParameterDefinition
info.magnolia.module.model.TypeMappingDefinition
info.magnolia.module.model.Version
info.magnolia.module.model.Version$UndefinedDevelopmentVersion
info.magnolia.module.model.Version$UndefinedEarlierVersion
info.magnolia.module.model.Version$UndefinedLaterVersion
info.magnolia.module.model.VersionComparator
info.magnolia.module.model.VersionRange
info.magnolia.module.model.VersionRange$Boundary
info.magnolia.module.model.VersionRange$Hand
info.magnolia.cms.beans.config
info.magnolia.cms.pddescriptor
info.magnolia.init.properties
info.magnolia.jcr.node2bean.impl
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.model.reader
info.magnolia.module.webapp
info.magnolia.objectfactory.configuration
java.lang
java.lang.annotation
java.util
java.util.regex
org.apache.commons.lang3
org.slf4j

info.magnolia.module.model.reader

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 27 13.0% 100.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.module.model.reader.DependencyChecker
info.magnolia.module.model.reader.ModuleDefinitionReader
info.magnolia.module.model.reader.BetwixtBindingStrategy
info.magnolia.module.model.reader.BetwixtModuleDefinitionReader
info.magnolia.module.model.reader.BetwixtModuleDefinitionReader$1
info.magnolia.module.model.reader.BetwixtModuleDefinitionReader$ErrorHandler
info.magnolia.module.model.reader.DependencyCheckerImpl
info.magnolia.module.model.reader.DependencyLevelComparator
info.magnolia.module.model.reader.LightModuleDefinitionReader
info.magnolia.module.model.reader.LightModuleDefinitionReader$1
info.magnolia.module.model.reader.LightModuleDefinitionReader$LightModuleDefinition
info.magnolia.module.model.reader.LightModuleDefinitionReader$LightModuleDependencyDefinition
info.magnolia.module.model.reader.LightModuleDefinitionReader$LightModuleVersionHandler
info.magnolia.module.model.reader.ModuleDependencyException
info.magnolia.module.model.reader.VersionConverter
None com.google.common.collect
info.magnolia.cms.util
info.magnolia.init
info.magnolia.map2bean
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.model
java.beans
java.io
java.lang
java.net
java.nio.file
java.nio.file.attribute
java.util
java.util.regex
org.apache.commons.beanutils
org.apache.commons.betwixt
org.apache.commons.betwixt.io
org.apache.commons.betwixt.strategy
org.apache.commons.io
org.apache.commons.lang3
org.jdom
org.jdom.input
org.jdom.output
org.slf4j
org.xml.sax
org.yaml.snakeyaml

info.magnolia.module.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 15 11.0% 83.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.module.ui.ModuleManagerUI
info.magnolia.module.ui.InstallationFilter
info.magnolia.module.ui.InstallationFilter$1
info.magnolia.module.ui.InstallationFilter$InstallWebContext
info.magnolia.module.ui.InstallationResourcesServlet
info.magnolia.module.ui.ModuleManagerNullUI
info.magnolia.module.ui.ModuleManagerWebUI
info.magnolia.module.ui.ModuleManagerWebUI$1
info.magnolia.module.ui.ModuleManagerWebUI$2
info.magnolia.cms.beans.config
info.magnolia.cms.filters
info.magnolia.module
freemarker.template
info.magnolia.cms.core
info.magnolia.cms.filters
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.module
java.io
java.lang
java.util
javax.servlet
javax.servlet.http
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.module.webapp

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.module.webapp.WebappBootstrap
info.magnolia.module.webapp.WebappBootstrap$1
info.magnolia.module.webapp.WebappDelta
info.magnolia.module.webapp.WebappVersionHandler
None info.magnolia.importexport
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.model
info.magnolia.objectfactory
info.magnolia.repository
java.lang
java.util
javax.jcr
org.apache.commons.lang3
org.slf4j

info.magnolia.monitoring

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.monitoring.AccessRestrictedException
info.magnolia.monitoring.SystemMonitor
info.magnolia.cms.security.auth.login
java.lang
javax.security.auth.login
org.slf4j

info.magnolia.nodebuilder

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 20.0% 92.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.nodebuilder.AbstractErrorHandler
info.magnolia.nodebuilder.AbstractNodeOperation
info.magnolia.nodebuilder.ErrorHandler
info.magnolia.nodebuilder.NodeOperation
info.magnolia.nodebuilder.Ops
info.magnolia.nodebuilder.Ops$AbstractOp
info.magnolia.nodebuilder.ContentOps
info.magnolia.nodebuilder.ContentOps$1
info.magnolia.nodebuilder.ContentOps$2
info.magnolia.nodebuilder.ContentOps$3
info.magnolia.nodebuilder.NodeBuilder
info.magnolia.nodebuilder.NodeBuilderUtil
info.magnolia.nodebuilder.NodeOperationException
info.magnolia.nodebuilder.Ops$1
info.magnolia.nodebuilder.Ops$10
info.magnolia.nodebuilder.Ops$11
info.magnolia.nodebuilder.Ops$12
info.magnolia.nodebuilder.Ops$13
info.magnolia.nodebuilder.Ops$14
info.magnolia.nodebuilder.Ops$2
info.magnolia.nodebuilder.Ops$3
info.magnolia.nodebuilder.Ops$4
info.magnolia.nodebuilder.Ops$5
info.magnolia.nodebuilder.Ops$6
info.magnolia.nodebuilder.Ops$7
info.magnolia.nodebuilder.Ops$8
info.magnolia.nodebuilder.Ops$9
info.magnolia.nodebuilder.RecursiveOp
info.magnolia.nodebuilder.RecursiveOp$1
info.magnolia.nodebuilder.StrictErrorHandler
info.magnolia.nodebuilder.task
info.magnolia.cms.beans.runtime
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.context
info.magnolia.jcr.nodebuilder
info.magnolia.jcr.util
java.io
java.lang
java.util
javax.jcr
org.apache.commons.collections4
org.apache.commons.lang3

info.magnolia.nodebuilder.task

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 14.0% 100.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.nodebuilder.task.AbstractNodeBuilderTask
info.magnolia.nodebuilder.task.AbstractNodeBuilderTask$1
info.magnolia.nodebuilder.task.ErrorHandling
info.magnolia.nodebuilder.task.ModuleConfigNodeBuilderTask
info.magnolia.nodebuilder.task.ModuleNodeBuilderTask
info.magnolia.nodebuilder.task.NodeBuilderTask
info.magnolia.nodebuilder.task.TaskLogErrorHandler
None info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.module
info.magnolia.module.delta
info.magnolia.nodebuilder
java.lang
javax.jcr
org.apache.commons.lang3

info.magnolia.objectfactory

Afferent Couplings Efferent Couplings Abstractness Instability Distance
43 23 22.0% 35.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.objectfactory.ClassFactory
info.magnolia.objectfactory.ComponentFactory
info.magnolia.objectfactory.ComponentProvider
info.magnolia.objectfactory.DefaultClassFactory$Invoker
info.magnolia.objectfactory.ParameterResolver
info.magnolia.objectfactory.ReloadableClassFactory
info.magnolia.objectfactory.CandidateParameterResolver
info.magnolia.objectfactory.CandidateParameterResolver$1
info.magnolia.objectfactory.Classes
info.magnolia.objectfactory.Classes$ClassFactoryProvider
info.magnolia.objectfactory.ComponentConfigurationPath
info.magnolia.objectfactory.ComponentFactoryUtil
info.magnolia.objectfactory.Components
info.magnolia.objectfactory.Components$1
info.magnolia.objectfactory.Components$NullComponentProvider
info.magnolia.objectfactory.ConfiguredComponentFactory
info.magnolia.objectfactory.DefaultClassFactory
info.magnolia.objectfactory.DefaultClassFactory$1
info.magnolia.objectfactory.DefaultClassFactory$2
info.magnolia.objectfactory.LazyObservedComponentFactory
info.magnolia.objectfactory.MgnlInstantiationException
info.magnolia.objectfactory.NamedImpl
info.magnolia.objectfactory.NoSuchComponentException
info.magnolia.objectfactory.ObservedComponentFactory
info.magnolia.objectfactory.ObservedComponentFactory$1
info.magnolia.objectfactory.ObservedComponentFactory$2
info.magnolia.objectfactory.ParameterInfo
info.magnolia.audit
info.magnolia.beanmerger
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.cms.exchange
info.magnolia.cms.filters
info.magnolia.cms.i18n
info.magnolia.cms.license
info.magnolia.cms.pddescriptor
info.magnolia.cms.security
info.magnolia.cms.security.auth.callback
info.magnolia.cms.security.auth.login
info.magnolia.cms.util
info.magnolia.commands
info.magnolia.commands.impl
info.magnolia.content2bean
info.magnolia.content2bean.impl
info.magnolia.context
info.magnolia.importexport
info.magnolia.importexport.command
info.magnolia.init
info.magnolia.jackrabbit
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.registry
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.link
info.magnolia.logging
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.files
info.magnolia.module.webapp
info.magnolia.objectfactory.configuration
info.magnolia.objectfactory.guice
info.magnolia.repository
info.magnolia.setup
info.magnolia.setup.for5_0
info.magnolia.setup.for5_2
info.magnolia.transformer
info.magnolia.voting
info.magnolia.voting.voters
com.google.inject
info.magnolia.cms.core
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.util
info.magnolia.objectfactory.guice
info.magnolia.repository
java.io
java.lang
java.lang.annotation
java.lang.reflect
java.util
javax.inject
javax.jcr
javax.jcr.observation
org.apache.commons.beanutils
org.apache.commons.lang3
org.apache.commons.proxy
org.apache.commons.proxy.factory.cglib
org.slf4j

info.magnolia.objectfactory.annotation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 100.0% 67.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.objectfactory.annotation.LazySingleton
info.magnolia.objectfactory.annotation.LocalScoped
info.magnolia.objectfactory.annotation.Multibinding
info.magnolia.objectfactory.annotation.SessionScoped
None info.magnolia.objectfactory.guice
java.lang
java.lang.annotation

info.magnolia.objectfactory.configuration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 20 17.0% 83.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.objectfactory.configuration.ComponentConfiguration
info.magnolia.objectfactory.configuration.ComponentConfigurer
info.magnolia.objectfactory.configuration.ComponentConfigurationException
info.magnolia.objectfactory.configuration.ComponentConfigurationReader
info.magnolia.objectfactory.configuration.ComponentConfigurationReader$1
info.magnolia.objectfactory.configuration.ComponentConfigurationReader$ErrorHandler
info.magnolia.objectfactory.configuration.ComponentProviderConfigurationBuilder
info.magnolia.objectfactory.configuration.ConfiguredComponentConfiguration
info.magnolia.objectfactory.configuration.ImplementationConfiguration
info.magnolia.objectfactory.configuration.InstanceConfiguration
info.magnolia.objectfactory.configuration.LegacyComponentsConfigurer
info.magnolia.objectfactory.configuration.ProviderConfiguration
info.magnolia.cms.beans.config
info.magnolia.init
info.magnolia.module
info.magnolia.objectfactory.guice
com.google.inject
info.magnolia.init
info.magnolia.module.model
info.magnolia.objectfactory
info.magnolia.repository
java.beans
java.io
java.lang
java.lang.annotation
java.net
java.util
java.util.regex
org.apache.commons.betwixt.io
org.apache.commons.io
org.apache.commons.lang3
org.jdom
org.jdom.input
org.jdom.output
org.slf4j
org.xml.sax

info.magnolia.objectfactory.guice

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 22 3.0% 81.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.objectfactory.guice.AbstractGuiceComponentConfigurer
info.magnolia.objectfactory.guice.GuiceComponentProvider
info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder$1
info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder$2
info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder$3
info.magnolia.objectfactory.guice.GuiceConfiguredComponentProvider
info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer
info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$1
info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$2
info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$3
info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$4
info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$5
info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$6
info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$7
info.magnolia.objectfactory.guice.GuiceObservedComponentProvider
info.magnolia.objectfactory.guice.GuiceParentBindingsModule
info.magnolia.objectfactory.guice.GuiceParentBindingsModule$1
info.magnolia.objectfactory.guice.GuicePropertyConfigurer
info.magnolia.objectfactory.guice.GuicePropertyConfigurer$NamedImpl
info.magnolia.objectfactory.guice.GuiceUtils
info.magnolia.objectfactory.guice.GuiceUtils$1
info.magnolia.objectfactory.guice.GuiceUtils$2
info.magnolia.objectfactory.guice.GuiceUtils$3
info.magnolia.objectfactory.guice.GuiceUtils$4
info.magnolia.objectfactory.guice.MagnoliaScopes
info.magnolia.objectfactory.guice.MagnoliaScopes$LazySingletonScope
info.magnolia.objectfactory.guice.MagnoliaScopes$LocalScope
info.magnolia.objectfactory.guice.MagnoliaScopes$LocalScope$1
info.magnolia.objectfactory.guice.MagnoliaScopes$NullObject
info.magnolia.objectfactory.guice.MagnoliaScopes$SessionScope
info.magnolia.objectfactory.guice.MagnoliaScopes$SessionScope$1
info.magnolia.cms.beans.config
info.magnolia.cms.security.auth.callback
info.magnolia.event
info.magnolia.init
info.magnolia.objectfactory
com.google.common.collect
com.google.inject
com.google.inject.binder
com.google.inject.spi
com.mycila.guice.ext.closeable
com.mycila.guice.ext.jsr250
info.magnolia.cms.core
info.magnolia.context
info.magnolia.init
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.objectfactory
info.magnolia.objectfactory.annotation
info.magnolia.objectfactory.configuration
java.lang
java.lang.reflect
java.util
java.util.logging
javax.inject
javax.jcr
javax.servlet.http
org.slf4j

info.magnolia.observation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 11.0% 86.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.observation.WorkspaceEventListenerRegistration$Handle
info.magnolia.observation.DeferringEventListener
info.magnolia.observation.DeferringEventListener$ListBasedEventIterator
info.magnolia.observation.DeferringEventListener$ObservationBasedDelayedExecutor
info.magnolia.observation.DeferringEventListener$ObservationBasedDelayedExecutor$1
info.magnolia.observation.WorkspaceEventListenerRegistration$1
info.magnolia.observation.WorkspaceEventListenerRegistration$Registrar
info.magnolia.observation.WorkspaceEventListenerRegistration$Registrar$1
info.magnolia.observation.WorkspaceEventListenerRegistration$WorkspaceEventListenerRegistrationException
info.magnolia.cms.util
info.magnolia.cms.util
java.lang
java.util
javax.jcr
javax.jcr.observation
org.slf4j

info.magnolia.registry

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.registry.RegistrationException
info.magnolia.registry.RegistryMap
info.magnolia.jcr.registry
java.lang
java.util
org.apache.commons.lang3

info.magnolia.repository

Afferent Couplings Efferent Couplings Abstractness Instability Distance
26 20 33.0% 43.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.repository.Provider
info.magnolia.repository.RepositoryConstants
info.magnolia.repository.RepositoryManager
info.magnolia.repository.DefaultRepositoryManager
info.magnolia.repository.DefaultRepositoryManager$1
info.magnolia.repository.RepositoryMapping
info.magnolia.repository.RepositoryNameMap
info.magnolia.repository.RepositoryNotInitializedException
info.magnolia.repository.WorkspaceMapping
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.cms.filters
info.magnolia.cms.i18n
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.commands.impl
info.magnolia.context
info.magnolia.importexport
info.magnolia.jackrabbit
info.magnolia.jcr.registry
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.link
info.magnolia.module
info.magnolia.module.delta
info.magnolia.module.webapp
info.magnolia.objectfactory
info.magnolia.objectfactory.configuration
info.magnolia.setup
info.magnolia.setup.for4_5
info.magnolia.setup.for5_0
info.magnolia.setup.for5_2
info.magnolia.setup.initial
info.magnolia.voting.voters
info.magnolia.audit
info.magnolia.cms.core
info.magnolia.cms.core.version
info.magnolia.context
info.magnolia.init
info.magnolia.jcr
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.jcr.wrapper
info.magnolia.objectfactory
info.magnolia.repository.definition
info.magnolia.repository.mbean
info.magnolia.stats
java.io
java.lang
java.util
javax.jcr
org.apache.commons.io
org.apache.commons.lang3
org.slf4j

info.magnolia.repository.definition

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 6 0.0% 55.0% 45.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.repository.definition.RepositoryDefinition
info.magnolia.repository.definition.RepositoryMappingDefinition
info.magnolia.repository.definition.RepositoryMappingDefinitionReader
info.magnolia.repository.definition.WorkspaceMappingDefinition
info.magnolia.cms.beans.config
info.magnolia.cms.core.version
info.magnolia.jackrabbit
info.magnolia.jcr.registry
info.magnolia.repository
java.io
java.lang
java.util
org.apache.commons.lang3
org.jdom
org.jdom.input

info.magnolia.repository.mbean

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 0.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.repository.mbean.TrackingSessionWrapper
info.magnolia.repository
info.magnolia.jcr.wrapper
info.magnolia.stats
javax.jcr

info.magnolia.servlet

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.servlet.ServletContextWrapper
None java.io
java.lang
java.net
java.util
javax.servlet
javax.servlet.descriptor

info.magnolia.setup

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 26 0.0% 96.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.setup.AddActivatableMixinForMgnlResourceTask
info.magnolia.setup.AddLockableMixinToActivatableMixinTask
info.magnolia.setup.AddLockableMixinToVersionableMixinTask
info.magnolia.setup.ChangeNodeTypeOfSubAppsTask
info.magnolia.setup.CoreModule
info.magnolia.setup.CoreModuleVersionHandler
info.magnolia.setup.HashUsersPasswords
info.magnolia.setup.HashUsersPasswords$1
info.magnolia.setup.SystemTmpDirCondition
info.magnolia.setup.initial
com.google.common.collect
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.security
info.magnolia.commands
info.magnolia.commands.impl
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.setup.for5_0
info.magnolia.setup.for5_2
info.magnolia.setup.for6_0
info.magnolia.setup.initial
info.magnolia.setup.nodetype
java.io
java.lang
java.util
javax.jcr
javax.jcr.nodetype
javax.jcr.version
org.apache.commons.codec.binary
org.apache.commons.lang3
org.apache.jackrabbit
org.slf4j

info.magnolia.setup.for4_5

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.setup.for4_5.RenameACLNodesTask
info.magnolia.setup.for4_5.UpdateUserManagers
None info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
info.magnolia.repository
java.lang
java.util
javax.jcr
org.apache.commons.lang3
org.slf4j

info.magnolia.setup.for5_0

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 20.0% 92.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.setup.for5_0.AbstractNodeTypeRegistrationTask
info.magnolia.setup.for5_0.CheckOrCreateLastActivatedPropertyTask
info.magnolia.setup.for5_0.ConvertMetaDataUpdateTask
info.magnolia.setup.for5_0.Register50NodeTypeTask
info.magnolia.setup.for5_0.RemoveMetaDataInNodeTypeDefinitionTask
info.magnolia.setup
info.magnolia.importexport.postprocessors
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.setup.nodetype
java.lang
java.util
javax.jcr
javax.jcr.nodetype
org.slf4j

info.magnolia.setup.for5_2

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 18 0.0% 95.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.setup.for5_2.AddActivatableMixinForContentNodeTask
info.magnolia.setup.for5_2.GrantReadPermissionToRolesTask
info.magnolia.setup.for5_2.IdentifySameNameSiblingNodesTask
info.magnolia.setup.for5_2.IdentifySameNameSiblingNodesTask$1
info.magnolia.setup.for5_2.IsNotAProblematicEnvironmentCondition
info.magnolia.setup.for5_2.RemoveOpenWFEPermissionsTask
info.magnolia.setup.for5_2.RenameSameNameSiblingNodesTask
info.magnolia.setup
info.magnolia.cms.security
info.magnolia.cms.security.auth
info.magnolia.init
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.setup.nodetype
java.lang
java.lang.reflect
java.util
javax.jcr
javax.jcr.nodetype
org.apache.commons.lang3
org.apache.jackrabbit
org.slf4j

info.magnolia.setup.for6_0

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.setup.for6_0.RemoveMIMEIconsTask
info.magnolia.setup
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
java.lang
javax.jcr
org.slf4j

info.magnolia.setup.initial

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 15 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.setup.initial.AddFilterBypassTask
info.magnolia.setup.initial.AddURIPermissionsToAllRoles
info.magnolia.setup.initial.AddURIPermissionsToAllRoles$1
info.magnolia.setup.initial.GenericTasks
info.magnolia.setup.initial.LoginAuthTypePropertyMovedToFilter
info.magnolia.setup.initial.LoginFormPropertyMovedToFilter
info.magnolia.setup.initial.UpdateURI2RepositoryMappings
info.magnolia.setup.initial.UpdateURIMappings
info.magnolia.setup.initial.UpdateURIMappings$1
info.magnolia.setup.initial.WarnIgnoredModuleFilters
info.magnolia.setup
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
info.magnolia.repository
info.magnolia.setup
java.lang
java.util
javax.jcr
org.apache.commons.codec.binary
org.apache.commons.lang3
org.slf4j

info.magnolia.setup.nodetype

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 12 100.0% 80.0% 80.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.setup.nodetype.AbstractNodeTypeRegistrationTask
None info.magnolia.setup
info.magnolia.setup.for5_0
info.magnolia.setup.for5_2
com.google.common.collect
info.magnolia.module
info.magnolia.module.delta
java.lang
java.util
javax.jcr
javax.jcr.nodetype
org.apache.commons.lang3
org.apache.jackrabbit.core.nodetype
org.apache.jackrabbit.spi
org.apache.jackrabbit.spi.commons.conversion
org.slf4j

info.magnolia.stats

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 2 50.0% 50.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.stats.JCRStatsMBean
info.magnolia.stats.JCRStats
info.magnolia.repository
info.magnolia.repository.mbean
info.magnolia.cms.util
java.lang

info.magnolia.transformer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 44.0% 62.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.transformer.ToBeanTransformer
info.magnolia.transformer.TransformationProblem
info.magnolia.transformer.TransformationResult
info.magnolia.transformer.TypeResolver
info.magnolia.transformer.ClassPropertyBasedTypeResolver
info.magnolia.transformer.TransformationProblem$Builder
info.magnolia.transformer.TransformationProblem$Builder$TransformationProblemImpl
info.magnolia.transformer.TransformationProblem$SeverityType
info.magnolia.transformer.TransformationResult$TransformationResultImpl
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.map2bean
info.magnolia.jcr.node2bean
info.magnolia.objectfactory
java.lang
java.util
org.slf4j

info.magnolia.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 3 0.0% 43.0% 57.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.util.EnumCaseInsensitive
info.magnolia.util.EscapeUtil
info.magnolia.cms.filters
info.magnolia.cms.security
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.wrapper
java.lang
java.util
org.apache.commons.lang3

info.magnolia.voting

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 4 50.0% 44.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.voting.Voter
info.magnolia.voting.Voting
info.magnolia.voting.DefaultVoting
info.magnolia.voting.Voting$Factory
info.magnolia.cms.exchange
info.magnolia.cms.filters
info.magnolia.cms.security.auth.callback
info.magnolia.cms.security.operations
info.magnolia.voting.voters
info.magnolia.objectfactory
info.magnolia.voting.voters
java.lang
org.slf4j

info.magnolia.voting.voters

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 20 11.0% 91.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.voting.voters.AbstractBoolVoter
info.magnolia.voting.voters.AbstractRequestHeaderPatternVoter
info.magnolia.voting.voters.BasePatternVoter
info.magnolia.voting.voters.BaseVoterImpl
info.magnolia.voting.voters.AndVoting
info.magnolia.voting.voters.AuthenticatedVoter
info.magnolia.voting.voters.BoolVoterSet
info.magnolia.voting.voters.DelegateVoter
info.magnolia.voting.voters.DomainNameRegexVoter
info.magnolia.voting.voters.DontDispatchOnForwardAttributeVoter
info.magnolia.voting.voters.ExtensionVoter
info.magnolia.voting.voters.FalseVoter
info.magnolia.voting.voters.ForwardVoter
info.magnolia.voting.voters.IfVoter
info.magnolia.voting.voters.InverseVoter
info.magnolia.voting.voters.NotVoter
info.magnolia.voting.voters.NullVoter
info.magnolia.voting.voters.OnAdminVoter
info.magnolia.voting.voters.OrVoting
info.magnolia.voting.voters.PropertyVoter
info.magnolia.voting.voters.RequestExtensionVoter
info.magnolia.voting.voters.RequestHasParametersVoter
info.magnolia.voting.voters.RequestHeaderPatternRegexVoter
info.magnolia.voting.voters.RequestHeaderPatternSimpleVoter
info.magnolia.voting.voters.RequestParameterVoter
info.magnolia.voting.voters.RequestParametersVoter
info.magnolia.voting.voters.ResponseContentTypeVoter
info.magnolia.voting.voters.ResponseContentTypeVoter$1
info.magnolia.voting.voters.RoleBaseVoter
info.magnolia.voting.voters.SystemOrAdminUserVoter
info.magnolia.voting.voters.TrueVoter
info.magnolia.voting.voters.URIPatternVoter
info.magnolia.voting.voters.URIRegexVoter
info.magnolia.voting.voters.URIStartsWithVoter
info.magnolia.voting.voters.UserAgentVoter
info.magnolia.voting.voters.VoterSet
info.magnolia.voting.voters.VoterSetTransformer
info.magnolia.cms.filters
info.magnolia.voting
info.magnolia.cms.beans.config
info.magnolia.cms.core
info.magnolia.cms.filters
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl
info.magnolia.objectfactory
info.magnolia.repository
info.magnolia.voting
java.lang
java.util
java.util.regex
javax.inject
javax.jcr
javax.servlet.http
org.apache.commons.collections4
org.apache.commons.lang3
org.slf4j

Cycles

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

Package Package Dependencies
info.magnolia.audit info.magnolia.jcr.decoration
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.beanmerger info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.beans.config info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.node2bean
info.magnolia.transformer
info.magnolia.jcr.node2bean
info.magnolia.cms.beans.runtime info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.core info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.core.search info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.core.version info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.exchange info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.filters info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.i18n info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.license info.magnolia.cms.pddescriptor
info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.pddescriptor info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.security info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.security.auth.callback info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.security.auth.login info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.security.operations info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.servlets info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.util info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.commands info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.commands.impl info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.content2bean info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.content2bean.impl info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.context info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.debug info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.event info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.importexport info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.importexport.command info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.importexport.exporter info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.importexport.filters info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.importexport.postprocessors info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.init info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.init.properties info.magnolia.init
info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.jackrabbit info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.jcr.comparator info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.decoration info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.inheritance info.magnolia.jcr.wrapper
info.magnolia.jcr.decoration
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.iterator info.magnolia.jcr.wrapper
info.magnolia.jcr.decoration
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.node2bean info.magnolia.transformer
info.magnolia.jcr.node2bean
info.magnolia.jcr.node2bean.impl info.magnolia.jcr.node2bean
info.magnolia.transformer
info.magnolia.jcr.node2bean
info.magnolia.jcr.nodebuilder info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.nodebuilder.task info.magnolia.jcr.nodebuilder
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.predicate info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.registry info.magnolia.repository
info.magnolia.audit
info.magnolia.jcr.decoration
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.util info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.jcr.wrapper info.magnolia.jcr.decoration
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.link info.magnolia.cms.beans.config
info.magnolia.jcr.node2bean.impl
info.magnolia.jcr.node2bean
info.magnolia.transformer
info.magnolia.jcr.node2bean
info.magnolia.logging info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.map2bean info.magnolia.transformer
info.magnolia.jcr.node2bean
info.magnolia.transformer
info.magnolia.module info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.module.delta info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.module.files info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.module.model.reader info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.module.ui info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.module.webapp info.magnolia.importexport
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.nodebuilder info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.nodebuilder.task info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.objectfactory info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.objectfactory.configuration info.magnolia.repository
info.magnolia.audit
info.magnolia.jcr.decoration
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.objectfactory.guice info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.observation info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.repository info.magnolia.audit
info.magnolia.jcr.decoration
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.repository.mbean info.magnolia.stats
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.setup info.magnolia.module.delta
info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.setup.for4_5 info.magnolia.module.delta
info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.setup.for5_0 info.magnolia.module.delta
info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.setup.for5_2 info.magnolia.module.delta
info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.setup.for6_0 info.magnolia.module.delta
info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.setup.initial info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.setup.nodetype info.magnolia.module.delta
info.magnolia.module
info.magnolia.event
info.magnolia.objectfactory.guice
info.magnolia.objectfactory
info.magnolia.context
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.stats info.magnolia.cms.util
info.magnolia.cms.core
info.magnolia.cms.util
info.magnolia.transformer info.magnolia.jcr.node2bean
info.magnolia.transformer
info.magnolia.voting info.magnolia.voting.voters
info.magnolia.voting
info.magnolia.voting.voters info.magnolia.voting
info.magnolia.voting.voters

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.