UI-Component Sets

Metric Results

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

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

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

PackageTCCCACCaCeAIDV
org.apache.myfaces.orchestra220330.0%50.0%50.0%1
org.apache.myfaces.orchestra.annotation220260.0%75.0%25.0%1
org.apache.myfaces.orchestra.annotation.spring110090.0%100.0%0.0%1
org.apache.myfaces.orchestra.connectionManager5411820.0%89.0%9.0%1
org.apache.myfaces.orchestra.conversation27198131130.000002%46.0%25.0%1
org.apache.myfaces.orchestra.conversation.annotations20232100.0%40.0%40.0%1
org.apache.myfaces.orchestra.conversation.basic110330.0%50.0%50.0%1
org.apache.myfaces.orchestra.conversation.jsf4402120.0%86.0%14.0%1
org.apache.myfaces.orchestra.conversation.jsf.components75211829.0%95.0%23.0%1
org.apache.myfaces.orchestra.conversation.jsf.components.facelets1100120.0%100.0%0.0%1
org.apache.myfaces.orchestra.conversation.jsf.filter110020.0%100.0%0.0%1
org.apache.myfaces.orchestra.conversation.jsf.lib110170.0%88.0%12.0%1
org.apache.myfaces.orchestra.conversation.servlet110090.0%100.0%0.0%1
org.apache.myfaces.orchestra.conversation.spring1613322319.0%92.0%11.0%1
org.apache.myfaces.orchestra.filter110140.0%80.0%20.0%1
org.apache.myfaces.orchestra.frameworkAdapter202124100.0%25.0%25.0%1
org.apache.myfaces.orchestra.frameworkAdapter.basic220190.0%90.0%10.0%1
org.apache.myfaces.orchestra.frameworkAdapter.jsf2201130.0%93.0%7.0%1
org.apache.myfaces.orchestra.frameworkAdapter.local110260.0%75.0%25.0%1
org.apache.myfaces.orchestra.frameworkAdapter.springBasic220080.0%100.0%0.0%1
org.apache.myfaces.orchestra.lib76110514.0%33.0%52.0%1
org.apache.myfaces.orchestra.lib.jsf1513232413.0%89.0%2.0%1
org.apache.myfaces.orchestra.requestParameterProvider4313825.0%73.0%2.0%1
org.apache.myfaces.orchestra.requestParameterProvider.jsf110070.0%100.0%0.0%1
org.apache.myfaces.orchestra.urlParamNav2200100.0%100.0%0.0%1
org.apache.myfaces.orchestra.viewController1811721039.0%83.0%22.0%1
org.apache.myfaces.orchestra.viewController.annotations40412100.0%67.0%67.0%1
org.apache.myfaces.orchestra.viewController.jsf330080.0%100.0%0.0%1
org.apache.myfaces.orchestra.viewController.spring1100100.0%100.0%0.0%1
org.apache.myfaces.shared_orchestra.component40413100.0%75.0%75.0%1
org.apache.myfaces.shared_orchestra.config110360.0%67.0%33.0%1
org.apache.myfaces.shared_orchestra.context10104100.0%100.0%100.0%1
org.apache.myfaces.shared_orchestra.el110140.0%80.0%20.0%1
org.apache.myfaces.shared_orchestra.renderkit65141617.0%80.0%3.0%1
org.apache.myfaces.shared_orchestra.renderkit.html2419501921.0%100.0%21.0%1
org.apache.myfaces.shared_orchestra.renderkit.html.util4223750.0%70.0%20.0%1
org.apache.myfaces.shared_orchestra.taglib31231367.0%81.0%48.0%1
org.apache.myfaces.shared_orchestra.taglib.core2200110.0%100.0%0.0%1
org.apache.myfaces.shared_orchestra.taglib.html2502503100.0%100.0%100.0%1
org.apache.myfaces.shared_orchestra.test110040.0%100.0%0.0%1
org.apache.myfaces.shared_orchestra.util151418227.0%73.0%20.0%1
org.apache.myfaces.shared_orchestra.util.el5140280.0%100.0%80.0%1
org.apache.myfaces.shared_orchestra.util.serial2111350.0%75.0%25.0%1
org.apache.myfaces.shared_orchestra.util.servlet110040.0%100.0%0.0%1
org.apache.myfaces.shared_orchestra.util.xml220150.0%83.0%17.0%1
org.apache.myfaces.shared_orchestra.webapp.webxml76101314.0%100.0%14.0%1

Packages

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

org.apache.myfaces.orchestra

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
330.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.CoreConfig
org.apache.myfaces.orchestra.FactoryFinder
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.filter
org.apache.myfaces.orchestra.lib.jsf
java.lang
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter

org.apache.myfaces.orchestra.annotation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
260.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.annotation.AnnotationInfo
org.apache.myfaces.orchestra.annotation.AnnotationInfoManager
org.apache.myfaces.orchestra.annotation.spring
org.apache.myfaces.orchestra.viewController
java.lang
java.lang.reflect
java.util
org.apache.commons.logging
org.apache.myfaces.orchestra.conversation.annotations
org.apache.myfaces.orchestra.viewController.annotations

org.apache.myfaces.orchestra.annotation.spring

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
090.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.annotation.spring.AnnotationsInfoInitializer
Nonejava.lang
org.apache.commons.logging
org.apache.myfaces.orchestra.annotation
org.apache.myfaces.orchestra.conversation.annotations
org.apache.myfaces.orchestra.conversation.spring
org.apache.myfaces.shared_orchestra.util
org.springframework.beans
org.springframework.beans.factory.config
org.springframework.core

org.apache.myfaces.orchestra.connectionManager

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1820.0%89.0%9.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.connectionManager.DisconnectableConnection
org.apache.myfaces.orchestra.connectionManager.ConnectionManagerDataSource
org.apache.myfaces.orchestra.connectionManager.ConnectionManagerDataSource$1
org.apache.myfaces.orchestra.connectionManager.DisconnectableConnectionFactory
org.apache.myfaces.orchestra.connectionManager.DisconnectableConnectionFactory$1
org.apache.myfaces.orchestra.lib.jsf
java.io
java.lang
java.lang.reflect
java.sql
java.util
javax.naming
javax.sql
org.apache.commons.logging

org.apache.myfaces.orchestra.conversation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
131130.000002%46.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.conversation.ConversationAspect
org.apache.myfaces.orchestra.conversation.ConversationAware
org.apache.myfaces.orchestra.conversation.ConversationBinder
org.apache.myfaces.orchestra.conversation.ConversationBindingListener
org.apache.myfaces.orchestra.conversation.ConversationContextFactory
org.apache.myfaces.orchestra.conversation.ConversationFactory
org.apache.myfaces.orchestra.conversation.ConversationManagerFactory
org.apache.myfaces.orchestra.conversation.ConversationMessager
org.apache.myfaces.orchestra.conversation.AccessScopeManager
org.apache.myfaces.orchestra.conversation.AccessScopeManagerConfiguration
org.apache.myfaces.orchestra.conversation.Conversation
org.apache.myfaces.orchestra.conversation.ConversationAccessLifetimeAspect
org.apache.myfaces.orchestra.conversation.ConversationAspects
org.apache.myfaces.orchestra.conversation.ConversationBindingEvent
org.apache.myfaces.orchestra.conversation.ConversationContext
org.apache.myfaces.orchestra.conversation.ConversationContextFactoryImpl
org.apache.myfaces.orchestra.conversation.ConversationManager
org.apache.myfaces.orchestra.conversation.ConversationManagerFactoryImpl
org.apache.myfaces.orchestra.conversation.ConversationRequestParameterProvider
org.apache.myfaces.orchestra.conversation.ConversationTimeoutableAspect
org.apache.myfaces.orchestra.conversation.ConversationUtils
org.apache.myfaces.orchestra.conversation.ConversationWiperThread
org.apache.myfaces.orchestra.conversation.CurrentConversationAdvice
org.apache.myfaces.orchestra.conversation.CurrentConversationInfo
org.apache.myfaces.orchestra.conversation.FlashScopeManager
org.apache.myfaces.orchestra.conversation.FlashScopeManagerConfiguration
org.apache.myfaces.orchestra.conversation._ConversationUtils
org.apache.myfaces.orchestra
org.apache.myfaces.orchestra.conversation.basic
org.apache.myfaces.orchestra.conversation.jsf
org.apache.myfaces.orchestra.conversation.jsf.components
org.apache.myfaces.orchestra.conversation.jsf.lib
org.apache.myfaces.orchestra.conversation.servlet
org.apache.myfaces.orchestra.conversation.spring
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.basic
org.apache.myfaces.orchestra.frameworkAdapter.jsf
org.apache.myfaces.orchestra.lib.jsf
org.apache.myfaces.orchestra.viewController
org.apache.myfaces.orchestra.viewController.spring
java.io
java.lang
java.util
org.aopalliance.intercept
org.apache.commons.logging
org.apache.myfaces.orchestra
org.apache.myfaces.orchestra.conversation.basic
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.local
org.apache.myfaces.orchestra.lib
org.apache.myfaces.orchestra.requestParameterProvider

org.apache.myfaces.orchestra.conversation.annotations

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
32100.0%40.0%40.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.conversation.annotations.ConversationName
org.apache.myfaces.orchestra.conversation.annotations.ConversationRequire
Noneorg.apache.myfaces.orchestra.annotation
org.apache.myfaces.orchestra.annotation.spring
org.apache.myfaces.orchestra.viewController
java.lang
java.lang.annotation

org.apache.myfaces.orchestra.conversation.basic

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
330.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.conversation.basic.LogConversationMessager
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.servlet
org.apache.myfaces.orchestra.frameworkAdapter.basic
java.lang
org.apache.commons.logging
org.apache.myfaces.orchestra.conversation

org.apache.myfaces.orchestra.conversation.jsf

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2120.0%86.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.conversation.jsf.AccessScopePhaseListener
org.apache.myfaces.orchestra.conversation.jsf.JsfConversationMessager
org.apache.myfaces.orchestra.conversation.jsf.JsfConversationUtils
org.apache.myfaces.orchestra.conversation.jsf._JsfConversationUtils
org.apache.myfaces.orchestra.conversation.jsf.components
org.apache.myfaces.orchestra.frameworkAdapter.jsf
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
org.apache.commons.logging
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.jsf.components
org.apache.myfaces.orchestra.frameworkAdapter

org.apache.myfaces.orchestra.conversation.jsf.components

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11829.0%95.0%23.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.conversation.jsf.components.AbstractConversationComponent
org.apache.myfaces.orchestra.conversation.jsf.components.AbstractConversationTag
org.apache.myfaces.orchestra.conversation.jsf.components.ConverterTag
org.apache.myfaces.orchestra.conversation.jsf.components.EndConversationTag
org.apache.myfaces.orchestra.conversation.jsf.components.SeparateConversationContextTag
org.apache.myfaces.orchestra.conversation.jsf.components.UIEndConversation
org.apache.myfaces.orchestra.conversation.jsf.components.UISeparateConversationContext
org.apache.myfaces.orchestra.conversation.jsf
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.webapp
javax.servlet.jsp
javax.servlet.jsp.tagext
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.jsf
org.apache.myfaces.orchestra.conversation.jsf.lib
org.apache.myfaces.orchestra.lib.jsf
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.taglib
org.apache.myfaces.shared_orchestra.util

org.apache.myfaces.orchestra.conversation.jsf.components.facelets

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0120.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.conversation.jsf.components.facelets.ConverterTagHandler
Nonecom.sun.facelets
com.sun.facelets.tag
java.io
java.lang
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
org.apache.myfaces.orchestra.lib.jsf

org.apache.myfaces.orchestra.conversation.jsf.filter

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
020.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.conversation.jsf.filter.OrchestraServletFilter
Noneorg.apache.myfaces.orchestra.filter
org.apache.myfaces.orchestra.lib

org.apache.myfaces.orchestra.conversation.jsf.lib

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
170.0%88.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.conversation.jsf.lib._EndConversationMethodBindingFacade
org.apache.myfaces.orchestra.conversation.jsf.components
java.lang
java.util
javax.faces
javax.faces.component
javax.faces.context
javax.faces.el
org.apache.myfaces.orchestra.conversation

org.apache.myfaces.orchestra.conversation.servlet

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
090.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.conversation.servlet.ConversationManagerSessionListener
Nonejava.lang
java.util
javax.servlet
javax.servlet.http
org.apache.commons.logging
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.basic
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.local

org.apache.myfaces.orchestra.conversation.spring

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
22319.0%92.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.conversation.spring.AbstractSpringOrchestraScope
org.apache.myfaces.orchestra.conversation.spring.PersistenceContext
org.apache.myfaces.orchestra.conversation.spring.PersistenceContextFactory
org.apache.myfaces.orchestra.conversation.spring.AbstractSpringOrchestraScope$1
org.apache.myfaces.orchestra.conversation.spring.BeanDefinitionConversationNameAttrDecorator
org.apache.myfaces.orchestra.conversation.spring.JpaPersistenceContextFactory
org.apache.myfaces.orchestra.conversation.spring.JpaPersistenceContextFactory$1
org.apache.myfaces.orchestra.conversation.spring.OrchestraAdvisorBeanPostProcessor
org.apache.myfaces.orchestra.conversation.spring.OrchestraNamespaceHandler
org.apache.myfaces.orchestra.conversation.spring.PersistenceContextCloser
org.apache.myfaces.orchestra.conversation.spring.PersistenceContextConversationInterceptor
org.apache.myfaces.orchestra.conversation.spring.ScopedBeanTargetSource
org.apache.myfaces.orchestra.conversation.spring.SimpleAdvisor
org.apache.myfaces.orchestra.conversation.spring.SpringConversationBinder
org.apache.myfaces.orchestra.conversation.spring.SpringConversationScope
org.apache.myfaces.orchestra.conversation.spring._SpringUtils
org.apache.myfaces.orchestra.annotation.spring
org.apache.myfaces.orchestra.viewController.spring
java.io
java.lang
java.util
javax.persistence
org.aopalliance.aop
org.aopalliance.intercept
org.apache.commons.logging
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.springframework.aop
org.springframework.aop.framework
org.springframework.aop.framework.autoproxy
org.springframework.aop.scope
org.springframework.aop.support
org.springframework.aop.target
org.springframework.beans
org.springframework.beans.factory
org.springframework.beans.factory.config
org.springframework.beans.factory.xml
org.springframework.context
org.springframework.orm.jpa
org.springframework.transaction.support
org.w3c.dom

org.apache.myfaces.orchestra.filter

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
140.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.filter.OrchestraServletFilter
org.apache.myfaces.orchestra.conversation.jsf.filter
java.io
java.lang
javax.servlet
org.apache.myfaces.orchestra

org.apache.myfaces.orchestra.frameworkAdapter

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
124100.0%25.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.frameworkAdapter.FrameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter._FrameworkAdapterUtils
Noneorg.apache.myfaces.orchestra
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.jsf
org.apache.myfaces.orchestra.conversation.servlet
org.apache.myfaces.orchestra.conversation.spring
org.apache.myfaces.orchestra.frameworkAdapter.basic
org.apache.myfaces.orchestra.frameworkAdapter.jsf
org.apache.myfaces.orchestra.frameworkAdapter.local
org.apache.myfaces.orchestra.lib.jsf
org.apache.myfaces.orchestra.requestParameterProvider
org.apache.myfaces.orchestra.viewController
org.apache.myfaces.orchestra.viewController.spring
java.io
java.lang
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.lib

org.apache.myfaces.orchestra.frameworkAdapter.basic

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
190.0%90.0%10.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.frameworkAdapter.basic.BasicFrameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.basic.BasicFrameworkAdapterFilter
org.apache.myfaces.orchestra.frameworkAdapter.springBasic
java.io
java.lang
javax.servlet
javax.servlet.http
org.apache.commons.logging
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.basic
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.lib

org.apache.myfaces.orchestra.frameworkAdapter.jsf

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1130.0%93.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.frameworkAdapter.jsf.JsfFrameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.jsf.JsfFrameworkAdapterFilter
org.apache.myfaces.orchestra.lib.jsf
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.servlet
org.apache.commons.logging
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.jsf
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.lib

org.apache.myfaces.orchestra.frameworkAdapter.local

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
260.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.frameworkAdapter.local.LocalFrameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.servlet
java.io
java.lang
java.util
org.apache.myfaces.orchestra.frameworkAdapter
org.springframework.beans
org.springframework.context

org.apache.myfaces.orchestra.frameworkAdapter.springBasic

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.frameworkAdapter.springBasic.SpringBasicFrameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.springBasic.SpringBasicFrameworkAdapterFilter
Nonejava.io
java.lang
javax.servlet
org.apache.commons.logging
org.apache.myfaces.orchestra.frameworkAdapter.basic
org.apache.myfaces.orchestra.lib
org.springframework.context
org.springframework.web.context.support

org.apache.myfaces.orchestra.lib

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
10514.0%33.0%52.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.lib.CompoundFilter
org.apache.myfaces.orchestra.lib.CompoundFilter$1
org.apache.myfaces.orchestra.lib.OrchestraException
org.apache.myfaces.orchestra.lib._ClassUtils
org.apache.myfaces.orchestra.lib._NullFilter
org.apache.myfaces.orchestra.lib._ReentrantLock
org.apache.myfaces.orchestra.lib._UrlMatcher
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.jsf.filter
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.basic
org.apache.myfaces.orchestra.frameworkAdapter.jsf
org.apache.myfaces.orchestra.frameworkAdapter.springBasic
org.apache.myfaces.orchestra.requestParameterProvider
org.apache.myfaces.orchestra.urlParamNav
org.apache.myfaces.orchestra.viewController
org.apache.myfaces.orchestra.viewController.spring
java.io
java.lang
javax.servlet
javax.servlet.http
org.apache.commons.logging

