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 | 3 | 17 | 17.0% | 85.0% | 2.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 | 8 | 7 | 1 | 4 | 31 | 12.0% | 89.0% | 1.0% | 1 |
info.magnolia.importexport.command | 8 | 8 | 0 | 2 | 30 | 0.0% | 94.0% | 6.0% | 1 |
info.magnolia.importexport.exporter | 1 | 1 | 0 | 0 | 9 | 0.0% | 100.0% | 0.0% | 1 |
info.magnolia.importexport.filters | 11 | 9 | 2 | 2 | 7 | 18.0% | 78.0% | 4.0% | 1 |
info.magnolia.importexport.outputter | 1 | 1 | 0 | 0 | 7 | 0.0% | 100.0% | 0.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 | 34 | 36 | 5.0% | 51.0% | 44.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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 17 | 17.0% | 85.0% | 2.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.importexport.command 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 31 | 12.0% | 89.0% | 1.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.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.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.util org.slf4j org.xml.sax |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 30 | 0.0% | 94.0% | 6.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.JcrImportCommand info.magnolia.importexport.command.JcrImportCommand$1 info.magnolia.importexport.command.JcrImportCommand$JcrConstruct info.magnolia.importexport.command.JcrImportCommand$JcrPropertySupportingConstructor |
info.magnolia.importexport info.magnolia.module.delta |
com.google.common.collect info.magnolia.commands info.magnolia.commands.impl info.magnolia.context info.magnolia.importexport info.magnolia.importexport.filters info.magnolia.jcr.decoration info.magnolia.jcr.predicate info.magnolia.jcr.util info.magnolia.module.delta info.magnolia.objectfactory java.io java.lang java.nio.charset java.util java.util.zip javax.jcr org.apache.commons.io org.apache.commons.lang3 org.apache.jackrabbit org.apache.jackrabbit.commons.xml org.apache.jackrabbit.core org.apache.jackrabbit.value org.jdom.output org.jdom.transform org.slf4j org.xml.sax org.yaml.snakeyaml org.yaml.snakeyaml.constructor org.yaml.snakeyaml.nodes |
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.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.util org.apache.jackrabbit.value org.xml.sax |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 18.0% | 78.0% | 4.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 |
info.magnolia.cms.util java.lang java.util org.apache.commons.lang3 org.slf4j org.xml.sax org.xml.sax.helpers |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.importexport.outputter.YamlOutputter |
None | java.io java.lang java.util org.apache.commons.lang3 org.apache.jackrabbit.util org.jdom org.jdom.output |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
34 | 36 | 5.0% | 51.0% | 44.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.command 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |