Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 1 | 0.0% | 33.0% | 67.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.api.MgnlException | info.magnolia.cms.exchange info.magnolia.content2bean | java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.beancoder.MgnlNode info.magnolia.beancoder.MgnlNode$MgnlNodeIterator info.magnolia.beancoder.MgnlNode$MgnlPropertyIterator info.magnolia.beancoder.MgnlProperty info.magnolia.beancoder.MgnlValue | None | info.magnolia.cms.core info.magnolia.cms.util java.io java.lang java.util javax.jcr openwfe.org.jcr org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
20 | 28 | 11.0% | 58.0% | 31.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.ContentRepository$1 info.magnolia.cms.beans.config.DefaultVirtualURIMapping info.magnolia.cms.beans.config.HostBasedVirtualURIMapping 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.ShutdownManager info.magnolia.cms.beans.config.URI2RepositoryManager info.magnolia.cms.beans.config.URI2RepositoryManager$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 info.magnolia.cms.core.version info.magnolia.cms.filters info.magnolia.cms.link info.magnolia.cms.security.auth.callback info.magnolia.cms.servlets info.magnolia.cms.util info.magnolia.commands info.magnolia.context info.magnolia.freemarker info.magnolia.importexport info.magnolia.jackrabbit info.magnolia.link info.magnolia.module info.magnolia.module.delta info.magnolia.module.webapp info.magnolia.setup info.magnolia.setup.for3_5 info.magnolia.voting.voters | info.magnolia.cms.core info.magnolia.cms.i18n info.magnolia.cms.license info.magnolia.cms.security info.magnolia.cms.util info.magnolia.content2bean info.magnolia.content2bean.impl info.magnolia.context info.magnolia.link info.magnolia.module info.magnolia.module.model info.magnolia.module.ui info.magnolia.objectfactory info.magnolia.repository java.io java.lang java.text java.util java.util.regex javax.jcr javax.jcr.observation javax.servlet javax.servlet.http org.apache.commons.io org.apache.commons.lang org.apache.commons.lang.math org.jdom org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 10 | 0.0% | 58.999996% | 41.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.link info.magnolia.cms.util info.magnolia.context info.magnolia.importexport info.magnolia.link | info.magnolia.cms.beans.config info.magnolia.cms.core java.io java.lang java.util javax.jcr org.apache.commons.io org.apache.commons.lang org.apache.commons.lang.math org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
36 | 22 | 37.0% | 38.0% | 25.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.DefaultContent info.magnolia.cms.core.DefaultContent$1 info.magnolia.cms.core.DefaultHierarchyManager info.magnolia.cms.core.DefaultNodeData info.magnolia.cms.core.ItemType info.magnolia.cms.core.MetaData info.magnolia.cms.core.NonExistingNodeData info.magnolia.cms.core.Path info.magnolia.cms.core.SystemProperty | info.magnolia.beancoder 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.link info.magnolia.cms.security info.magnolia.cms.servlets info.magnolia.cms.util info.magnolia.commands info.magnolia.content2bean info.magnolia.content2bean.impl info.magnolia.context info.magnolia.freemarker info.magnolia.freemarker.models info.magnolia.importexport info.magnolia.jackrabbit info.magnolia.link info.magnolia.logging info.magnolia.module info.magnolia.module.delta info.magnolia.module.files info.magnolia.nodebuilder info.magnolia.nodebuilder.task info.magnolia.objectfactory info.magnolia.setup info.magnolia.setup.for3_5 info.magnolia.setup.for3_6 info.magnolia.setup.for3_6_2 info.magnolia.setup.for4_3 info.magnolia.setup.for4_4_3 info.magnolia.setup.for4_4_5 info.magnolia.voting.voters | info.magnolia.cms.beans.config 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.logging java.io java.lang java.net java.text java.util javax.jcr javax.jcr.lock javax.jcr.nodetype javax.jcr.version org.apache.commons.lang org.apache.commons.lang.builder org.safehaus.uuid org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.cms.core.ie.DataTransporter | None | info.magnolia.importexport |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 12 | 50.0% | 75.0% | 25.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.SearchFactory | info.magnolia.cms.core.search.DefaultSearchFactory 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.security info.magnolia.cms.util info.magnolia.context | info.magnolia.cms.core info.magnolia.cms.security info.magnolia.objectfactory java.lang java.util javax.jcr javax.jcr.lock javax.jcr.nodetype javax.jcr.query javax.jcr.version org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 17 | 14.0% | 89.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.cms.core.version.BaseVersionManager | 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.CopyUtil info.magnolia.cms.core.version.VersionManager | info.magnolia.cms.core info.magnolia.cms.util | info.magnolia.cms.beans.config info.magnolia.cms.core info.magnolia.cms.security info.magnolia.cms.util info.magnolia.context info.magnolia.objectfactory java.io java.lang java.util javax.jcr javax.jcr.lock javax.jcr.nodetype javax.jcr.version org.apache.commons.codec.binary org.apache.commons.io org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 67.0% | 90.0% | 57.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.module.delta | info.magnolia.api info.magnolia.cms.core info.magnolia.cms.security info.magnolia.cms.util info.magnolia.objectfactory info.magnolia.voting java.lang java.util javax.jcr |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 29 | 9.0% | 85.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.cms.filters.AbstractMgnlFilter info.magnolia.cms.filters.MgnlFilter info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter info.magnolia.cms.filters.WebContainerResources | info.magnolia.cms.filters.AggregatorFilter info.magnolia.cms.filters.BackwardCompatibilityFilter info.magnolia.cms.filters.BackwardCompatibilityFilter$1 info.magnolia.cms.filters.CompositeFilter info.magnolia.cms.filters.CompositeFilterTransformer 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.HostSecurityFilter info.magnolia.cms.filters.InstallFilter info.magnolia.cms.filters.InstallFilter$1 info.magnolia.cms.filters.InstallFilter$InstallWebContext 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.MgnlMainFilter info.magnolia.cms.filters.MgnlMainFilter$1 info.magnolia.cms.filters.MgnlMainFilter$1$1 info.magnolia.cms.filters.MgnlMainFilter$2 info.magnolia.cms.filters.MultipartRequestFilter 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.RepositoryMappingFilter info.magnolia.cms.filters.ServletDispatchingFilter 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.voting.voters | com.oreilly.servlet info.magnolia.cms.beans.config info.magnolia.cms.beans.runtime info.magnolia.cms.core info.magnolia.cms.security info.magnolia.cms.servlets info.magnolia.cms.util info.magnolia.content2bean info.magnolia.content2bean.impl info.magnolia.context info.magnolia.module info.magnolia.module.ui info.magnolia.objectfactory info.magnolia.voting java.io java.lang java.net java.util java.util.concurrent 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.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 21 | 24.0% | 72.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.cms.i18n.AbstractI18nContentSupport 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.DefaultMessagesManager info.magnolia.cms.i18n.DefaultMessagesManager$1 info.magnolia.cms.i18n.DefaultMessagesManager$2 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.I18nContentWrapper 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.link info.magnolia.cms.security.auth.callback info.magnolia.cms.util info.magnolia.context info.magnolia.freemarker info.magnolia.link | info.magnolia.cms.core info.magnolia.cms.filters info.magnolia.cms.security info.magnolia.cms.util info.magnolia.content2bean info.magnolia.context info.magnolia.objectfactory java.io java.lang java.text java.util javax.jcr javax.jcr.observation javax.servlet javax.servlet.http javax.servlet.jsp.jstl.core org.apache.commons.collections org.apache.commons.collections.map org.apache.commons.io org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 0.0% | 90.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.cms.license.LicenseFileExtractor | info.magnolia.cms.beans.config | info.magnolia.objectfactory java.io java.lang java.util org.apache.commons.io org.apache.commons.lang org.jdom org.jdom.input org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 18.0% | 93.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.cms.link.LinkResolver info.magnolia.cms.link.PathToLinkTransformer | info.magnolia.cms.link.AbsolutePathTransformer info.magnolia.cms.link.CompleteUrlPathTransformer info.magnolia.cms.link.EditorLinkTransformer info.magnolia.cms.link.LinkHelper info.magnolia.cms.link.LinkResolver$Factory info.magnolia.cms.link.LinkResolverImpl info.magnolia.cms.link.RelativePathTransformer info.magnolia.cms.link.UUIDLink info.magnolia.cms.link.UUIDLinkException | info.magnolia.cms.util | info.magnolia.cms.beans.config info.magnolia.cms.beans.runtime info.magnolia.cms.core info.magnolia.cms.i18n info.magnolia.context info.magnolia.link info.magnolia.objectfactory java.lang java.util java.util.regex javax.jcr org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
17 | 26 | 28.0% | 60.000004% | 12.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.Permission info.magnolia.cms.security.Realm info.magnolia.cms.security.Role info.magnolia.cms.security.RoleManager info.magnolia.cms.security.SecuritySupport info.magnolia.cms.security.SecuritySupportBase info.magnolia.cms.security.User info.magnolia.cms.security.UserManager | info.magnolia.cms.security.AccessDeniedException info.magnolia.cms.security.AccessManagerImpl info.magnolia.cms.security.ContentSecurityFilter info.magnolia.cms.security.DelegatingUserManager info.magnolia.cms.security.DelegatingUserManager$1 info.magnolia.cms.security.DelegatingUserManager$2 info.magnolia.cms.security.DelegatingUserManager$3 info.magnolia.cms.security.DelegatingUserManager$4 info.magnolia.cms.security.DelegatingUserManager$5 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.MgnlRole info.magnolia.cms.security.MgnlRoleManager info.magnolia.cms.security.MgnlSecurityUtil info.magnolia.cms.security.MgnlUser info.magnolia.cms.security.MgnlUserManager info.magnolia.cms.security.PermissionImpl 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.SecuritySupport$Factory info.magnolia.cms.security.SecuritySupportImpl info.magnolia.cms.security.SecurityUtil info.magnolia.cms.security.SystemUserManager info.magnolia.cms.security.SystemUserManager$1 info.magnolia.cms.security.URISecurityFilter | 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.i18n info.magnolia.cms.security.auth.callback info.magnolia.cms.security.auth.login info.magnolia.cms.util info.magnolia.context info.magnolia.freemarker.models info.magnolia.logging info.magnolia.module.delta info.magnolia.setup.for3_5 info.magnolia.setup.for4_3 info.magnolia.voting.voters | info.magnolia.cms.core info.magnolia.cms.core.search 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.content2bean info.magnolia.content2bean.impl info.magnolia.context info.magnolia.logging info.magnolia.objectfactory java.io java.lang java.security java.util javax.jcr javax.jcr.observation javax.security.auth javax.security.auth.login javax.servlet javax.servlet.http org.apache.commons.codec.binary org.apache.commons.lang org.apache.commons.lang.exception org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 4 | 100.0% | 67.0% | 67.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 | None | info.magnolia.cms.security info.magnolia.cms.util | java.io java.lang java.security java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 17 | 25.0% | 89.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.cms.security.auth.callback.AbstractHttpClientCallback info.magnolia.cms.security.auth.callback.ClientCallback 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.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.i18n info.magnolia.cms.security info.magnolia.cms.security.auth.login info.magnolia.cms.util info.magnolia.context info.magnolia.freemarker java.io java.lang java.net java.text java.util javax.security.auth.callback javax.servlet.http org.apache.commons.codec.binary org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 13 | 33.0% | 81.0% | 15.000001% |
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.cms.security info.magnolia.cms.security.auth.callback info.magnolia.logging | info.magnolia.cms.filters info.magnolia.cms.security info.magnolia.cms.security.auth.callback info.magnolia.context info.magnolia.logging java.io java.lang java.util javax.security.auth.login javax.servlet javax.servlet.http org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 19 | 44.0% | 95.0% | 39.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.cms.servlets.CommandBasedMVCServletHandler info.magnolia.cms.servlets.MVCServlet info.magnolia.cms.servlets.MVCServletHandler info.magnolia.cms.servlets.MVCServletHandlerImpl | info.magnolia.cms.servlets.ClasspathSpool info.magnolia.cms.servlets.ClasspathSpool$1 info.magnolia.cms.servlets.MgnlServletContextListener info.magnolia.cms.servlets.MgnlServletContextListener$1 info.magnolia.cms.servlets.MgnlServletContextListener$2 | info.magnolia.cms.filters | info.magnolia.cms.beans.config info.magnolia.cms.core info.magnolia.cms.util info.magnolia.commands info.magnolia.context info.magnolia.logging info.magnolia.module java.io java.lang java.lang.reflect java.net java.util javax.servlet javax.servlet.http org.apache.commons.beanutils org.apache.commons.chain org.apache.commons.io org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
31 | 45 | 14.0% | 58.999996% | 27.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.cms.util.AbstractContentComparator 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.FactoryUtil$InstanceFactory info.magnolia.cms.util.HierarchyManagerWrapper info.magnolia.cms.util.NodeDataWrapper info.magnolia.cms.util.PatternDelegate info.magnolia.cms.util.ServletUtils info.magnolia.cms.util.UnicodeNormalizer$Normalizer info.magnolia.cms.util.UrlPattern | info.magnolia.cms.util.AlertUtil info.magnolia.cms.util.BooleanUtil info.magnolia.cms.util.ClassUtil 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.FactoryUtil info.magnolia.cms.util.FactoryUtil$ObservedObjectFactory 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.RequestFormUtil 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.SiblingsHelper info.magnolia.cms.util.SimpleUrlPattern info.magnolia.cms.util.StringLengthComparator info.magnolia.cms.util.SystemContentWrapper info.magnolia.cms.util.SystemNodeDataWrapper info.magnolia.cms.util.UnicodeNormalizer info.magnolia.cms.util.UnicodeNormalizer$AutoDetectNormalizer info.magnolia.cms.util.UnicodeNormalizer$ICUNormalizer info.magnolia.cms.util.UnicodeNormalizer$Java6ReflectionNormalizer 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.WorkspaceAccessUtil info.magnolia.cms.util.WorkspaceXmlUtil | info.magnolia.beancoder 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.security info.magnolia.cms.security.auth.callback info.magnolia.cms.servlets info.magnolia.commands info.magnolia.content2bean info.magnolia.content2bean.impl info.magnolia.context info.magnolia.freemarker info.magnolia.freemarker.models info.magnolia.importexport info.magnolia.importexport.filters info.magnolia.logging info.magnolia.module info.magnolia.module.delta info.magnolia.module.files info.magnolia.module.model.reader info.magnolia.nodebuilder info.magnolia.objectfactory info.magnolia.setup info.magnolia.setup.for3_5 info.magnolia.setup.for3_6_2 info.magnolia.setup.for4_3 info.magnolia.stats info.magnolia.voting.voters | EDU.oswego.cs.dl.util.concurrent com.ibm.icu.text info.magnolia.cms.beans.config 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.link info.magnolia.cms.security info.magnolia.cms.security.auth info.magnolia.context info.magnolia.link info.magnolia.objectfactory 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.version javax.management javax.security.auth javax.servlet javax.servlet.http javax.xml.parsers org.apache.commons.beanutils org.apache.commons.collections org.apache.commons.io org.apache.commons.io.filefilter org.apache.commons.lang org.apache.commons.lang.builder org.apache.commons.lang.time org.jdom org.jdom.input org.jdom.xpath org.slf4j org.w3c.dom org.xml.sax |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 18 | 17.0% | 82.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.DelegateCommand info.magnolia.commands.MgnlCatalog info.magnolia.commands.MgnlCommand$MgnlCommandFactory | info.magnolia.cms.servlets info.magnolia.commands.impl info.magnolia.setup info.magnolia.setup.for3_5 | info.magnolia.cms.beans.config info.magnolia.cms.core info.magnolia.cms.util info.magnolia.content2bean info.magnolia.content2bean.impl info.magnolia.context info.magnolia.objectfactory java.lang java.util javax.jcr org.apache.commons.beanutils org.apache.commons.chain org.apache.commons.chain.impl org.apache.commons.lang org.apache.commons.lang.exception org.apache.commons.pool org.apache.commons.pool.impl org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.commands.impl.LogCommand | None | info.magnolia.commands info.magnolia.context java.lang java.util org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 11 | 38.0% | 52.0% | 10.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$DefaultClassTransformer info.magnolia.content2bean.PropertyTypeDescriptor info.magnolia.content2bean.TypeDescriptor info.magnolia.content2bean.TypeMapping$Factory | info.magnolia.cms.beans.config info.magnolia.cms.filters info.magnolia.cms.i18n info.magnolia.cms.security info.magnolia.commands info.magnolia.content2bean.impl info.magnolia.module info.magnolia.objectfactory info.magnolia.setup.for3_5 info.magnolia.voting.voters | info.magnolia.api info.magnolia.cms.core info.magnolia.cms.util info.magnolia.content2bean.impl 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 |
---|---|---|---|---|
7 | 15 | 0.0% | 68.0% | 32.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.cms.beans.config info.magnolia.cms.filters info.magnolia.cms.security info.magnolia.commands info.magnolia.content2bean info.magnolia.objectfactory info.magnolia.voting.voters | 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.collections org.apache.commons.io org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
26 | 21 | 47.0% | 45.0% | 9.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.MgnlContext$Op info.magnolia.context.MgnlContext$SystemContextOperation info.magnolia.context.MgnlContext$VoidOp info.magnolia.context.RepositoryAcquiringStrategy info.magnolia.context.SystemContext info.magnolia.context.ThreadDependentSystemContext info.magnolia.context.UserContext info.magnolia.context.WebContext | info.magnolia.context.ContextDecorator info.magnolia.context.ContextFactory info.magnolia.context.DefaultRepositoryStrategy info.magnolia.context.JCRSessionPerThreadSystemContext info.magnolia.context.LifeTimeJCRSessionUtil info.magnolia.context.MapAttributeStrategy info.magnolia.context.MgnlContext info.magnolia.context.MgnlContext$1 info.magnolia.context.RequestAttributeStrategy info.magnolia.context.SimpleContext info.magnolia.context.SingleJCRSessionSystemContext info.magnolia.context.SystemRepositoryStrategy info.magnolia.context.UserContextImpl info.magnolia.context.WebContextImpl info.magnolia.context.WriterResponseWrapper info.magnolia.context.WriterResponseWrapper$1 | 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.link info.magnolia.cms.security info.magnolia.cms.security.auth.callback info.magnolia.cms.security.auth.login info.magnolia.cms.servlets info.magnolia.cms.util info.magnolia.commands info.magnolia.commands.impl info.magnolia.debug info.magnolia.freemarker info.magnolia.freemarker.loaders info.magnolia.freemarker.models info.magnolia.importexport info.magnolia.link info.magnolia.logging info.magnolia.module info.magnolia.module.delta info.magnolia.module.ui info.magnolia.nodebuilder info.magnolia.objectfactory info.magnolia.voting.voters | info.magnolia.cms.beans.config info.magnolia.cms.beans.runtime info.magnolia.cms.core info.magnolia.cms.core.search info.magnolia.cms.i18n info.magnolia.cms.security info.magnolia.cms.util info.magnolia.objectfactory info.magnolia.stats java.io java.lang java.util javax.jcr javax.jcr.observation javax.security.auth javax.servlet javax.servlet.http javax.servlet.jsp org.apache.commons.chain org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 13 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.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 | None | info.magnolia.cms.filters info.magnolia.context java.io java.lang java.util javax.servlet javax.servlet.http org.apache.commons.collections org.apache.commons.collections.map org.apache.commons.lang org.apache.jackrabbit.core.persistence.db org.apache.jackrabbit.core.state org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 18 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.freemarker.DoNothingServlet info.magnolia.freemarker.DoNothingServlet$1 info.magnolia.freemarker.FreemarkerConfig info.magnolia.freemarker.FreemarkerHelper info.magnolia.freemarker.FreemarkerHelper$1 info.magnolia.freemarker.FreemarkerHelper$ConfigDelegatingObjectWrapper info.magnolia.freemarker.FreemarkerHelper$ConfigDelegatingTemplateLoader info.magnolia.freemarker.FreemarkerUtil info.magnolia.freemarker.MessagesWrapper info.magnolia.freemarker.ModeDependentTemplateExceptionHandler | info.magnolia.cms.security.auth.callback info.magnolia.freemarker.models info.magnolia.module.ui | freemarker.cache freemarker.core freemarker.ext.jsp freemarker.ext.servlet freemarker.template info.magnolia.cms.beans.config info.magnolia.cms.core info.magnolia.cms.i18n info.magnolia.cms.util info.magnolia.context info.magnolia.freemarker.models info.magnolia.objectfactory java.io java.lang java.util javax.servlet org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 20.0% | 100.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.freemarker.loaders.AbstractDelegatingTemplateLoader | info.magnolia.freemarker.loaders.AbstractDelegatingTemplateLoader$1 info.magnolia.freemarker.loaders.AbstractDelegatingTemplateLoader$NullTemplateLoader info.magnolia.freemarker.loaders.LazyFileTemplateLoader info.magnolia.freemarker.loaders.LazyWebappTemplateLoader | None | freemarker.cache info.magnolia.context java.io java.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 16 | 8.0% | 94.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.freemarker.models.MagnoliaModelFactory | info.magnolia.freemarker.models.BinaryNodeDataModel info.magnolia.freemarker.models.CalendarModel info.magnolia.freemarker.models.CalendarModel$1 info.magnolia.freemarker.models.ContentModel info.magnolia.freemarker.models.ContentModel$1 info.magnolia.freemarker.models.ContentModel$2 info.magnolia.freemarker.models.ContextModelFactory info.magnolia.freemarker.models.MagnoliaObjectWrapper info.magnolia.freemarker.models.MagnoliaObjectWrapper$1 info.magnolia.freemarker.models.NodeDataModelFactory info.magnolia.freemarker.models.UserModel info.magnolia.freemarker.models.UserModel$1 | info.magnolia.freemarker | freemarker.ext.beans freemarker.ext.util freemarker.template info.magnolia.cms.core info.magnolia.cms.security info.magnolia.cms.util info.magnolia.context info.magnolia.freemarker info.magnolia.link java.lang java.text java.util javax.jcr org.apache.commons.collections org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 25 | 12.0% | 89.0% | 2.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.cms.core.ie info.magnolia.module.delta info.magnolia.module.webapp | info.magnolia.cms.beans.config info.magnolia.cms.beans.runtime info.magnolia.cms.core info.magnolia.cms.util info.magnolia.context info.magnolia.importexport.filters java.io java.lang java.net java.text java.util java.util.zip javax.jcr javax.xml.transform.sax javax.xml.transform.stream org.apache.commons.beanutils org.apache.commons.io org.apache.commons.io.filefilter org.apache.commons.lang org.apache.jackrabbit.util org.apache.xerces.parsers org.apache.xml.serialize org.slf4j org.xml.sax org.xml.sax.helpers |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 22.0% | 78.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.importexport.filters.SkipNodeFilter info.magnolia.importexport.filters.SkipNodePropertyFilter | info.magnolia.importexport.filters.ImportXmlRootFilter info.magnolia.importexport.filters.MagnoliaV2Filter info.magnolia.importexport.filters.MetadataUuidFilter 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.setup.for3_6 | info.magnolia.cms.util java.lang java.util org.apache.commons.lang org.slf4j org.xml.sax org.xml.sax.helpers |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 20 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.jackrabbit.MissingNodetypesException info.magnolia.jackrabbit.ProviderImpl | None | info.magnolia.cms.beans.config info.magnolia.cms.core info.magnolia.repository 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.lang 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 |
---|---|---|---|---|
4 | 14 | 10.0% | 78.0% | 12.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.Link info.magnolia.link.LinkException info.magnolia.link.LinkFactory info.magnolia.link.LinkTransformerManager info.magnolia.link.LinkUtil info.magnolia.link.RelativePathTransformer | info.magnolia.cms.beans.config info.magnolia.cms.link info.magnolia.cms.util info.magnolia.freemarker.models | info.magnolia.cms.beans.config info.magnolia.cms.beans.runtime info.magnolia.cms.core info.magnolia.cms.i18n info.magnolia.context info.magnolia.objectfactory java.io java.lang java.lang.reflect java.net java.util.regex javax.jcr org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 17 | 20.0% | 81.0% | 1.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.logging.Log4jConfigurer | info.magnolia.logging.AuditLoggingManager info.magnolia.logging.AuditLoggingUtil info.magnolia.logging.LogConfiguration info.magnolia.logging.LoggingLevel | info.magnolia.cms.core info.magnolia.cms.security info.magnolia.cms.security.auth.login info.magnolia.cms.servlets | info.magnolia.cms.core info.magnolia.cms.security info.magnolia.cms.security.auth.login info.magnolia.cms.util info.magnolia.context info.magnolia.objectfactory java.io java.lang java.util javax.security.auth.login javax.servlet.http org.apache.commons.io org.apache.commons.lang org.apache.log4j org.apache.log4j.xml org.slf4j org.w3c.dom |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
15 | 19 | 25.0% | 56.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.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.ModuleLifecycleContextImpl info.magnolia.module.ModuleManagementException info.magnolia.module.ModuleManager$Factory info.magnolia.module.ModuleManager$ModuleAndDeltas info.magnolia.module.ModuleManager$ModuleManagementState info.magnolia.module.ModuleManagerImpl info.magnolia.module.ModuleManagerImpl$1 info.magnolia.module.ModuleManagerImpl$2 info.magnolia.module.ModuleManagerImpl$2$1 info.magnolia.module.ModuleManagerImpl$3 info.magnolia.module.ModuleRegistry$Factory info.magnolia.module.ModuleRegistryImpl info.magnolia.module.ModuleRegistryImpl$1 info.magnolia.module.ModuleRegistryImpl$ModuleEntry | info.magnolia.cms.beans.config info.magnolia.cms.filters info.magnolia.cms.servlets 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.for3_5 info.magnolia.setup.for3_6 info.magnolia.setup.for3_6_2 info.magnolia.setup.for4_3 info.magnolia.setup.for4_4_3 info.magnolia.setup.for4_4_5 | info.magnolia.cms.beans.config info.magnolia.cms.core info.magnolia.cms.util info.magnolia.content2bean info.magnolia.context info.magnolia.module.delta info.magnolia.module.model info.magnolia.module.model.reader info.magnolia.module.ui info.magnolia.objectfactory info.magnolia.repository java.lang java.util javax.jcr javax.jcr.observation org.apache.commons.beanutils org.apache.commons.lang org.apache.commons.lang.exception org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 21 | 18.0% | 68.0% | 14.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.AllModulesNodeOperation info.magnolia.module.delta.BootstrapResourcesTask info.magnolia.module.delta.Condition info.magnolia.module.delta.ConditionalDelegateTask info.magnolia.module.delta.Delta info.magnolia.module.delta.NodeCheckDelegateTask info.magnolia.module.delta.PropertyValuesTask info.magnolia.module.delta.QueryTask 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.AddUserToRoleTask 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.BootstrapSingleResourceAndOrderBefore info.magnolia.module.delta.ChangeNodeTypeTask 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.CreateNodePathTask info.magnolia.module.delta.CreateNodeTask info.magnolia.module.delta.DeltaBuilder info.magnolia.module.delta.DeltaType info.magnolia.module.delta.FalseCondition info.magnolia.module.delta.FilterOrderingTask 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.NewPropertyTask info.magnolia.module.delta.NodeExistsDelegateTask info.magnolia.module.delta.OrderNodeAfterTask info.magnolia.module.delta.OrderNodeBeforeTask info.magnolia.module.delta.PartialBootstrapTask 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.RemoveNodeTask info.magnolia.module.delta.RemoveNodeWoChildren info.magnolia.module.delta.RemovePermissionTask info.magnolia.module.delta.RemovePropertyTask info.magnolia.module.delta.ReplaceIfExistsTask info.magnolia.module.delta.SamplesBootstrapTask info.magnolia.module.delta.SamplesBootstrapTask$1 info.magnolia.module.delta.SetPropertyTask info.magnolia.module.delta.SetupModuleRepositoriesTask info.magnolia.module.delta.SetupModuleRepositoriesTask$1 info.magnolia.module.delta.TaskExecutionException info.magnolia.module.delta.TrueCondition info.magnolia.module.delta.WarnCondition info.magnolia.module.delta.WarnTask info.magnolia.module.delta.WebXmlConditionsUtil info.magnolia.module.delta.WorkspaceXmlConditionsUtil | info.magnolia.module info.magnolia.module.webapp info.magnolia.nodebuilder.task info.magnolia.setup info.magnolia.setup.for3_5 info.magnolia.setup.for3_6 info.magnolia.setup.for3_6_2 info.magnolia.setup.for4_3 info.magnolia.setup.for4_4_3 info.magnolia.setup.for4_4_5 | info.magnolia.cms.beans.config info.magnolia.cms.core info.magnolia.cms.exchange info.magnolia.cms.security info.magnolia.cms.util info.magnolia.context info.magnolia.importexport info.magnolia.module info.magnolia.module.files info.magnolia.module.model java.io java.lang java.text java.util javax.jcr org.apache.commons.lang org.jdom org.jdom.input org.jdom.output org.jdom.xpath org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 40.0% | 90.0% | 30.000002% |
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 java.io java.lang java.security javax.jcr org.apache.commons.codec.binary org.apache.commons.io org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 5 | 0.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | 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.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.cms.beans.config info.magnolia.module info.magnolia.module.delta info.magnolia.module.model.reader info.magnolia.module.webapp | java.lang java.util java.util.regex org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 19 | 20.0% | 95.0% | 15.000001% |
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.ModuleDependencyException info.magnolia.module.model.reader.VersionConverter | info.magnolia.module | info.magnolia.cms.util info.magnolia.module info.magnolia.module.model java.beans java.io java.lang java.net 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.jdom org.jdom.input org.jdom.output org.slf4j org.xml.sax |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 8 | 17.0% | 73.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.module.ui.ModuleManagerUI | info.magnolia.module.ui.ModuleManagerNullUI info.magnolia.module.ui.ModuleManagerWebUI info.magnolia.module.ui.ModuleManagerWebUI$1 info.magnolia.module.ui.ModuleManagerWebUI$2 info.magnolia.module.ui.ModuleManagerWebUI$3 | info.magnolia.cms.beans.config info.magnolia.cms.filters info.magnolia.module | freemarker.template info.magnolia.context info.magnolia.freemarker info.magnolia.module java.io java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 10 | 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.cms.beans.config info.magnolia.importexport info.magnolia.module info.magnolia.module.delta info.magnolia.module.model java.lang java.util javax.jcr org.apache.commons.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 9 | 20.0% | 82.0% | 2.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.setup | info.magnolia.cms.core info.magnolia.cms.util info.magnolia.context java.io java.lang java.util javax.jcr org.apache.commons.collections org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 14.0% | 86.0% | 0.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 | info.magnolia.setup | info.magnolia.cms.core info.magnolia.module info.magnolia.module.delta info.magnolia.nodebuilder java.lang javax.jcr |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
19 | 16 | 27.000002% | 46.0% | 28.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.Classes info.magnolia.objectfactory.Classes$ClassFactoryProvider info.magnolia.objectfactory.Components info.magnolia.objectfactory.DefaultClassFactory info.magnolia.objectfactory.DefaultClassFactory$1 info.magnolia.objectfactory.DefaultClassFactory$2 info.magnolia.objectfactory.DefaultComponentProvider info.magnolia.objectfactory.MgnlInstantiationException info.magnolia.objectfactory.ObservedComponentFactory info.magnolia.objectfactory.ObservedComponentFactory$1 info.magnolia.objectfactory.ObservedComponentFactory$2 | info.magnolia.cms.beans.config 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.license info.magnolia.cms.link info.magnolia.cms.security info.magnolia.cms.util info.magnolia.commands info.magnolia.content2bean info.magnolia.content2bean.impl info.magnolia.context info.magnolia.freemarker info.magnolia.link info.magnolia.logging info.magnolia.module info.magnolia.voting | info.magnolia.cms.core info.magnolia.cms.util info.magnolia.content2bean info.magnolia.content2bean.impl info.magnolia.context java.lang java.lang.reflect java.util javax.jcr javax.jcr.observation org.apache.commons.beanutils org.apache.commons.lang org.apache.commons.lang.exception org.apache.commons.proxy org.apache.commons.proxy.factory.cglib org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 4 | 25.0% | 57.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.repository.Provider | info.magnolia.repository.RepositoryMapping info.magnolia.repository.RepositoryNameMap info.magnolia.repository.RepositoryNotInitializedException | info.magnolia.cms.beans.config info.magnolia.jackrabbit info.magnolia.module | java.io java.lang java.util javax.jcr |
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.AddFilterBypassTask info.magnolia.setup.ChangeNodeTypesInUserWorkspace info.magnolia.setup.ChangeNodeTypesInUserWorkspace$1 info.magnolia.setup.ChangeNodeTypesInUserWorkspace$TypeChanger info.magnolia.setup.CoreModule info.magnolia.setup.CoreModuleVersionHandler | info.magnolia.setup.for3_5 | info.magnolia.cms.beans.config info.magnolia.cms.core info.magnolia.cms.util info.magnolia.commands info.magnolia.module info.magnolia.module.delta info.magnolia.nodebuilder info.magnolia.nodebuilder.task info.magnolia.setup.for3_5 info.magnolia.setup.for3_6 info.magnolia.setup.for3_6_2 info.magnolia.setup.for4_3 info.magnolia.setup.for4_4_3 info.magnolia.setup.for4_4_5 java.lang java.util javax.jcr org.apache.commons.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 16 | 0.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.setup.for3_5.AddURIPermissionsToAllRoles info.magnolia.setup.for3_5.AddURIPermissionsToAllRoles$1 info.magnolia.setup.for3_5.CheckAndUpdateExistingFilters info.magnolia.setup.for3_5.CheckAndUpdateExistingFilters$Filter30 info.magnolia.setup.for3_5.CheckAndUpdateSecureURIs info.magnolia.setup.for3_5.CheckAndUpdateUnsecureURIs info.magnolia.setup.for3_5.GenericTasks info.magnolia.setup.for3_5.IPConfigRulesUpdate info.magnolia.setup.for3_5.LoginAuthTypePropertyMovedToFilter info.magnolia.setup.for3_5.LoginFormPropertyMovedToFilter info.magnolia.setup.for3_5.MigrateFilterConfiguration info.magnolia.setup.for3_5.MoveMagnoliaUsersToRealmFolder info.magnolia.setup.for3_5.ReconfigureCommands info.magnolia.setup.for3_5.ReconfigureCommands$1 info.magnolia.setup.for3_5.RemoveModuleDescriptorDetailsFromRepo info.magnolia.setup.for3_5.RenamedRenderersToTemplateRenderers info.magnolia.setup.for3_5.UpdateI18nConfiguration info.magnolia.setup.for3_5.UpdateI18nConfiguration$BootstrapI18nConfig info.magnolia.setup.for3_5.UpdateI18nConfiguration$UpdateFrom30 info.magnolia.setup.for3_5.UpdateURI2RepositoryMappings info.magnolia.setup.for3_5.UpdateURIMappings info.magnolia.setup.for3_5.UpdateURIMappings$1 info.magnolia.setup.for3_5.WarnIgnoredModuleFilters | info.magnolia.setup | info.magnolia.cms.beans.config info.magnolia.cms.core info.magnolia.cms.security info.magnolia.cms.util info.magnolia.commands info.magnolia.content2bean info.magnolia.module info.magnolia.module.delta info.magnolia.setup info.magnolia.voting.voters java.lang java.util javax.jcr org.apache.commons.codec.binary org.apache.commons.lang 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.for3_6.CheckMagnoliaDevelopProperty info.magnolia.setup.for3_6.CheckNodeTypesDefinition info.magnolia.setup.for3_6.CheckNodesForMixVersionable info.magnolia.setup.for3_6.CleanBootstrapFiles info.magnolia.setup.for3_6.CleanBootstrapFiles$1 | info.magnolia.setup | info.magnolia.cms.core info.magnolia.importexport.filters info.magnolia.module info.magnolia.module.delta java.io java.lang java.util javax.jcr javax.jcr.nodetype org.apache.commons.io org.apache.commons.io.filefilter org.apache.xerces.parsers org.apache.xml.serialize org.jdom org.jdom.input org.slf4j org.xml.sax org.xml.sax.helpers |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.setup.for3_6_2.UpdateGroups info.magnolia.setup.for3_6_2.UpdateRoles info.magnolia.setup.for3_6_2.UpdateUsers | info.magnolia.setup | info.magnolia.cms.core info.magnolia.cms.util info.magnolia.module info.magnolia.module.delta java.lang java.util javax.jcr org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 0.0% | 90.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.setup.for4_3.UpdateUserPermissions | info.magnolia.setup | info.magnolia.cms.core info.magnolia.cms.security info.magnolia.cms.util info.magnolia.module info.magnolia.module.delta java.lang java.util javax.jcr 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.setup.for4_4_3.UpdateUserManagers | info.magnolia.setup | info.magnolia.cms.core info.magnolia.module info.magnolia.module.delta java.lang javax.jcr |
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.setup.for4_4_5.UpdateUserManagersWithLockTimePeriod | info.magnolia.setup | info.magnolia.cms.core info.magnolia.module info.magnolia.module.delta java.lang javax.jcr |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 50.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.stats.JCRStatsMBean | info.magnolia.stats.JCRStats | info.magnolia.context | info.magnolia.cms.util java.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 4 | 50.0% | 57.0% | 7.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.voting.voters | info.magnolia.objectfactory info.magnolia.voting.voters java.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 15 | 12.0% | 88.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.voting.voters.AbstractBoolVoter info.magnolia.voting.voters.BasePatternVoter info.magnolia.voting.voters.BaseVoterImpl | info.magnolia.voting.voters.AndVoting info.magnolia.voting.voters.AuthenticatedVoter info.magnolia.voting.voters.DelegateVoter 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.RequestHasParametersVoter info.magnolia.voting.voters.ResponseContentTypeVoter 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.setup.for3_5 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.content2bean info.magnolia.content2bean.impl info.magnolia.context info.magnolia.voting java.lang java.util java.util.regex javax.servlet.http org.apache.commons.lang org.slf4j |
Package | Package Dependencies |
---|---|
info.magnolia.beancoder | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.beans.config | info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.beans.runtime | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.core | info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.core.ie | info.magnolia.importexport info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.core.search | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.core.version | info.magnolia.context info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.exchange | info.magnolia.objectfactory info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory |
info.magnolia.cms.filters | info.magnolia.objectfactory info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory |
info.magnolia.cms.i18n | info.magnolia.context info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.license | info.magnolia.objectfactory info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory |
info.magnolia.cms.link | info.magnolia.context info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.security | info.magnolia.cms.util info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.security.auth.callback | info.magnolia.cms.util info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.security.auth.login | info.magnolia.cms.security.auth.callback info.magnolia.cms.util info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.servlets | info.magnolia.cms.util info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.cms.util | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.commands | info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.commands.impl | info.magnolia.context info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.content2bean | info.magnolia.objectfactory info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory |
info.magnolia.content2bean.impl | info.magnolia.content2bean info.magnolia.objectfactory info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory |
info.magnolia.context | info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.debug | info.magnolia.cms.filters info.magnolia.objectfactory info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory |
info.magnolia.freemarker | info.magnolia.freemarker.models info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.freemarker.loaders | info.magnolia.context info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.freemarker.models | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.importexport | info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.importexport.filters | info.magnolia.cms.util info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.jackrabbit | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.link | info.magnolia.context info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.logging | info.magnolia.objectfactory info.magnolia.cms.core info.magnolia.logging |
info.magnolia.module | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.module.delta | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.module.files | info.magnolia.cms.util info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.module.model.reader | info.magnolia.cms.util info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.module.ui | info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.module.webapp | info.magnolia.importexport info.magnolia.cms.beans.config info.magnolia.module.ui info.magnolia.module info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.nodebuilder | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.nodebuilder.task | info.magnolia.nodebuilder info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.objectfactory | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory |
info.magnolia.setup | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.setup.for3_5 | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.setup.for3_6 | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.setup.for3_6_2 | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.setup.for4_3 | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.setup.for4_4_3 | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.setup.for4_4_5 | info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.stats | info.magnolia.cms.util info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory info.magnolia.cms.core |
info.magnolia.voting | info.magnolia.objectfactory info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory |
info.magnolia.voting.voters | info.magnolia.voting info.magnolia.objectfactory info.magnolia.cms.core info.magnolia.logging info.magnolia.objectfactory |
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. |