org.apache.myfaces.orchestra.lib.jsf

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
32413.0%89.0%2.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.lib.jsf.ConfigUtils
org.apache.myfaces.orchestra.lib.jsf.RequestHandler
org.apache.myfaces.orchestra.lib.jsf.ContextLockRequestHandler
org.apache.myfaces.orchestra.lib.jsf.ConversationManagerRequestHandler
org.apache.myfaces.orchestra.lib.jsf.DataSourceLeakRequestHandler
org.apache.myfaces.orchestra.lib.jsf.ExternalContextUtils
org.apache.myfaces.orchestra.lib.jsf.FrameworkAdapterRequestHandler
org.apache.myfaces.orchestra.lib.jsf.OrchestraFacesContextFactory
org.apache.myfaces.orchestra.lib.jsf.OrchestraFacesContextFactory$1
org.apache.myfaces.orchestra.lib.jsf.PortletExternalContextWrapper
org.apache.myfaces.orchestra.lib.jsf.PortletOrchestraFacesContextFactory
org.apache.myfaces.orchestra.lib.jsf.RequestType
org.apache.myfaces.orchestra.lib.jsf.SerializableConverter
org.apache.myfaces.orchestra.lib.jsf._FacesContextWrapper
org.apache.myfaces.orchestra.lib.jsf._PortletFacesContextWrapper
org.apache.myfaces.orchestra.conversation.jsf.components
org.apache.myfaces.orchestra.conversation.jsf.components.facelets
org.apache.myfaces.orchestra.requestParameterProvider.jsf
java.io
java.lang
java.lang.reflect
java.net
java.security
java.util
java.util.concurrent.atomic
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.lifecycle
javax.faces.render
javax.portlet
org.apache.commons.logging
org.apache.myfaces.orchestra
org.apache.myfaces.orchestra.connectionManager
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.jsf
org.apache.myfaces.orchestra.requestParameterProvider

org.apache.myfaces.orchestra.requestParameterProvider

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
3825.0%73.0%2.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.requestParameterProvider.RequestParameterProvider
org.apache.myfaces.orchestra.requestParameterProvider.RequestParameterProviderManager
org.apache.myfaces.orchestra.requestParameterProvider.RequestParameterResponseWrapper
org.apache.myfaces.orchestra.requestParameterProvider.RequestParameterServletFilter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.lib.jsf
org.apache.myfaces.orchestra.requestParameterProvider.jsf
java.io
java.lang
java.util
javax.servlet
javax.servlet.http
org.apache.commons.logging
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.lib

org.apache.myfaces.orchestra.requestParameterProvider.jsf

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
070.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.requestParameterProvider.jsf.RequestParameterFacesContextFactory
Nonejava.lang
javax.faces
javax.faces.context
javax.faces.lifecycle
javax.servlet.http
org.apache.myfaces.orchestra.lib.jsf
org.apache.myfaces.orchestra.requestParameterProvider

org.apache.myfaces.orchestra.urlParamNav

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0100.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.urlParamNav.UrlParameterNavigationHandler
org.apache.myfaces.orchestra.urlParamNav.UrlParameterViewHandler
Nonejava.io
java.lang
java.lang.reflect
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
org.apache.myfaces.orchestra.lib

org.apache.myfaces.orchestra.viewController

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
21039.0%83.0%22.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.viewController.AbstractAnnotationsViewControllerManager
org.apache.myfaces.orchestra.viewController.AbstractViewControllerExecutor
org.apache.myfaces.orchestra.viewController.AbstractViewControllerManager
org.apache.myfaces.orchestra.viewController.ViewController
org.apache.myfaces.orchestra.viewController.ViewControllerExecutor
org.apache.myfaces.orchestra.viewController.ViewControllerManager
org.apache.myfaces.orchestra.viewController.ViewControllerNameMapper
org.apache.myfaces.orchestra.viewController.AnnotationsViewControllerExecutor
org.apache.myfaces.orchestra.viewController.AnnotationsViewControllerManager
org.apache.myfaces.orchestra.viewController.AnnotationsViewControllerNameMapper
org.apache.myfaces.orchestra.viewController.CompositeViewControllerExecutor
org.apache.myfaces.orchestra.viewController.CompositeViewControllerNameMapper
org.apache.myfaces.orchestra.viewController.DefaultViewControllerManager
org.apache.myfaces.orchestra.viewController.DefaultViewControllerNameMapper
org.apache.myfaces.orchestra.viewController.InterfaceViewControllerExecutor
org.apache.myfaces.orchestra.viewController.PlainAnnotationsViewControllerManager
org.apache.myfaces.orchestra.viewController.ReflectiveViewControllerExecutor
org.apache.myfaces.orchestra.viewController.ViewControllerManagerFactory
org.apache.myfaces.orchestra.viewController.jsf
org.apache.myfaces.orchestra.viewController.spring
java.io
java.lang
java.lang.reflect
java.util
org.apache.commons.lang
org.apache.myfaces.orchestra.annotation
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.annotations
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.lib

org.apache.myfaces.orchestra.viewController.annotations

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
12100.0%67.0%67.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.orchestra.viewController.annotations.InitView
org.apache.myfaces.orchestra.viewController.annotations.PreProcess
org.apache.myfaces.orchestra.viewController.annotations.PreRenderView
org.apache.myfaces.orchestra.viewController.annotations.ViewController
Noneorg.apache.myfaces.orchestra.annotation
java.lang
java.lang.annotation

org.apache.myfaces.orchestra.viewController.jsf

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.viewController.jsf.ViewControllerPhaseListener
org.apache.myfaces.orchestra.viewController.jsf.ViewControllerPhaseListener$ViewControllerPhaseListenerState
org.apache.myfaces.orchestra.viewController.jsf.ViewControllerVariableResolver
Nonejava.lang
java.util
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
org.apache.commons.logging
org.apache.myfaces.orchestra.viewController

org.apache.myfaces.orchestra.viewController.spring

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0100.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.orchestra.viewController.spring.SpringViewControllerScope
Nonejava.lang
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.spring
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.lib
org.apache.myfaces.orchestra.viewController
org.springframework.aop.scope
org.springframework.beans.factory
org.springframework.beans.factory.config
org.springframework.context

org.apache.myfaces.shared_orchestra.component

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
13100.0%75.0%75.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.component.BindingAware
org.apache.myfaces.shared_orchestra.component.DisplayValueOnlyCapable
org.apache.myfaces.shared_orchestra.component.EscapeCapable
org.apache.myfaces.shared_orchestra.component.ExecuteOnCallback
Noneorg.apache.myfaces.shared_orchestra.renderkit.html
java.lang
javax.faces.component
javax.faces.context

org.apache.myfaces.shared_orchestra.config

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
360.0%67.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.shared_orchestra.config.MyfacesConfig
org.apache.myfaces.shared_orchestra.renderkit.html
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.webapp.webxml
java.lang
java.util
javax.faces.context
javax.servlet
org.apache.commons.logging
org.apache.myfaces.shared_orchestra.util

org.apache.myfaces.shared_orchestra.context

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
04100.0%100.0%100.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.context.ResponseWriterWrapper
NoneNonejava.io
java.lang
javax.faces.component
javax.faces.context

org.apache.myfaces.shared_orchestra.el

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
140.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.shared_orchestra.el.SimpleActionMethodBinding
org.apache.myfaces.shared_orchestra.taglib
java.lang
javax.faces.component
javax.faces.context
javax.faces.el

org.apache.myfaces.shared_orchestra.renderkit

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
41617.0%80.0%3.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.renderkit.JSFAttr
org.apache.myfaces.shared_orchestra.renderkit.RendererUtils
org.apache.myfaces.shared_orchestra.renderkit.RendererUtils$1
org.apache.myfaces.shared_orchestra.renderkit.RendererUtils$PassThroughAsStringConverter
org.apache.myfaces.shared_orchestra.renderkit.ViewSequenceUtils
org.apache.myfaces.shared_orchestra.renderkit._SharedRendererUtils
org.apache.myfaces.orchestra.conversation.jsf.components
org.apache.myfaces.shared_orchestra.renderkit.html
org.apache.myfaces.shared_orchestra.taglib
org.apache.myfaces.shared_orchestra.util
java.io
java.lang
java.lang.reflect
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.event
javax.faces.model
org.apache.commons.logging
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.util

org.apache.myfaces.shared_orchestra.renderkit.html

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
01921.0%100.0%21.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.renderkit.html.HTML
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlLinkRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlMessageRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlMessagesRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlRenderer
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlButtonRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlCheckboxRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlFormRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlGridRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlGroupRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlImageRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlListboxRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlMenuRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlMessagesRendererBase$MessagesIterator
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlRadioRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlRendererUtils
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlRendererUtils$LinkParameter
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlRendererUtils$ScriptContext
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlResponseWriterImpl
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlSecretRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlTableRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlTableRendererBase$Styles
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlTextRendererBase
org.apache.myfaces.shared_orchestra.renderkit.html.HtmlTextareaRendererBase
Nonejava.io
java.lang
java.net
java.util
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.model
javax.faces.render
org.apache.commons.logging
org.apache.myfaces.shared_orchestra.component
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.util

org.apache.myfaces.shared_orchestra.renderkit.html.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
3750.0%70.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.renderkit.html.util.HTMLEncoder
org.apache.myfaces.shared_orchestra.renderkit.html.util.UnicodeEncoder
org.apache.myfaces.shared_orchestra.renderkit.html.util.FormInfo
org.apache.myfaces.shared_orchestra.renderkit.html.util.JavascriptUtils
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html
org.apache.myfaces.shared_orchestra.util
java.io
java.lang
java.util
javax.faces.component
javax.faces.context
javax.servlet.http
org.apache.myfaces.shared_orchestra.config

org.apache.myfaces.shared_orchestra.taglib

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
31367.0%81.0%48.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.taglib.UIComponentBodyTagBase
org.apache.myfaces.shared_orchestra.taglib.UIComponentTagBase
org.apache.myfaces.shared_orchestra.taglib.UIComponentTagUtils
org.apache.myfaces.orchestra.conversation.jsf.components
org.apache.myfaces.shared_orchestra.taglib.core
org.apache.myfaces.shared_orchestra.taglib.html
java.io
java.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.webapp
javax.servlet.jsp
javax.servlet.jsp.tagext
org.apache.commons.logging
org.apache.myfaces.shared_orchestra.el
org.apache.myfaces.shared_orchestra.renderkit

org.apache.myfaces.shared_orchestra.taglib.core

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0110.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.shared_orchestra.taglib.core.ConvertDateTimeTagBase
org.apache.myfaces.shared_orchestra.taglib.core.SelectItemTagBase
Nonejava.lang
java.util
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.webapp
javax.servlet.jsp
org.apache.myfaces.shared_orchestra.taglib
org.apache.myfaces.shared_orchestra.util

org.apache.myfaces.shared_orchestra.taglib.html

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
03100.0%100.0%100.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.taglib.html.HtmlCommandButtonTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlCommandLinkTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlComponentBodyTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlComponentTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlDataTableTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlFormTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlGraphicImageTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlInputHiddenTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlInputSecretTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlInputTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlInputTextTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlInputTextareaTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlMessageTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlMessagesTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlOutputFormatTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlOutputLabelTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlOutputLinkTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlOutputTextTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlPanelGridTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlPanelGroupTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlSelectBooleanCheckboxTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlSelectListboxTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlSelectManyCheckboxTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlSelectMenuTagBase
org.apache.myfaces.shared_orchestra.taglib.html.HtmlSelectOneRadioTagBase
NoneNonejava.lang
javax.faces.component
org.apache.myfaces.shared_orchestra.taglib

org.apache.myfaces.shared_orchestra.test

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
040.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.shared_orchestra.test.ClassElementHandler
Nonejava.lang
java.util
org.xml.sax
org.xml.sax.helpers

org.apache.myfaces.shared_orchestra.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
8227.0%73.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.util.BiLevelCacheMap
org.apache.myfaces.shared_orchestra.util.ArrayUtils
org.apache.myfaces.shared_orchestra.util.ClassUtils
org.apache.myfaces.shared_orchestra.util.ExceptionUtils
org.apache.myfaces.shared_orchestra.util.HashMapUtils
org.apache.myfaces.shared_orchestra.util.LocaleUtils
org.apache.myfaces.shared_orchestra.util.MessageUtils
org.apache.myfaces.shared_orchestra.util.MyFacesObjectInputStream
org.apache.myfaces.shared_orchestra.util.NullEnumeration
org.apache.myfaces.shared_orchestra.util.NullIterator
org.apache.myfaces.shared_orchestra.util.RestoreStateUtils
org.apache.myfaces.shared_orchestra.util.SelectItemsIterator
org.apache.myfaces.shared_orchestra.util.StateUtils
org.apache.myfaces.shared_orchestra.util.StringUtils
org.apache.myfaces.shared_orchestra.util._ComponentUtils
org.apache.myfaces.orchestra.annotation.spring
org.apache.myfaces.orchestra.conversation.jsf.components
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html
org.apache.myfaces.shared_orchestra.taglib.core
org.apache.myfaces.shared_orchestra.util.serial
org.apache.myfaces.shared_orchestra.webapp.webxml
java.io
java.lang
java.lang.reflect
java.text
java.util
java.util.zip
javax.crypto
javax.crypto.spec
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.model
javax.servlet
javax.servlet.jsp.el
org.apache.commons.codec.binary
org.apache.commons.el
org.apache.commons.logging
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.util.serial

org.apache.myfaces.shared_orchestra.util.el

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0280.0%100.0%80.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.util.el.ActionsMap
org.apache.myfaces.shared_orchestra.util.el.GenericMap
org.apache.myfaces.shared_orchestra.util.el.StringMap
org.apache.myfaces.shared_orchestra.util.el.TestsMap
org.apache.myfaces.shared_orchestra.util.el.ActionsMap$CommandEntry
Nonejava.lang
java.util

org.apache.myfaces.shared_orchestra.util.serial

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1350.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.util.serial.SerialFactory
org.apache.myfaces.shared_orchestra.util.serial.DefaultSerialFactory
org.apache.myfaces.shared_orchestra.util
java.io
java.lang
org.apache.myfaces.shared_orchestra.util

org.apache.myfaces.shared_orchestra.util.servlet

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
040.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.shared_orchestra.util.servlet.SourceCodeServlet
Nonejava.io
java.lang
javax.servlet
javax.servlet.http

org.apache.myfaces.shared_orchestra.util.xml

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
150.0%83.0%17.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.shared_orchestra.util.xml.MyFacesErrorHandler
org.apache.myfaces.shared_orchestra.util.xml.XmlUtils
org.apache.myfaces.shared_orchestra.webapp.webxml
java.lang
java.util
org.apache.commons.logging
org.w3c.dom
org.xml.sax

org.apache.myfaces.shared_orchestra.webapp.webxml

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
01314.0%100.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.shared_orchestra.webapp.webxml.DelegatedFacesServlet
org.apache.myfaces.shared_orchestra.webapp.webxml.FilterMapping
org.apache.myfaces.shared_orchestra.webapp.webxml.ServletMapping
org.apache.myfaces.shared_orchestra.webapp.webxml.WebXml
org.apache.myfaces.shared_orchestra.webapp.webxml.WebXmlParser
org.apache.myfaces.shared_orchestra.webapp.webxml.WebXmlParser$1
org.apache.myfaces.shared_orchestra.webapp.webxml.WebXmlParser$_EntityResolver
Nonejava.io
java.lang
java.net
java.util
javax.faces
javax.faces.context
javax.xml.parsers
org.apache.commons.logging
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.util.xml
org.w3c.dom
org.xml.sax

Cycles

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

PackagePackage Dependencies
org.apache.myfaces.orchestraorg.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.annotation.springorg.apache.myfaces.orchestra.conversation.spring
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversationorg.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.basicorg.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.jsforg.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.jsf.componentsorg.apache.myfaces.shared_orchestra.taglib
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.orchestra.conversation.jsf.components.faceletsorg.apache.myfaces.orchestra.lib.jsf
org.apache.myfaces.orchestra
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation.jsf.filterorg.apache.myfaces.orchestra.filter
org.apache.myfaces.orchestra
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation.jsf.liborg.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.conversation.servletorg.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation.springorg.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.filterorg.apache.myfaces.orchestra
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapterorg.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.basicorg.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.jsforg.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.localorg.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.springBasicorg.apache.myfaces.orchestra.frameworkAdapter.basic
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.lib.jsforg.apache.myfaces.orchestra
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.requestParameterProviderorg.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.requestParameterProvider.jsforg.apache.myfaces.orchestra.lib.jsf
org.apache.myfaces.orchestra
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.viewControllerorg.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.viewController.jsforg.apache.myfaces.orchestra.viewController
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.viewController.springorg.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.orchestra.conversation
org.apache.myfaces.orchestra.frameworkAdapter
org.apache.myfaces.shared_orchestra.configorg.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.renderkitorg.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.htmlorg.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.renderkit.html.utilorg.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.tagliborg.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.taglib.coreorg.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.taglib.htmlorg.apache.myfaces.shared_orchestra.taglib
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.utilorg.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.util.serialorg.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.webapp.webxmlorg.apache.myfaces.shared_orchestra.util
org.apache.myfaces.shared_orchestra.renderkit
org.apache.myfaces.shared_orchestra.renderkit.html.util
org.apache.myfaces.shared_orchestra.config
org.apache.myfaces.shared_orchestra.util

Explanation

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

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

TermDescription
Number of ClassesThe number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent CouplingsThe number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent CouplingsThe number of other packages that the classes in the package depend upon is an indicator of the package's independence.
AbstractnessThe 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.
InstabilityThe 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.
DistanceThe 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.
CyclesPackages 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.