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 ]

Package TC CC AC Ca Ce A I D V
org.apache.myfaces.application 30 27 3 4 52 10.0% 93.0% 3.0% 1
org.apache.myfaces.application.cdi 3 2 1 1 6 33.0% 86.0% 19.0% 1
org.apache.myfaces.application.jsp 3 3 0 2 7 0.0% 78.0% 22.0% 1
org.apache.myfaces.application.viewstate 20 16 4 3 21 20.0% 88.0% 8.0% 1
org.apache.myfaces.cdi.dependent 6 5 1 3 6 17.0% 67.0% 17.0% 1
org.apache.myfaces.cdi.impl 2 2 0 0 11 0.0% 100.0% 0.0% 1
org.apache.myfaces.cdi.util 8 6 2 4 17 25.0% 81.0% 6.0% 1
org.apache.myfaces.cdi.view 8 8 0 2 17 0.0% 89.0% 11.0% 1
org.apache.myfaces.component 1 1 0 1 4 0.0% 80.0% 20.0% 1
org.apache.myfaces.component.visit 6 6 0 1 6 0.0% 86.0% 14.0% 1
org.apache.myfaces.config 22 20 2 13 60 9.0% 82.0% 9.0% 1
org.apache.myfaces.config.annotation 18 14 4 3 34 22.0% 92.0% 14.0% 1
org.apache.myfaces.config.element 46 0 46 10 6 100.0% 38.0% 38.0% 1
org.apache.myfaces.config.element.facelets 10 0 10 4 3 100.0% 43.0% 43.0% 1
org.apache.myfaces.config.impl 1 1 0 1 8 0.0% 89.0% 11.0% 1
org.apache.myfaces.config.impl.digester 2 2 0 1 11 0.0% 92.0% 8.0% 1
org.apache.myfaces.config.impl.digester.elements 48 48 0 3 12 0.0% 80.0% 20.0% 1
org.apache.myfaces.config.impl.digester.elements.facelets 9 9 0 1 4 0.0% 80.0% 20.0% 1
org.apache.myfaces.config.util 6 6 0 3 7 0.0% 70.0% 30.000002% 1
org.apache.myfaces.context 14 12 2 10 23 14.0% 70.0% 16.0% 1
org.apache.myfaces.context.servlet 19 17 2 7 26 11.0% 79.0% 11.0% 1
org.apache.myfaces.convert 1 1 0 1 1 0.0% 50.0% 50.0% 1
org.apache.myfaces.debug 7 0 7 0 5 100.0% 100.0% 100.0% 1
org.apache.myfaces.ee6 1 1 0 0 9 0.0% 100.0% 0.0% 1
org.apache.myfaces.el 15 14 1 6 14 7.0% 70.0% 23.0% 1
org.apache.myfaces.el.convert 12 11 1 2 11 8.0% 85.0% 7.0% 1
org.apache.myfaces.el.unified 8 7 1 4 15 12.0% 79.0% 9.0% 1
org.apache.myfaces.el.unified.resolver 16 15 1 4 22 6.0% 85.0% 9.0% 1
org.apache.myfaces.el.unified.resolver.implicitobject 21 20 1 1 8 5.0% 89.0% 6.0% 1
org.apache.myfaces.event 1 1 0 1 5 0.0% 83.0% 17.0% 1
org.apache.myfaces.flow 15 14 1 5 12 7.0% 71.0% 23.0% 1
org.apache.myfaces.flow.builder 9 9 0 1 9 0.0% 90.0% 10.0% 1
org.apache.myfaces.flow.cdi 8 8 0 1 25 0.0% 96.0% 4.0% 1
org.apache.myfaces.flow.impl 3 3 0 2 9 0.0% 82.0% 18.0% 1
org.apache.myfaces.lifecycle 21 19 2 5 29 10.0% 85.0% 5.0% 1
org.apache.myfaces.logging 4 3 1 1 5 25.0% 83.0% 8.0% 1
org.apache.myfaces.renderkit 7 4 3 8 23 43.0% 74.0% 17.0% 1
org.apache.myfaces.renderkit.html 36 36 0 2 30 0.0% 94.0% 6.0% 1
org.apache.myfaces.resource 10 10 0 2 13 0.0% 87.0% 13.0% 1
org.apache.myfaces.shared_impl.util.serial 2 1 1 1 4 50.0% 80.0% 30.000002% 1
org.apache.myfaces.shared_impl.webapp.webxml 7 6 1 4 14 14.0% 78.0% 8.0% 1
org.apache.myfaces.spi 38 12 26 16 13 68.0% 45.0% 13.0% 1
org.apache.myfaces.spi.impl 29 29 0 2 26 0.0% 93.0% 7.0% 1
org.apache.myfaces.taglib.core 33 31 2 0 22 6.0% 100.0% 6.0% 1
org.apache.myfaces.taglib.html 26 26 0 0 10 0.0% 100.0% 0.0% 1
org.apache.myfaces.util 34 28 6 17 16 18.0% 48.0% 34.0% 1
org.apache.myfaces.view 4 2 2 5 12 50.0% 71.0% 21.0% 1
org.apache.myfaces.view.facelets 34 23 11 15 38 32.0% 72.0% 4.0% 1
org.apache.myfaces.view.facelets.compiler 56 53 3 6 47 5.0% 89.0% 6.0% 1
org.apache.myfaces.view.facelets.component 16 12 4 1 13 25.0% 93.0% 18.0% 1
org.apache.myfaces.view.facelets.el 46 41 5 17 20 11.0% 54.000004% 35.0% 1
org.apache.myfaces.view.facelets.impl 26 26 0 4 27 0.0% 87.0% 13.0% 1
org.apache.myfaces.view.facelets.pool 5 1 4 3 6 80.0% 67.0% 47.0% 1
org.apache.myfaces.view.facelets.pool.impl 9 8 1 1 14 11.0% 93.0% 4.0% 1
org.apache.myfaces.view.facelets.tag 46 40 6 9 24 13.0% 73.0% 14.0% 1
org.apache.myfaces.view.facelets.tag.composite 43 40 3 5 28 7.0% 85.0% 8.0% 1
org.apache.myfaces.view.facelets.tag.jsf 43 41 2 15 25 5.0% 62.0% 33.0% 1
org.apache.myfaces.view.facelets.tag.jsf.core 36 36 0 4 23 0.0% 85.0% 15.000001% 1
org.apache.myfaces.view.facelets.tag.jsf.html 13 8 5 1 7 38.0% 88.0% 26.0% 1
org.apache.myfaces.view.facelets.tag.jstl.core 21 21 0 1 15 0.0% 94.0% 6.0% 1
org.apache.myfaces.view.facelets.tag.jstl.fn 2 2 0 1 6 0.0% 86.0% 14.0% 1
org.apache.myfaces.view.facelets.tag.ui 24 22 2 5 24 8.0% 83.0% 9.0% 1
org.apache.myfaces.view.facelets.util 10 10 0 11 15 0.0% 58.0% 42.0% 1
org.apache.myfaces.view.impl 1 1 0 1 8 0.0% 89.0% 11.0% 1
org.apache.myfaces.view.jsp 3 3 0 1 19 0.0% 95.0% 5.0% 1
org.apache.myfaces.webapp 14 11 3 1 33 21.0% 97.0% 18.0% 1

Packages

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

org.apache.myfaces.application

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 52 10.0% 93.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.application.NavigationHandlerSupport
org.apache.myfaces.application.StateCache
org.apache.myfaces.application.StateCacheFactory
org.apache.myfaces.application.ActionListenerImpl
org.apache.myfaces.application.ApplicationFactoryImpl
org.apache.myfaces.application.ApplicationImpl
org.apache.myfaces.application.ApplicationImpl$1
org.apache.myfaces.application.ApplicationImpl$SystemListenerEntry
org.apache.myfaces.application.BackwardsCompatibleNavigationHandlerWrapper
org.apache.myfaces.application.DefaultNavigationHandlerSupport
org.apache.myfaces.application.DefaultResourceHandlerSupport
org.apache.myfaces.application.FlowNavigationCase
org.apache.myfaces.application.NavigationHandlerImpl
org.apache.myfaces.application.NavigationHandlerImpl$1
org.apache.myfaces.application.NavigationHandlerImpl$KeyComparator
org.apache.myfaces.application.NavigationHandlerImpl$NavigationContext
org.apache.myfaces.application.NavigationHandlerImpl$PreDisposeViewCallback
org.apache.myfaces.application.ResourceHandlerImpl
org.apache.myfaces.application.StateManagerImpl
org.apache.myfaces.application.TreeStructureManager
org.apache.myfaces.application.TreeStructureManager$TreeStructComponent
org.apache.myfaces.application.ViewHandlerImpl
org.apache.myfaces.application._FlowNavigationStructure
org.apache.myfaces.application._LocaleUtils
org.apache.myfaces.application._LocaleUtils$SyncAvoid
org.apache.myfaces.application._SystemEventServletRequest
org.apache.myfaces.application._SystemEventServletRequest$1
org.apache.myfaces.application._SystemEventServletResponse
org.apache.myfaces.application._SystemEventServletResponse$1
org.apache.myfaces.application._WildcardPattern
org.apache.myfaces.application.viewstate
org.apache.myfaces.config
org.apache.myfaces.renderkit.html
org.apache.myfaces.view.facelets
java.beans
java.io
java.lang
java.lang.reflect
java.net
java.security
java.util
java.util.concurrent
java.util.logging
java.util.regex
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.component.visit
javax.faces.context
javax.faces.convert
javax.faces.el
javax.faces.event
javax.faces.flow
javax.faces.render
javax.faces.validator
javax.faces.view
javax.naming
javax.servlet
javax.servlet.http
org.apache.commons.beanutils
org.apache.myfaces.application.cdi
org.apache.myfaces.application.viewstate
org.apache.myfaces.cdi.util
org.apache.myfaces.config
org.apache.myfaces.config.element
org.apache.myfaces.context
org.apache.myfaces.el
org.apache.myfaces.el.convert
org.apache.myfaces.el.unified
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.flow
org.apache.myfaces.lifecycle
org.apache.myfaces.renderkit
org.apache.myfaces.resource
org.apache.myfaces.shared.application
org.apache.myfaces.shared.config
org.apache.myfaces.shared.renderkit.html.util
org.apache.myfaces.shared.resource
org.apache.myfaces.shared.util
org.apache.myfaces.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.pool
org.apache.myfaces.view.facelets.tag.jsf

org.apache.myfaces.application.cdi

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 33.0% 86.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.application.cdi.AbstractExternalBeanWrapper
org.apache.myfaces.application.cdi.ConverterWrapper
org.apache.myfaces.application.cdi.ValidatorWrapper
org.apache.myfaces.application
java.lang
javax.faces
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.validator

org.apache.myfaces.application.jsp

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 0.0% 78.0% 22.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.application.jsp.ServletViewResponseWrapper
org.apache.myfaces.application.jsp.ServletViewResponseWrapper$WrappedServletOutputStream
org.apache.myfaces.application.jsp.ServletViewResponseWrapper$WrappedServletOutputStream$WrappedByteArrayOutputStream
org.apache.myfaces.taglib.core
org.apache.myfaces.view.jsp
java.io
java.lang
java.nio
java.nio.charset
javax.servlet
javax.servlet.http
org.apache.myfaces.shared.view

org.apache.myfaces.application.viewstate

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 21 20.0% 88.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.application.viewstate.CsrfSessionTokenFactory
org.apache.myfaces.application.viewstate.KeyFactory
org.apache.myfaces.application.viewstate.SerializedViewKey
org.apache.myfaces.application.viewstate.SessionViewStorageFactory
org.apache.myfaces.application.viewstate.ClientSideStateCacheImpl
org.apache.myfaces.application.viewstate.CounterKeyFactory
org.apache.myfaces.application.viewstate.CounterSessionViewStorageFactory
org.apache.myfaces.application.viewstate.IntByteArraySerializedViewKey
org.apache.myfaces.application.viewstate.IntIntSerializedViewKey
org.apache.myfaces.application.viewstate.RandomCsrfSessionTokenFactory
org.apache.myfaces.application.viewstate.RandomKeyFactory
org.apache.myfaces.application.viewstate.RandomSessionViewStorageFactory
org.apache.myfaces.application.viewstate.SecureRandomCsrfSessionTokenFactory
org.apache.myfaces.application.viewstate.SecureRandomKeyFactory
org.apache.myfaces.application.viewstate.SerializedViewCollection
org.apache.myfaces.application.viewstate.ServerSideStateCacheImpl
org.apache.myfaces.application.viewstate.ServerSideStateCacheImpl$1
org.apache.myfaces.application.viewstate.SessionIdGenerator
org.apache.myfaces.application.viewstate.StateCacheFactoryImpl
org.apache.myfaces.application.viewstate.StateCacheUtils
org.apache.myfaces.application
org.apache.myfaces.renderkit.html
org.apache.myfaces.view.jsp
java.io
java.lang
java.security
java.util
java.util.concurrent
java.util.logging
java.util.zip
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.lifecycle
javax.faces.render
org.apache.commons.codec
org.apache.commons.codec.binary
org.apache.commons.collections.map
org.apache.myfaces.application
org.apache.myfaces.renderkit
org.apache.myfaces.shared.util
org.apache.myfaces.spi
org.apache.myfaces.view

org.apache.myfaces.cdi.dependent

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 6 17.0% 67.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.cdi.dependent.AbstractBeanStorage
org.apache.myfaces.cdi.dependent.BeanEntry
org.apache.myfaces.cdi.dependent.DependentBeanEntry
org.apache.myfaces.cdi.dependent.DependentBeanExtension
org.apache.myfaces.cdi.dependent.DependentInstanceEntry
org.apache.myfaces.cdi.dependent.RequestDependentBeanStorage
org.apache.myfaces.cdi.util
org.apache.myfaces.config
org.apache.myfaces.webapp
java.io
java.lang
java.util
java.util.logging
javax.enterprise.context.spi
javax.enterprise.inject.spi

org.apache.myfaces.cdi.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 11 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.cdi.impl.CDIAnnotationInjectionProvider
org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl
None java.lang
java.lang.annotation
java.util
javax.enterprise.context.spi
javax.enterprise.inject.spi
javax.faces.context
javax.servlet
org.apache.myfaces.cdi.util
org.apache.myfaces.cdi.view
org.apache.myfaces.flow.cdi
org.apache.myfaces.spi

org.apache.myfaces.cdi.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 17 25.0% 81.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.cdi.util.AbstractContext
org.apache.myfaces.cdi.util.ExternalArtifactResolver
org.apache.myfaces.cdi.util.AnyLiteral
org.apache.myfaces.cdi.util.BeanProvider
org.apache.myfaces.cdi.util.CDIExternalArtifactResolver
org.apache.myfaces.cdi.util.CDIUtils
org.apache.myfaces.cdi.util.ContextualInstanceInfo
org.apache.myfaces.cdi.util.ContextualStorage
org.apache.myfaces.application
org.apache.myfaces.cdi.impl
org.apache.myfaces.cdi.view
org.apache.myfaces.flow.cdi
java.io
java.lang
java.lang.annotation
java.lang.reflect
java.util
java.util.concurrent
javax.enterprise.context
javax.enterprise.context.spi
javax.enterprise.inject
javax.enterprise.inject.spi
javax.enterprise.util
javax.faces.context
javax.faces.convert
javax.faces.validator
org.apache.myfaces.cdi.dependent
org.apache.myfaces.shared.config
org.apache.myfaces.util

org.apache.myfaces.cdi.view

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 17 0.0% 89.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.cdi.view.ApplicationContextBean
org.apache.myfaces.cdi.view.ViewScopeBeanHolder
org.apache.myfaces.cdi.view.ViewScopeCDIMap
org.apache.myfaces.cdi.view.ViewScopeCDIMap$EntryWrapper
org.apache.myfaces.cdi.view.ViewScopeContextExtension
org.apache.myfaces.cdi.view.ViewScopeContextImpl
org.apache.myfaces.cdi.view.ViewScopeContextualStorage
org.apache.myfaces.cdi.view._ContextualKey
org.apache.myfaces.cdi.impl
org.apache.myfaces.flow.cdi
java.io
java.lang
java.lang.annotation
java.util
java.util.concurrent
javax.enterprise.context
javax.enterprise.context.spi
javax.enterprise.inject.spi
javax.faces.component
javax.faces.context
javax.faces.view
javax.servlet
org.apache.myfaces.cdi.util
org.apache.myfaces.context
org.apache.myfaces.context.servlet
org.apache.myfaces.shared.context
org.apache.myfaces.view

org.apache.myfaces.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 4 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.component.ComponentResourceContainer
org.apache.myfaces.view.facelets
java.io
java.lang
javax.faces.component
javax.faces.context

org.apache.myfaces.component.visit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.component.visit.FullVisitContext
org.apache.myfaces.component.visit.PartialVisitContext
org.apache.myfaces.component.visit.PartialVisitContext$1
org.apache.myfaces.component.visit.PartialVisitContext$CollectionProxy
org.apache.myfaces.component.visit.PartialVisitContext$IteratorProxy
org.apache.myfaces.component.visit.VisitContextFactoryImpl
org.apache.myfaces.config
java.lang
java.util
javax.faces.component
javax.faces.component.visit
javax.faces.context
org.apache.myfaces.shared.util

org.apache.myfaces.config

Afferent Couplings Efferent Couplings Abstractness Instability Distance
13 60 9.0% 82.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.config.FacesConfigDispenser
org.apache.myfaces.config.FacesConfigUnmarshaller
org.apache.myfaces.config.ConfigFilesXmlValidationUtils
org.apache.myfaces.config.ConfigFilesXmlValidationUtils$1
org.apache.myfaces.config.ConfigFilesXmlValidationUtils$FacesConfigVersionCheckHandler
org.apache.myfaces.config.ConfigFilesXmlValidationUtils$LSInputImpl
org.apache.myfaces.config.ConfigFilesXmlValidationUtils$ValidationErrorHandler
org.apache.myfaces.config.ConfigFilesXmlValidationUtils$ValidatorLSResourceResolver
org.apache.myfaces.config.ConfigFilesXmlValidationUtils$VersionCheckHandler
org.apache.myfaces.config.DefaultFacesConfigResourceProvider
org.apache.myfaces.config.DefaultFacesConfigurationMerger
org.apache.myfaces.config.DefaultFacesConfigurationMerger$1
org.apache.myfaces.config.DefaultFacesConfigurationProvider
org.apache.myfaces.config.FacesConfigValidator
org.apache.myfaces.config.FacesConfigurator
org.apache.myfaces.config.LogMetaInfUtils
org.apache.myfaces.config.LogMetaInfUtils$JarInfo
org.apache.myfaces.config.ManagedBeanBuilder
org.apache.myfaces.config.ManagedBeanBuilder$1
org.apache.myfaces.config.ManagedBeanDestroyer
org.apache.myfaces.config.NamedEventManager
org.apache.myfaces.config.RuntimeConfig
org.apache.myfaces.application
org.apache.myfaces.config.impl.digester
org.apache.myfaces.el.unified
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.flow.impl
org.apache.myfaces.lifecycle
org.apache.myfaces.spi.impl
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.pool.impl
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf.core
org.apache.myfaces.webapp
java.io
java.lang
java.lang.reflect
java.net
java.util
java.util.concurrent
java.util.logging
java.util.regex
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.flow
javax.faces.lifecycle
javax.faces.render
javax.naming
javax.xml.parsers
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stream
javax.xml.validation
org.apache.commons.beanutils
org.apache.commons.collections
org.apache.myfaces.application
org.apache.myfaces.cdi.dependent
org.apache.myfaces.component.visit
org.apache.myfaces.config.annotation
org.apache.myfaces.config.element
org.apache.myfaces.config.element.facelets
org.apache.myfaces.config.impl.digester
org.apache.myfaces.config.impl.digester.elements
org.apache.myfaces.config.util
org.apache.myfaces.context
org.apache.myfaces.context.servlet
org.apache.myfaces.el
org.apache.myfaces.flow
org.apache.myfaces.flow.impl
org.apache.myfaces.lifecycle
org.apache.myfaces.renderkit
org.apache.myfaces.renderkit.html
org.apache.myfaces.shared.config
org.apache.myfaces.shared.util
org.apache.myfaces.shared_impl.util.serial
org.apache.myfaces.spi
org.apache.myfaces.util
org.apache.myfaces.view
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.util
org.apache.myfaces.webapp
org.w3c.dom
org.w3c.dom.ls
org.xml.sax
org.xml.sax.helpers

org.apache.myfaces.config.annotation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 34 22.0% 92.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.config.annotation.DiscoverableLifecycleProvider
org.apache.myfaces.config.annotation.LifecycleProvider
org.apache.myfaces.config.annotation.LifecycleProvider2
org.apache.myfaces.config.annotation.LifecycleProviderFactory
org.apache.myfaces.config.annotation.AllAnnotationLifecycleProvider
org.apache.myfaces.config.annotation.AnnotationConfigurator
org.apache.myfaces.config.annotation.DefaultAnnotationProvider
org.apache.myfaces.config.annotation.DefaultLifecycleProviderFactory
org.apache.myfaces.config.annotation.DefaultLifecycleProviderFactory$1
org.apache.myfaces.config.annotation.LifecycleProviderFactory$1
org.apache.myfaces.config.annotation.NoAnnotationLifecyleProvider
org.apache.myfaces.config.annotation.NoInjectionAnnotationLifecycleProvider
org.apache.myfaces.config.annotation.ResourceAnnotationLifecycleProvider
org.apache.myfaces.config.annotation.Tomcat7AnnotationLifecycleProvider
org.apache.myfaces.config.annotation.TomcatAnnotationLifecycleProvider
org.apache.myfaces.config.annotation._ClassByteCodeAnnotationFilter
org.apache.myfaces.config.annotation._PackageInfo
org.apache.myfaces.config.annotation._PackageInfo$1
org.apache.myfaces.config
org.apache.myfaces.spi.impl
org.apache.myfaces.webapp
java.io
java.lang
java.lang.annotation
java.lang.reflect
java.net
java.security
java.util
java.util.jar
java.util.logging
javax.annotation
javax.ejb
javax.faces
javax.faces.bean
javax.faces.component
javax.faces.component.behavior
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.render
javax.faces.validator
javax.faces.view.facelets
javax.naming
javax.persistence
javax.servlet
org.apache
org.apache.myfaces.config.impl.digester.elements
org.apache.myfaces.config.util
org.apache.myfaces.shared.config
org.apache.myfaces.shared.util
org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.util
org.apache.myfaces.view.facelets.util
org.apache.tomcat

org.apache.myfaces.config.element

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 6 100.0% 38.0% 38.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.config.element.AbsoluteOrdering
org.apache.myfaces.config.element.Application
org.apache.myfaces.config.element.Attribute
org.apache.myfaces.config.element.Behavior
org.apache.myfaces.config.element.ClientBehaviorRenderer
org.apache.myfaces.config.element.Component
org.apache.myfaces.config.element.ComponentTagDeclaration
org.apache.myfaces.config.element.ConfigOthersSlot
org.apache.myfaces.config.element.ContractMapping
org.apache.myfaces.config.element.Converter
org.apache.myfaces.config.element.FaceletsProcessing
org.apache.myfaces.config.element.FacesConfig
org.apache.myfaces.config.element.FacesConfigData
org.apache.myfaces.config.element.FacesConfigExtension
org.apache.myfaces.config.element.FacesConfigNameSlot
org.apache.myfaces.config.element.FacesFlowCall
org.apache.myfaces.config.element.FacesFlowDefinition
org.apache.myfaces.config.element.FacesFlowMethodCall
org.apache.myfaces.config.element.FacesFlowMethodParameter
org.apache.myfaces.config.element.FacesFlowParameter
org.apache.myfaces.config.element.FacesFlowReference
org.apache.myfaces.config.element.FacesFlowReturn
org.apache.myfaces.config.element.FacesFlowSwitch
org.apache.myfaces.config.element.FacesFlowView
org.apache.myfaces.config.element.Factory
org.apache.myfaces.config.element.ListEntries
org.apache.myfaces.config.element.ListEntry
org.apache.myfaces.config.element.LocaleConfig
org.apache.myfaces.config.element.ManagedBean
org.apache.myfaces.config.element.ManagedProperty
org.apache.myfaces.config.element.MapEntries
org.apache.myfaces.config.element.MapEntry
org.apache.myfaces.config.element.NamedEvent
org.apache.myfaces.config.element.NavigationCase
org.apache.myfaces.config.element.NavigationRule
org.apache.myfaces.config.element.OrderSlot
org.apache.myfaces.config.element.Ordering
org.apache.myfaces.config.element.Property
org.apache.myfaces.config.element.Redirect
org.apache.myfaces.config.element.RenderKit
org.apache.myfaces.config.element.Renderer
org.apache.myfaces.config.element.ResourceBundle
org.apache.myfaces.config.element.SystemEventListener
org.apache.myfaces.config.element.ViewParam
org.apache.myfaces.config.element.ViewPoolMapping
org.apache.myfaces.config.element.ViewPoolParameter
None org.apache.myfaces.application
org.apache.myfaces.config
org.apache.myfaces.config.impl.digester
org.apache.myfaces.config.impl.digester.elements
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.spi
org.apache.myfaces.util
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.pool.impl
org.apache.myfaces.webapp
java.io
java.lang
java.util
javax.el
javax.faces.context
javax.faces.el

org.apache.myfaces.config.element.facelets

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 3 100.0% 43.0% 43.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.config.element.facelets.FaceletBehaviorTag
org.apache.myfaces.config.element.facelets.FaceletComponentTag
org.apache.myfaces.config.element.facelets.FaceletConverterTag
org.apache.myfaces.config.element.facelets.FaceletFunction
org.apache.myfaces.config.element.facelets.FaceletHandlerTag
org.apache.myfaces.config.element.facelets.FaceletSourceTag
org.apache.myfaces.config.element.facelets.FaceletTag
org.apache.myfaces.config.element.facelets.FaceletTagDefinition
org.apache.myfaces.config.element.facelets.FaceletTagLibrary
org.apache.myfaces.config.element.facelets.FaceletValidatorTag
None org.apache.myfaces.config
org.apache.myfaces.config.impl.digester.elements
org.apache.myfaces.config.impl.digester.elements.facelets
org.apache.myfaces.view.facelets.compiler
java.io
java.lang
java.util

org.apache.myfaces.config.impl

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 org.apache.myfaces.config.impl.FacesConfigEntityResolver
org.apache.myfaces.config.impl.digester
java.io
java.lang
java.net
java.util.jar
java.util.logging
javax.faces.context
org.apache.myfaces.shared.util
org.xml.sax

org.apache.myfaces.config.impl.digester

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.config.impl.digester.DigesterFacesConfigDispenserImpl
org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerImpl
org.apache.myfaces.config
java.io
java.lang
java.util
javax.faces.context
org.apache.commons.digester
org.apache.myfaces.config
org.apache.myfaces.config.element
org.apache.myfaces.config.impl
org.apache.myfaces.config.impl.digester.elements
org.apache.myfaces.shared.util
org.xml.sax

org.apache.myfaces.config.impl.digester.elements

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 12 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.config.impl.digester.elements.AbsoluteOrderingImpl
org.apache.myfaces.config.impl.digester.elements.ApplicationImpl
org.apache.myfaces.config.impl.digester.elements.AttributeImpl
org.apache.myfaces.config.impl.digester.elements.BehaviorImpl
org.apache.myfaces.config.impl.digester.elements.ClientBehaviorRendererImpl
org.apache.myfaces.config.impl.digester.elements.ComponentImpl
org.apache.myfaces.config.impl.digester.elements.ComponentTagDeclarationImpl
org.apache.myfaces.config.impl.digester.elements.ConfigOthersSlotImpl
org.apache.myfaces.config.impl.digester.elements.ContractMappingImpl
org.apache.myfaces.config.impl.digester.elements.ConverterImpl
org.apache.myfaces.config.impl.digester.elements.FaceletsProcessingImpl
org.apache.myfaces.config.impl.digester.elements.FacesConfig
org.apache.myfaces.config.impl.digester.elements.FacesConfigExtensionImpl
org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl
org.apache.myfaces.config.impl.digester.elements.FacesConfigNameSlotImpl
org.apache.myfaces.config.impl.digester.elements.FacesFlowCallImpl
org.apache.myfaces.config.impl.digester.elements.FacesFlowDefinitionImpl
org.apache.myfaces.config.impl.digester.elements.FacesFlowMethodCallImpl
org.apache.myfaces.config.impl.digester.elements.FacesFlowMethodParameterImpl
org.apache.myfaces.config.impl.digester.elements.FacesFlowParameterImpl
org.apache.myfaces.config.impl.digester.elements.FacesFlowReferenceImpl
org.apache.myfaces.config.impl.digester.elements.FacesFlowReturnImpl
org.apache.myfaces.config.impl.digester.elements.FacesFlowSwitchImpl
org.apache.myfaces.config.impl.digester.elements.FacesFlowViewImpl
org.apache.myfaces.config.impl.digester.elements.FactoryImpl
org.apache.myfaces.config.impl.digester.elements.ListEntriesImpl
org.apache.myfaces.config.impl.digester.elements.ListEntriesImpl$Entry
org.apache.myfaces.config.impl.digester.elements.LocaleConfigImpl
org.apache.myfaces.config.impl.digester.elements.ManagedBeanImpl
org.apache.myfaces.config.impl.digester.elements.ManagedPropertyImpl
org.apache.myfaces.config.impl.digester.elements.ManagedPropertyImpl$1
org.apache.myfaces.config.impl.digester.elements.ManagedPropertyImpl$DummyValueBinding
org.apache.myfaces.config.impl.digester.elements.MapEntriesImpl
org.apache.myfaces.config.impl.digester.elements.MapEntriesImpl$Entry
org.apache.myfaces.config.impl.digester.elements.NamedEventImpl
org.apache.myfaces.config.impl.digester.elements.NavigationCaseImpl
org.apache.myfaces.config.impl.digester.elements.NavigationRuleImpl
org.apache.myfaces.config.impl.digester.elements.OrderSlotImpl
org.apache.myfaces.config.impl.digester.elements.OrderingImpl
org.apache.myfaces.config.impl.digester.elements.PropertyImpl
org.apache.myfaces.config.impl.digester.elements.RedirectImpl
org.apache.myfaces.config.impl.digester.elements.RenderKitImpl
org.apache.myfaces.config.impl.digester.elements.RendererImpl
org.apache.myfaces.config.impl.digester.elements.ResourceBundleImpl
org.apache.myfaces.config.impl.digester.elements.SystemEventListenerImpl
org.apache.myfaces.config.impl.digester.elements.ViewParamImpl
org.apache.myfaces.config.impl.digester.elements.ViewPoolMappingImpl
org.apache.myfaces.config.impl.digester.elements.ViewPoolParameterImpl
org.apache.myfaces.config
org.apache.myfaces.config.annotation
org.apache.myfaces.config.impl.digester
java.io
java.lang
java.util
javax.el
javax.faces.application
javax.faces.context
javax.faces.el
org.apache.myfaces.config.element
org.apache.myfaces.config.element.facelets
org.apache.myfaces.shared.util
org.apache.myfaces.util
org.apache.myfaces.view.facelets.el

org.apache.myfaces.config.impl.digester.elements.facelets

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 4 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.config.impl.digester.elements.facelets.FaceletBehaviorTagImpl
org.apache.myfaces.config.impl.digester.elements.facelets.FaceletComponentTagImpl
org.apache.myfaces.config.impl.digester.elements.facelets.FaceletConverterTagImpl
org.apache.myfaces.config.impl.digester.elements.facelets.FaceletFunctionImpl
org.apache.myfaces.config.impl.digester.elements.facelets.FaceletHandlerTagImpl
org.apache.myfaces.config.impl.digester.elements.facelets.FaceletSourceTagImpl
org.apache.myfaces.config.impl.digester.elements.facelets.FaceletTagImpl
org.apache.myfaces.config.impl.digester.elements.facelets.FaceletTagLibraryImpl
org.apache.myfaces.config.impl.digester.elements.facelets.FaceletValidatorTagImpl
org.apache.myfaces.view.facelets.compiler
java.io
java.lang
java.util
org.apache.myfaces.config.element.facelets

org.apache.myfaces.config.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 7 0.0% 70.0% 30.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.config.util.CyclicDependencyException
org.apache.myfaces.config.util.DirectedAcyclicGraphVerifier
org.apache.myfaces.config.util.GAEUtils
org.apache.myfaces.config.util.GAEUtils$IOCase
org.apache.myfaces.config.util.JarUtils
org.apache.myfaces.config.util.Vertex
org.apache.myfaces.config
org.apache.myfaces.config.annotation
org.apache.myfaces.view.facelets.compiler
java.io
java.lang
java.net
java.util
java.util.jar
javax.faces.context
org.apache.myfaces.shared.util

org.apache.myfaces.context

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 23 14.0% 70.0% 16.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.context.ReleaseableExternalContext
org.apache.myfaces.context.ReleaseableFacesContextFactory
org.apache.myfaces.context.ExceptionHandlerFactoryImpl
org.apache.myfaces.context.ExternalContextFactoryImpl
org.apache.myfaces.context.FacesContextFactoryImpl
org.apache.myfaces.context.FacesContextWrapper
org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl
org.apache.myfaces.context.PartialResponseWriterImpl
org.apache.myfaces.context.PartialResponseWriterImpl$StackEntry
org.apache.myfaces.context.PartialViewContextFactoryImpl
org.apache.myfaces.context.RequestViewContext
org.apache.myfaces.context.RequestViewContext$1
org.apache.myfaces.context.RequestViewContext$RefreshViewContext
org.apache.myfaces.context.RequestViewMetadata
org.apache.myfaces.application
org.apache.myfaces.cdi.view
org.apache.myfaces.config
org.apache.myfaces.context.servlet
org.apache.myfaces.flow.cdi
org.apache.myfaces.renderkit.html
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.pool
org.apache.myfaces.view.facelets.pool.impl
org.apache.myfaces.webapp
java.io
java.lang
java.lang.reflect
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.visit
javax.faces.context
javax.faces.event
javax.faces.lifecycle
javax.faces.render
javax.servlet
org.apache.myfaces.context.servlet
org.apache.myfaces.lifecycle
org.apache.myfaces.renderkit
org.apache.myfaces.shared.context
org.apache.myfaces.shared.util
org.apache.myfaces.spi
org.apache.myfaces.util
org.apache.myfaces.view.facelets.el

org.apache.myfaces.context.servlet

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 26 11.0% 79.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.context.servlet.FacesContextImplBase
org.apache.myfaces.context.servlet.ServletExternalContextImplBase
org.apache.myfaces.context.servlet.ApplicationMap
org.apache.myfaces.context.servlet.CookieMap
org.apache.myfaces.context.servlet.CookieMap$CookieNameEnumeration
org.apache.myfaces.context.servlet.FacesContextImpl
org.apache.myfaces.context.servlet.InitParameterMap
org.apache.myfaces.context.servlet.PartialViewContextImpl
org.apache.myfaces.context.servlet.PartialViewContextImpl$PhaseAwareVisitCallback
org.apache.myfaces.context.servlet.RequestHeaderMap
org.apache.myfaces.context.servlet.RequestHeaderValuesMap
org.apache.myfaces.context.servlet.RequestMap
org.apache.myfaces.context.servlet.RequestParameterMap
org.apache.myfaces.context.servlet.RequestParameterValuesMap
org.apache.myfaces.context.servlet.ServletExternalContextImpl
org.apache.myfaces.context.servlet.ServletFlashFactoryImpl
org.apache.myfaces.context.servlet.SessionMap
org.apache.myfaces.context.servlet.StartupFacesContextImpl
org.apache.myfaces.context.servlet.StartupServletExternalContextImpl
org.apache.myfaces.cdi.view
org.apache.myfaces.config
org.apache.myfaces.context
org.apache.myfaces.ee6
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.flow.cdi
org.apache.myfaces.webapp
java.io
java.lang
java.net
java.security
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.component.visit
javax.faces.context
javax.faces.event
javax.faces.lifecycle
javax.faces.render
javax.faces.view
javax.servlet
javax.servlet.http
org.apache.myfaces.context
org.apache.myfaces.el.unified
org.apache.myfaces.renderkit.html
org.apache.myfaces.shared.config
org.apache.myfaces.shared.context.flash
org.apache.myfaces.shared.util
org.apache.myfaces.util

org.apache.myfaces.convert

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 1 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.convert.ConverterUtils
org.apache.myfaces.taglib.core
java.lang

org.apache.myfaces.debug

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 100.0% 100.0% 100.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.debug.ComponentAware
org.apache.myfaces.debug.LocationAndTagAttributeAware
org.apache.myfaces.debug.LocationAware
org.apache.myfaces.debug.MyfacesLogKeyAware
org.apache.myfaces.debug.MyfacesLogMessageAware
org.apache.myfaces.debug.TagAttributeAware
org.apache.myfaces.debug.TagAware
None None java.lang
javax.faces.component
javax.faces.view
javax.faces.view.facelets
org.apache.myfaces.logging

org.apache.myfaces.ee6

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 9 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.ee6.MyFacesContainerInitializer
None java.lang
java.util
java.util.logging
javax.faces.context
javax.faces.webapp
javax.servlet
org.apache.myfaces.context.servlet
org.apache.myfaces.shared_impl.webapp.webxml
org.apache.myfaces.spi

org.apache.myfaces.el

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 14 7.0% 70.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.el.PropertyResolverImpl$ResolverInvoker
org.apache.myfaces.el.CompositeELResolver
org.apache.myfaces.el.CompositeELResolver$CompositeIterator
org.apache.myfaces.el.DefaultPropertyResolver
org.apache.myfaces.el.FlashELResolver
org.apache.myfaces.el.NullPropertyResolver
org.apache.myfaces.el.NullVariableResolver
org.apache.myfaces.el.PropertyResolverImpl
org.apache.myfaces.el.PropertyResolverImpl$1
org.apache.myfaces.el.PropertyResolverImpl$2
org.apache.myfaces.el.PropertyResolverImpl$3
org.apache.myfaces.el.PropertyResolverImpl$4
org.apache.myfaces.el.ResolverForJSPInitializer
org.apache.myfaces.el.VariableResolverImpl
org.apache.myfaces.el.VariableResolverToApplicationELResolverAdapter
org.apache.myfaces.application
org.apache.myfaces.config
org.apache.myfaces.el.convert
org.apache.myfaces.el.unified
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.webapp
java.beans
java.lang
java.lang.reflect
java.util
javax.el
javax.faces
javax.faces.application
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.lifecycle
org.apache.myfaces.el.unified
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.shared.util

org.apache.myfaces.el.convert

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 11 8.0% 85.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.el.convert.ValueBindingToValueExpression$Invoker
org.apache.myfaces.el.convert.ELResolverToPropertyResolver
org.apache.myfaces.el.convert.ELResolverToVariableResolver
org.apache.myfaces.el.convert.MethodExpressionToMethodBinding
org.apache.myfaces.el.convert.PropertyResolverToELResolver
org.apache.myfaces.el.convert.ValueBindingToValueExpression
org.apache.myfaces.el.convert.ValueBindingToValueExpression$1
org.apache.myfaces.el.convert.ValueBindingToValueExpression$2
org.apache.myfaces.el.convert.ValueBindingToValueExpression$3
org.apache.myfaces.el.convert.ValueBindingToValueExpression$4
org.apache.myfaces.el.convert.ValueExpressionToValueBinding
org.apache.myfaces.el.convert.VariableResolverToELResolver
org.apache.myfaces.application
org.apache.myfaces.el.unified
java.lang
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
org.apache.myfaces.el
org.apache.myfaces.shared.util

org.apache.myfaces.el.unified

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 15 12.0% 79.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.el.unified.ELResolverBuilder
org.apache.myfaces.el.unified.CustomFirstELResolverComparator
org.apache.myfaces.el.unified.CustomLastELResolverComparator
org.apache.myfaces.el.unified.FacesELContext
org.apache.myfaces.el.unified.OpenWebBeansELResolverComparator
org.apache.myfaces.el.unified.ResolverBuilderBase
org.apache.myfaces.el.unified.ResolverBuilderForFaces
org.apache.myfaces.el.unified.ResolverBuilderForJSP
org.apache.myfaces.application
org.apache.myfaces.context.servlet
org.apache.myfaces.el
org.apache.myfaces.webapp
java.lang
java.lang.reflect
java.util
java.util.logging
javax.el
javax.faces.context
javax.faces.el
org.apache.commons.collections
org.apache.myfaces.config
org.apache.myfaces.el
org.apache.myfaces.el.convert
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.el.unified.resolver.implicitobject
org.apache.myfaces.shared.config
org.apache.myfaces.shared.util

org.apache.myfaces.el.unified.resolver

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 22 6.0% 85.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver$Scope
org.apache.myfaces.el.unified.resolver.CompositeComponentELResolver
org.apache.myfaces.el.unified.resolver.CompositeComponentELResolver$1
org.apache.myfaces.el.unified.resolver.CompositeComponentELResolver$CompositeComponentAttributesMapWrapper
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver$Scope
org.apache.myfaces.el.unified.resolver.GuiceResolver
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver$1
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver$2
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver$3
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver$4
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver$5
org.apache.myfaces.el.unified.resolver.ResourceBundleResolver
org.apache.myfaces.el.unified.resolver.ResourceResolver
org.apache.myfaces.el.unified.resolver.ScopedAttributeResolver
org.apache.myfaces.application
org.apache.myfaces.el
org.apache.myfaces.el.unified
org.apache.myfaces.webapp
com.google.inject
java.beans
java.lang
java.lang.ref
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.view
org.apache.myfaces.config
org.apache.myfaces.config.element
org.apache.myfaces.context.servlet
org.apache.myfaces.el
org.apache.myfaces.shared.config
org.apache.myfaces.shared.renderkit.html.util
org.apache.myfaces.shared.util
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.tag.composite

org.apache.myfaces.el.unified.resolver.implicitobject

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 5.0% 89.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.el.unified.resolver.implicitobject.ImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.ApplicationImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.ApplicationScopeImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.ComponentImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.CompositeComponentImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.CookieImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.FacesContextImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.FlowScopeImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.HeaderImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.HeaderValuesImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.ImplicitObjectResolver
org.apache.myfaces.el.unified.resolver.implicitobject.InitParamImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.ParamImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.ParamValuesImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.RequestImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.RequestScopeImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.ResourceImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.SessionImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.SessionScopeImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.ViewImplicitObject
org.apache.myfaces.el.unified.resolver.implicitobject.ViewScopeImplicitObject
org.apache.myfaces.el.unified
java.beans
java.lang
java.util
javax.el
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.flow

org.apache.myfaces.event

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 org.apache.myfaces.event.SetPropertyActionListener
org.apache.myfaces.taglib.core
java.lang
javax.el
javax.faces.component
javax.faces.context
javax.faces.event

org.apache.myfaces.flow

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 12 7.0% 71.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.flow.Freezable
org.apache.myfaces.flow.FlowCallNodeImpl
org.apache.myfaces.flow.FlowHandlerFactoryImpl
org.apache.myfaces.flow.FlowHandlerImpl
org.apache.myfaces.flow.FlowImpl
org.apache.myfaces.flow.FlowNodeImpl
org.apache.myfaces.flow.FlowReference
org.apache.myfaces.flow.MethodCallNodeImpl
org.apache.myfaces.flow.NavigationCaseImpl
org.apache.myfaces.flow.ParameterImpl
org.apache.myfaces.flow.ReturnNodeImpl
org.apache.myfaces.flow.SwitchCaseImpl
org.apache.myfaces.flow.SwitchNodeImpl
org.apache.myfaces.flow.ViewNodeImpl
org.apache.myfaces.flow._FlowContextualInfo
org.apache.myfaces.application
org.apache.myfaces.config
org.apache.myfaces.flow.builder
org.apache.myfaces.flow.cdi
org.apache.myfaces.flow.impl
java.io
java.lang
java.util
java.util.concurrent
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.flow
javax.faces.lifecycle
org.apache.myfaces.spi

org.apache.myfaces.flow.builder

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 org.apache.myfaces.flow.builder.FlowBuilderImpl
org.apache.myfaces.flow.builder.FlowCallBuilderImpl
org.apache.myfaces.flow.builder.MethodCallBuilderImpl
org.apache.myfaces.flow.builder.NavigationCaseBuilderImpl
org.apache.myfaces.flow.builder.NavigationCaseBuilderImpl$RedirectBuilderImpl
org.apache.myfaces.flow.builder.ReturnBuilderImpl
org.apache.myfaces.flow.builder.SwitchBuilderImpl
org.apache.myfaces.flow.builder.SwitchCaseBuilderImpl
org.apache.myfaces.flow.builder.ViewBuilderImpl
org.apache.myfaces.flow.cdi
java.lang
java.util
javax.el
javax.faces.application
javax.faces.context
javax.faces.flow
javax.faces.flow.builder
org.apache.myfaces.flow
org.apache.myfaces.view.facelets.el

org.apache.myfaces.flow.cdi

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 25 0.0% 96.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.flow.cdi.DefaultCDIFacesFlowProvider
org.apache.myfaces.flow.cdi.FlowBuilderCDIExtension
org.apache.myfaces.flow.cdi.FlowBuilderFactoryBean
org.apache.myfaces.flow.cdi.FlowDefinitionQualifier
org.apache.myfaces.flow.cdi.FlowScopeBeanHolder
org.apache.myfaces.flow.cdi.FlowScopeCDIExtension
org.apache.myfaces.flow.cdi.FlowScopeMap
org.apache.myfaces.flow.cdi.FlowScopedContextImpl
org.apache.myfaces.cdi.impl
java.io
java.lang
java.lang.annotation
java.util
java.util.concurrent
java.util.logging
javax.enterprise.context
javax.enterprise.context.spi
javax.enterprise.inject
javax.enterprise.inject.spi
javax.enterprise.util
javax.faces.application
javax.faces.context
javax.faces.flow
javax.faces.flow.builder
javax.faces.lifecycle
javax.servlet
org.apache.myfaces.cdi.util
org.apache.myfaces.cdi.view
org.apache.myfaces.context
org.apache.myfaces.context.servlet
org.apache.myfaces.flow
org.apache.myfaces.flow.builder
org.apache.myfaces.shared.context
org.apache.myfaces.spi

org.apache.myfaces.flow.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 9 0.0% 82.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.flow.impl.AnnotatedFlowConfigurator
org.apache.myfaces.flow.impl.DefaultFacesFlowProvider
org.apache.myfaces.flow.impl.FlowScopeMap
org.apache.myfaces.config
org.apache.myfaces.spi.impl
java.lang
java.util
java.util.concurrent
javax.faces.application
javax.faces.context
javax.faces.flow
org.apache.myfaces.config
org.apache.myfaces.flow
org.apache.myfaces.spi

org.apache.myfaces.lifecycle

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 29 10.0% 85.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.lifecycle.PhaseExecutor
org.apache.myfaces.lifecycle.RestoreViewSupport
org.apache.myfaces.lifecycle.ApplyRequestValuesExecutor
org.apache.myfaces.lifecycle.CODIClientSideWindow
org.apache.myfaces.lifecycle.ClientConfig
org.apache.myfaces.lifecycle.ClientWindowFactoryImpl
org.apache.myfaces.lifecycle.DefaultRestoreViewSupport
org.apache.myfaces.lifecycle.DefaultRestoreViewSupport$1
org.apache.myfaces.lifecycle.DefaultRestoreViewSupport$RestoreStateCallback
org.apache.myfaces.lifecycle.InvokeApplicationExecutor
org.apache.myfaces.lifecycle.LifecycleFactoryImpl
org.apache.myfaces.lifecycle.LifecycleImpl
org.apache.myfaces.lifecycle.PhaseListenerManager
org.apache.myfaces.lifecycle.ProcessValidationsExecutor
org.apache.myfaces.lifecycle.RenderResponseExecutor
org.apache.myfaces.lifecycle.RestoreViewExecutor
org.apache.myfaces.lifecycle.TokenGenerator
org.apache.myfaces.lifecycle.UpdateModelValuesExecutor
org.apache.myfaces.lifecycle.UrlClientWindow
org.apache.myfaces.lifecycle.ViewNotFoundException
org.apache.myfaces.lifecycle.WindowContextConfig
org.apache.myfaces.application
org.apache.myfaces.config
org.apache.myfaces.context
org.apache.myfaces.renderkit
org.apache.myfaces.view.facelets
java.io
java.lang
java.math
java.net
java.security
java.util
java.util.concurrent
java.util.concurrent.atomic
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.visit
javax.faces.context
javax.faces.event
javax.faces.flow
javax.faces.lifecycle
javax.faces.render
javax.faces.view
javax.servlet.http
org.apache.myfaces.config
org.apache.myfaces.renderkit
org.apache.myfaces.shared.application
org.apache.myfaces.shared.config
org.apache.myfaces.shared.util
org.apache.myfaces.shared_impl.webapp.webxml
org.apache.myfaces.util
org.apache.myfaces.view.facelets

org.apache.myfaces.logging

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 25.0% 83.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.logging.MyfacesLogKey
org.apache.myfaces.logging.MyfacesLogMessage
org.apache.myfaces.logging.MyfacesLogRecord
org.apache.myfaces.logging.MyfacesLogger
org.apache.myfaces.debug
java.lang
java.text
java.util
java.util.logging
javax.faces.application

org.apache.myfaces.renderkit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 23 43.0% 74.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.renderkit.LazyRenderKit
org.apache.myfaces.renderkit.MyfacesResponseStateManager
org.apache.myfaces.renderkit.StateTokenProcessor
org.apache.myfaces.renderkit.ErrorPageWriter
org.apache.myfaces.renderkit.ErrorPageWriter$ErrorPageBean
org.apache.myfaces.renderkit.ErrorPageWriter$ExtendedComponentTreeVisitCallback
org.apache.myfaces.renderkit.RenderKitFactoryImpl
org.apache.myfaces.application
org.apache.myfaces.application.viewstate
org.apache.myfaces.config
org.apache.myfaces.context
org.apache.myfaces.lifecycle
org.apache.myfaces.renderkit.html
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.jsp
java.beans
java.io
java.lang
java.lang.reflect
java.text
java.util
java.util.logging
java.util.regex
javax.el
javax.faces
javax.faces.component
javax.faces.component.visit
javax.faces.context
javax.faces.el
javax.faces.render
javax.faces.view
javax.servlet.http
org.apache.myfaces.lifecycle
org.apache.myfaces.shared.renderkit.html
org.apache.myfaces.shared.util
org.apache.myfaces.spi
org.apache.myfaces.view.facelets.component
org.apache.myfaces.view.facelets.el

org.apache.myfaces.renderkit.html

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 30 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.renderkit.html.EarlyFlushHtmlResponseWriterImpl
org.apache.myfaces.renderkit.html.HtmlAjaxBehaviorRenderer
org.apache.myfaces.renderkit.html.HtmlBodyRenderer
org.apache.myfaces.renderkit.html.HtmlButtonRenderer
org.apache.myfaces.renderkit.html.HtmlCheckboxRenderer
org.apache.myfaces.renderkit.html.HtmlCompositeComponentRenderer
org.apache.myfaces.renderkit.html.HtmlCompositeFacetRenderer
org.apache.myfaces.renderkit.html.HtmlDoctypeRenderer
org.apache.myfaces.renderkit.html.HtmlFormRenderer
org.apache.myfaces.renderkit.html.HtmlFormatRenderer
org.apache.myfaces.renderkit.html.HtmlGridRenderer
org.apache.myfaces.renderkit.html.HtmlGroupRenderer
org.apache.myfaces.renderkit.html.HtmlHeadRenderer
org.apache.myfaces.renderkit.html.HtmlHiddenRenderer
org.apache.myfaces.renderkit.html.HtmlImageRenderer
org.apache.myfaces.renderkit.html.HtmlInputFileRenderer
org.apache.myfaces.renderkit.html.HtmlLabelRenderer
org.apache.myfaces.renderkit.html.HtmlLinkRenderer
org.apache.myfaces.renderkit.html.HtmlListboxRenderer
org.apache.myfaces.renderkit.html.HtmlMenuRenderer
org.apache.myfaces.renderkit.html.HtmlMessageRenderer
org.apache.myfaces.renderkit.html.HtmlMessagesRenderer
org.apache.myfaces.renderkit.html.HtmlOutcomeTargetButtonRenderer
org.apache.myfaces.renderkit.html.HtmlRadioRenderer
org.apache.myfaces.renderkit.html.HtmlRenderKitImpl
org.apache.myfaces.renderkit.html.HtmlRenderKitImpl$LazyRendererWrapper
org.apache.myfaces.renderkit.html.HtmlRenderKitImpl$MyFacesResponseStream
org.apache.myfaces.renderkit.html.HtmlResponseStateManager
org.apache.myfaces.renderkit.html.HtmlResponseStateManager$1
org.apache.myfaces.renderkit.html.HtmlResponseStateManager$DefaultStateTokenProcessor
org.apache.myfaces.renderkit.html.HtmlScriptRenderer
org.apache.myfaces.renderkit.html.HtmlSecretRenderer
org.apache.myfaces.renderkit.html.HtmlStylesheetRenderer
org.apache.myfaces.renderkit.html.HtmlTableRenderer
org.apache.myfaces.renderkit.html.HtmlTextRenderer
org.apache.myfaces.renderkit.html.HtmlTextareaRenderer
org.apache.myfaces.config
org.apache.myfaces.context.servlet
java.io
java.lang
java.text
java.util
java.util.concurrent
java.util.logging
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.lifecycle
javax.faces.render
javax.faces.view
org.apache.myfaces.application
org.apache.myfaces.application.viewstate
org.apache.myfaces.context
org.apache.myfaces.renderkit
org.apache.myfaces.shared.component
org.apache.myfaces.shared.config
org.apache.myfaces.shared.renderkit
org.apache.myfaces.shared.renderkit.html
org.apache.myfaces.shared.renderkit.html.util
org.apache.myfaces.shared.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.tag.jsf

org.apache.myfaces.resource

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 13 0.0% 87.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.resource.ClassLoaderContractResourceLoader
org.apache.myfaces.resource.DefaultResourceLibraryContractsProvider
org.apache.myfaces.resource.ExternalContextContractResourceLoader
org.apache.myfaces.resource.FacesFlowClassLoaderResourceLoader
org.apache.myfaces.resource.InternalClassLoaderResourceLoader
org.apache.myfaces.resource.RootExternalContextResourceLoader
org.apache.myfaces.resource.TempDirFileCacheContractResourceLoader
org.apache.myfaces.resource.TempDirFileCacheContractResourceLoader$FileProducer
org.apache.myfaces.resource.TempDirFileCacheResourceLoader
org.apache.myfaces.resource.TempDirFileCacheResourceLoader$FileProducer
org.apache.myfaces.application
org.apache.myfaces.spi.impl
java.io
java.lang
java.net
java.util
java.util.concurrent
java.util.regex
javax.faces
javax.faces.application
javax.faces.context
org.apache.myfaces.shared.resource
org.apache.myfaces.shared.util
org.apache.myfaces.spi
org.apache.myfaces.view.facelets.util

org.apache.myfaces.shared_impl.util.serial

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 4 50.0% 80.0% 30.000002%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.shared_impl.util.serial.SerialFactory
org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
org.apache.myfaces.config
java.io
java.lang
org.apache.myfaces.shared.util
org.apache.myfaces.shared.util.serial

org.apache.myfaces.shared_impl.webapp.webxml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 14 14.0% 78.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.shared_impl.webapp.webxml.DelegatedFacesServlet
org.apache.myfaces.shared_impl.webapp.webxml.FilterMapping
org.apache.myfaces.shared_impl.webapp.webxml.ServletMapping
org.apache.myfaces.shared_impl.webapp.webxml.WebXml
org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser
org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser$1
org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser$_EntityResolver
org.apache.myfaces.ee6
org.apache.myfaces.lifecycle
org.apache.myfaces.spi.impl
org.apache.myfaces.webapp
java.io
java.lang
java.net
java.util
java.util.logging
javax.faces
javax.faces.context
javax.faces.webapp
javax.xml.parsers
org.apache.myfaces.shared.config
org.apache.myfaces.shared.util
org.apache.myfaces.shared.util.xml
org.w3c.dom
org.xml.sax

org.apache.myfaces.spi

Afferent Couplings Efferent Couplings Abstractness Instability Distance
16 13 68.0% 45.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.spi.AnnotationProvider
org.apache.myfaces.spi.AnnotationProviderFactory
org.apache.myfaces.spi.AnnotationProviderWrapper
org.apache.myfaces.spi.FaceletConfigResourceProvider
org.apache.myfaces.spi.FaceletConfigResourceProviderFactory
org.apache.myfaces.spi.FacesConfigResourceProvider
org.apache.myfaces.spi.FacesConfigResourceProviderFactory
org.apache.myfaces.spi.FacesConfigurationMerger
org.apache.myfaces.spi.FacesConfigurationMergerFactory
org.apache.myfaces.spi.FacesConfigurationProvider
org.apache.myfaces.spi.FacesConfigurationProviderFactory
org.apache.myfaces.spi.FacesConfigurationProviderWrapper
org.apache.myfaces.spi.FacesFlowProvider
org.apache.myfaces.spi.FacesFlowProviderFactory
org.apache.myfaces.spi.FactoryFinderProvider
org.apache.myfaces.spi.FactoryFinderProviderFactory
org.apache.myfaces.spi.InjectionProvider
org.apache.myfaces.spi.InjectionProviderFactory
org.apache.myfaces.spi.ResourceLibraryContractsProvider
org.apache.myfaces.spi.ResourceLibraryContractsProviderFactory
org.apache.myfaces.spi.ServiceProviderFinder
org.apache.myfaces.spi.ServletMapping
org.apache.myfaces.spi.ViewScopeProvider
org.apache.myfaces.spi.ViewScopeProviderFactory
org.apache.myfaces.spi.WebConfigProvider
org.apache.myfaces.spi.WebConfigProviderFactory
org.apache.myfaces.spi.AnnotationProviderFactory$1
org.apache.myfaces.spi.FaceletConfigResourceProviderFactory$1
org.apache.myfaces.spi.FacesConfigResourceProviderFactory$1
org.apache.myfaces.spi.FacesConfigurationMergerFactory$1
org.apache.myfaces.spi.FacesConfigurationProviderFactory$1
org.apache.myfaces.spi.FacesFlowProviderFactory$1
org.apache.myfaces.spi.InjectionProviderException
org.apache.myfaces.spi.InjectionProviderFactory$1
org.apache.myfaces.spi.ResourceLibraryContractsProviderFactory$1
org.apache.myfaces.spi.ServiceProviderFinderFactory
org.apache.myfaces.spi.ViewScopeProviderFactory$1
org.apache.myfaces.spi.WebConfigProviderFactory$1
org.apache.myfaces.application.viewstate
org.apache.myfaces.cdi.impl
org.apache.myfaces.config
org.apache.myfaces.config.annotation
org.apache.myfaces.context
org.apache.myfaces.ee6
org.apache.myfaces.flow
org.apache.myfaces.flow.cdi
org.apache.myfaces.flow.impl
org.apache.myfaces.renderkit
org.apache.myfaces.resource
org.apache.myfaces.spi.impl
org.apache.myfaces.view
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.impl
org.apache.myfaces.webapp
java.io
java.lang
java.lang.reflect
java.security
java.util
java.util.logging
javax.faces
javax.faces.context
javax.faces.flow
javax.servlet
org.apache.myfaces.config.element
org.apache.myfaces.shared.util
org.apache.myfaces.spi.impl

org.apache.myfaces.spi.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 26 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.spi.impl.AllAnnotationInjectionProvider
org.apache.myfaces.spi.impl.CDIAnnotationDelegateInjectionProvider
org.apache.myfaces.spi.impl.DefaultAnnotationProviderFactory
org.apache.myfaces.spi.impl.DefaultAnnotationProviderFactory$1
org.apache.myfaces.spi.impl.DefaultFaceletConfigResourceProviderFactory
org.apache.myfaces.spi.impl.DefaultFaceletConfigResourceProviderFactory$1
org.apache.myfaces.spi.impl.DefaultFacesConfigResourceProviderFactory
org.apache.myfaces.spi.impl.DefaultFacesConfigResourceProviderFactory$1
org.apache.myfaces.spi.impl.DefaultFacesConfigurationMergerFactory
org.apache.myfaces.spi.impl.DefaultFacesConfigurationMergerFactory$1
org.apache.myfaces.spi.impl.DefaultFacesConfigurationProviderFactory
org.apache.myfaces.spi.impl.DefaultFacesConfigurationProviderFactory$1
org.apache.myfaces.spi.impl.DefaultFacesFlowProviderFactory
org.apache.myfaces.spi.impl.DefaultInjectionProviderFactory
org.apache.myfaces.spi.impl.DefaultInjectionProviderFactory$1
org.apache.myfaces.spi.impl.DefaultResourceLibraryContractsProviderFactory
org.apache.myfaces.spi.impl.DefaultResourceLibraryContractsProviderFactory$1
org.apache.myfaces.spi.impl.DefaultServiceProviderFinder
org.apache.myfaces.spi.impl.DefaultViewScopeProviderFactory
org.apache.myfaces.spi.impl.DefaultWebConfigProvider
org.apache.myfaces.spi.impl.DefaultWebConfigProviderFactory
org.apache.myfaces.spi.impl.DefaultWebConfigProviderFactory$1
org.apache.myfaces.spi.impl.NoAnnotationInjectionProvider
org.apache.myfaces.spi.impl.NoInjectionAnnotationInjectionProvider
org.apache.myfaces.spi.impl.ResourceAnnotationInjectionProvider
org.apache.myfaces.spi.impl.ServletMappingImpl
org.apache.myfaces.spi.impl.SpiUtils
org.apache.myfaces.spi.impl.Tomcat7AnnotationInjectionProvider
org.apache.myfaces.spi.impl.TomcatAnnotationInjectionProvider
org.apache.myfaces.config.annotation
org.apache.myfaces.spi
java.io
java.lang
java.lang.reflect
java.net
java.security
java.util
java.util.logging
javax.annotation
javax.ejb
javax.faces
javax.faces.context
javax.naming
javax.persistence
javax.servlet
org.apache
org.apache.myfaces.config
org.apache.myfaces.config.annotation
org.apache.myfaces.flow.impl
org.apache.myfaces.resource
org.apache.myfaces.shared.util
org.apache.myfaces.shared_impl.webapp.webxml
org.apache.myfaces.spi
org.apache.myfaces.util
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.impl
org.apache.tomcat

org.apache.myfaces.taglib.core

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 22 6.0% 100.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.taglib.core.GenericListenerTag
org.apache.myfaces.taglib.core.GenericMinMaxValidatorTag
org.apache.myfaces.taglib.core.ActionListenerTag
org.apache.myfaces.taglib.core.AttributeTag
org.apache.myfaces.taglib.core.ConvertDateTimeTag
org.apache.myfaces.taglib.core.ConvertNumberTag
org.apache.myfaces.taglib.core.ConverterImplTag
org.apache.myfaces.taglib.core.ConverterTag
org.apache.myfaces.taglib.core.DelegateActionListener
org.apache.myfaces.taglib.core.DelegateConverter
org.apache.myfaces.taglib.core.DelegateValidator
org.apache.myfaces.taglib.core.DelegateValueChangeListener
org.apache.myfaces.taglib.core.LoadBundleTag
org.apache.myfaces.taglib.core.LoadBundleTag$BundleMap
org.apache.myfaces.taglib.core.LoadBundleTag$BundleMap$1
org.apache.myfaces.taglib.core.ParamTag
org.apache.myfaces.taglib.core.PhaseListenerTag
org.apache.myfaces.taglib.core.PhaseListenerTag$BindingPhaseListener
org.apache.myfaces.taglib.core.SelectItemTag
org.apache.myfaces.taglib.core.SelectItemsTag
org.apache.myfaces.taglib.core.SetPropertyActionListenerTag
org.apache.myfaces.taglib.core.SubviewTag
org.apache.myfaces.taglib.core.ValidateDoubleRangeTag
org.apache.myfaces.taglib.core.ValidateLengthTag
org.apache.myfaces.taglib.core.ValidateLongRangeTag
org.apache.myfaces.taglib.core.ValidateRegexTag
org.apache.myfaces.taglib.core.ValidateRequiredTag
org.apache.myfaces.taglib.core.ValidatorImplTag
org.apache.myfaces.taglib.core.ValidatorTag
org.apache.myfaces.taglib.core.ValueChangeListenerTag
org.apache.myfaces.taglib.core.VerbatimTag
org.apache.myfaces.taglib.core.ViewParamTag
org.apache.myfaces.taglib.core.ViewTag
None java.io
java.lang
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.validator
javax.faces.webapp
javax.servlet.jsp
javax.servlet.jsp.jstl.core
javax.servlet.jsp.tagext
org.apache.myfaces.application.jsp
org.apache.myfaces.convert
org.apache.myfaces.event
org.apache.myfaces.shared.taglib
org.apache.myfaces.shared.taglib.core
org.apache.myfaces.shared.util

org.apache.myfaces.taglib.html

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 org.apache.myfaces.taglib.html.HtmlColumnTag
org.apache.myfaces.taglib.html.HtmlCommandButtonTag
org.apache.myfaces.taglib.html.HtmlCommandLinkTag
org.apache.myfaces.taglib.html.HtmlDataTableTag
org.apache.myfaces.taglib.html.HtmlFormTag
org.apache.myfaces.taglib.html.HtmlGraphicImageTag
org.apache.myfaces.taglib.html.HtmlInputFileTag
org.apache.myfaces.taglib.html.HtmlInputHiddenTag
org.apache.myfaces.taglib.html.HtmlInputSecretTag
org.apache.myfaces.taglib.html.HtmlInputTextTag
org.apache.myfaces.taglib.html.HtmlInputTextareaTag
org.apache.myfaces.taglib.html.HtmlMessageTag
org.apache.myfaces.taglib.html.HtmlMessagesTag
org.apache.myfaces.taglib.html.HtmlOutputFormatTag
org.apache.myfaces.taglib.html.HtmlOutputLabelTag
org.apache.myfaces.taglib.html.HtmlOutputLinkTag
org.apache.myfaces.taglib.html.HtmlOutputTextTag
org.apache.myfaces.taglib.html.HtmlPanelGridTag
org.apache.myfaces.taglib.html.HtmlPanelGroupTag
org.apache.myfaces.taglib.html.HtmlSelectBooleanCheckboxTag
org.apache.myfaces.taglib.html.HtmlSelectManyCheckboxTag
org.apache.myfaces.taglib.html.HtmlSelectManyListboxTag
org.apache.myfaces.taglib.html.HtmlSelectManyMenuTag
org.apache.myfaces.taglib.html.HtmlSelectOneListboxTag
org.apache.myfaces.taglib.html.HtmlSelectOneMenuTag
org.apache.myfaces.taglib.html.HtmlSelectOneRadioTag
None java.lang
java.util
javax.el
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.event
javax.faces.validator
javax.faces.webapp

org.apache.myfaces.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
17 16 18.0% 48.0% 34.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.util.AbstractAttributeMap
org.apache.myfaces.util.AbstractAttributeMap$AbstractAttributeIterator
org.apache.myfaces.util.AbstractAttributeMap$AbstractAttributeSet
org.apache.myfaces.util.AbstractThreadSafeAttributeMap
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$AbstractAttributeIterator
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$AbstractAttributeSet
org.apache.myfaces.util.AbstractAttributeMap$1
org.apache.myfaces.util.AbstractAttributeMap$EntryIterator
org.apache.myfaces.util.AbstractAttributeMap$EntrySet
org.apache.myfaces.util.AbstractAttributeMap$EntrySetEntry
org.apache.myfaces.util.AbstractAttributeMap$KeyIterator
org.apache.myfaces.util.AbstractAttributeMap$KeySet
org.apache.myfaces.util.AbstractAttributeMap$Values
org.apache.myfaces.util.AbstractAttributeMap$ValuesIterator
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$1
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$EntryIterator
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$EntrySet
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$EntrySetEntry
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$KeyIterator
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$KeySet
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$Values
org.apache.myfaces.util.AbstractThreadSafeAttributeMap$ValuesIterator
org.apache.myfaces.util.CDataEndEscapeFilterWriter
org.apache.myfaces.util.ContainerUtils
org.apache.myfaces.util.DebugUtils
org.apache.myfaces.util.EnumerationIterator
org.apache.myfaces.util.ExternalSpecifications
org.apache.myfaces.util.FilenameUtils
org.apache.myfaces.util.IteratorEnumeration
org.apache.myfaces.util.NavigationUtils
org.apache.myfaces.util.ThreadsafeXorShiftRandom
org.apache.myfaces.util.ThreadsafeXorShiftRandom$1
org.apache.myfaces.util.XorShiftRandom
org.apache.myfaces.util._ValidationUtils
org.apache.myfaces.application
org.apache.myfaces.cdi.util
org.apache.myfaces.config
org.apache.myfaces.config.annotation
org.apache.myfaces.config.impl.digester.elements
org.apache.myfaces.context
org.apache.myfaces.context.servlet
org.apache.myfaces.lifecycle
org.apache.myfaces.spi.impl
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.jstl.core
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.webapp
java.beans
java.io
java.lang
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.validator
javax.servlet
javax.validation
org.apache.myfaces.config.element
org.apache.myfaces.shared.util

org.apache.myfaces.view

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 12 50.0% 71.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.ViewDeclarationLanguageStrategy
org.apache.myfaces.view.ViewMetadataBase
org.apache.myfaces.view.ViewDeclarationLanguageFactoryImpl
org.apache.myfaces.view.ViewScopeProxyMap
org.apache.myfaces.application.viewstate
org.apache.myfaces.cdi.view
org.apache.myfaces.config
org.apache.myfaces.view.facelets
org.apache.myfaces.view.jsp
java.lang
java.util
java.util.logging
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.view
org.apache.myfaces.shared.config
org.apache.myfaces.spi
org.apache.myfaces.view.facelets
org.apache.myfaces.view.jsp

org.apache.myfaces.view.facelets

Afferent Couplings Efferent Couplings Abstractness Instability Distance
15 38 32.0% 72.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.AbstractFacelet
org.apache.myfaces.view.facelets.AbstractFaceletCache
org.apache.myfaces.view.facelets.AbstractFaceletContext
org.apache.myfaces.view.facelets.FaceletCompositionContext
org.apache.myfaces.view.facelets.FaceletFactory
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguageBase
org.apache.myfaces.view.facelets.PageContext
org.apache.myfaces.view.facelets.PassthroughRule
org.apache.myfaces.view.facelets.TemplateClient
org.apache.myfaces.view.facelets.TemplateContext
org.apache.myfaces.view.facelets.TemplateManager
org.apache.myfaces.view.facelets.AttachedFullStateWrapper
org.apache.myfaces.view.facelets.ComponentState
org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy
org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$1
org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$AddComponentCallback
org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$PostAddPreRemoveFromViewListener
org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$RemoveComponentCallback
org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$SaveStateAndResetViewCallback
org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$TreeStructComponent
org.apache.myfaces.view.facelets.DynamicComponentRefreshTransientBuildEvent
org.apache.myfaces.view.facelets.ELExpressionCacheMode
org.apache.myfaces.view.facelets.FaceletDynamicComponentRefreshTransientBuildEvent
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage$FaceletViewMetadata
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguageStrategy
org.apache.myfaces.view.facelets.FaceletsVDLUtils
org.apache.myfaces.view.facelets.FaceletsVDLUtils$KeyComparator
org.apache.myfaces.view.facelets.FaceletsVDLUtils$NullWriter
org.apache.myfaces.view.facelets.PostBuildComponentTreeOnRestoreViewEvent
org.apache.myfaces.view.facelets.PublishDynamicComponentRefreshTransientBuildCallback
org.apache.myfaces.view.facelets.StateWriter
org.apache.myfaces.view.facelets.ViewPoolProcessor
org.apache.myfaces.view.facelets.ViewPoolProcessor$ClearPartialTreeContext
org.apache.myfaces.application
org.apache.myfaces.lifecycle
org.apache.myfaces.renderkit.html
org.apache.myfaces.view
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.jsf.core
org.apache.myfaces.view.facelets.tag.jsf.html
org.apache.myfaces.view.facelets.tag.jstl.core
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.webapp
java.beans
java.io
java.lang
java.net
java.util
java.util.logging
java.util.regex
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.visit
javax.faces.context
javax.faces.event
javax.faces.render
javax.faces.validator
javax.faces.view
javax.faces.view.facelets
org.apache.myfaces.application
org.apache.myfaces.component
org.apache.myfaces.config
org.apache.myfaces.context
org.apache.myfaces.lifecycle
org.apache.myfaces.shared.application
org.apache.myfaces.shared.config
org.apache.myfaces.shared.util
org.apache.myfaces.shared.view
org.apache.myfaces.view
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.pool
org.apache.myfaces.view.facelets.pool.impl
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.jsf.core
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.util

org.apache.myfaces.view.facelets.compiler

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 47 5.0% 89.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.compiler.AbstractUIHandler
org.apache.myfaces.view.facelets.compiler.Compiler
org.apache.myfaces.view.facelets.compiler.Instruction
org.apache.myfaces.view.facelets.compiler.AddFacesMessageInstruction
org.apache.myfaces.view.facelets.compiler.AttributeInstruction
org.apache.myfaces.view.facelets.compiler.BodyEndElementInstruction
org.apache.myfaces.view.facelets.compiler.CheckDuplicateIdFaceletUtils
org.apache.myfaces.view.facelets.compiler.CommentInstruction
org.apache.myfaces.view.facelets.compiler.CompilationManager
org.apache.myfaces.view.facelets.compiler.CompilationUnit
org.apache.myfaces.view.facelets.compiler.CompilationUnit$1
org.apache.myfaces.view.facelets.compiler.CompositeComponentUnit
org.apache.myfaces.view.facelets.compiler.CompositeTextInstruction
org.apache.myfaces.view.facelets.compiler.DefaultFaceletConfigResourceProvider
org.apache.myfaces.view.facelets.compiler.DoctypeInstruction
org.apache.myfaces.view.facelets.compiler.DoctypeUnit
org.apache.myfaces.view.facelets.compiler.DuplicateIdException
org.apache.myfaces.view.facelets.compiler.DynamicComponentFacelet
org.apache.myfaces.view.facelets.compiler.EncodingHandler
org.apache.myfaces.view.facelets.compiler.EndElementInstruction
org.apache.myfaces.view.facelets.compiler.FaceletsCompilerSupport
org.apache.myfaces.view.facelets.compiler.FaceletsCompilerSupport$LoadComponentTagDeclarationFacesContextWrapper
org.apache.myfaces.view.facelets.compiler.FaceletsCompilerUtils
org.apache.myfaces.view.facelets.compiler.FaceletsProcessingInstructions
org.apache.myfaces.view.facelets.compiler.LiteralAttributeInstruction
org.apache.myfaces.view.facelets.compiler.LiteralCommentInstruction
org.apache.myfaces.view.facelets.compiler.LiteralNonExcapedTextInstruction
org.apache.myfaces.view.facelets.compiler.LiteralTextInstruction
org.apache.myfaces.view.facelets.compiler.LiteralXMLInstruction
org.apache.myfaces.view.facelets.compiler.NamespaceHandler
org.apache.myfaces.view.facelets.compiler.NamespaceManager
org.apache.myfaces.view.facelets.compiler.NamespaceManager$NS
org.apache.myfaces.view.facelets.compiler.NamespaceUnit
org.apache.myfaces.view.facelets.compiler.RefreshDynamicComponentListener
org.apache.myfaces.view.facelets.compiler.RemoveUnit
org.apache.myfaces.view.facelets.compiler.SAXCompiler
org.apache.myfaces.view.facelets.compiler.SAXCompiler$1
org.apache.myfaces.view.facelets.compiler.SAXCompiler$CompilationHandler
org.apache.myfaces.view.facelets.compiler.SAXCompiler$CompositeComponentMetadataHandler
org.apache.myfaces.view.facelets.compiler.SAXCompiler$ViewMetadataHandler
org.apache.myfaces.view.facelets.compiler.StartElementInstruction
org.apache.myfaces.view.facelets.compiler.TagLibraryConfig
org.apache.myfaces.view.facelets.compiler.TagLibraryConfig$ComponentConfigWrapper
org.apache.myfaces.view.facelets.compiler.TagLibraryConfig$TagLibraryImpl
org.apache.myfaces.view.facelets.compiler.TagLibraryConfigUnmarshallerImpl
org.apache.myfaces.view.facelets.compiler.TagLibraryConfigUnmarshallerImpl$LibraryHandler
org.apache.myfaces.view.facelets.compiler.TagUnit
org.apache.myfaces.view.facelets.compiler.TextInstruction
org.apache.myfaces.view.facelets.compiler.TextUnit
org.apache.myfaces.view.facelets.compiler.TrimmedTagUnit
org.apache.myfaces.view.facelets.compiler.UIInstructionHandler
org.apache.myfaces.view.facelets.compiler.UIInstructions
org.apache.myfaces.view.facelets.compiler.UILeaf
org.apache.myfaces.view.facelets.compiler.UILeaf$1
org.apache.myfaces.view.facelets.compiler.XMLInstruction
org.apache.myfaces.view.facelets.compiler._ComponentUtils
org.apache.myfaces.config
org.apache.myfaces.spi.impl
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf
java.io
java.lang
java.lang.reflect
java.net
java.security
java.util
java.util.logging
java.util.regex
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.visit
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.render
javax.faces.validator
javax.faces.view
javax.faces.view.facelets
javax.xml.parsers
org.apache.commons.collections.iterators
org.apache.myfaces.config
org.apache.myfaces.config.element
org.apache.myfaces.config.element.facelets
org.apache.myfaces.config.impl.digester.elements.facelets
org.apache.myfaces.config.util
org.apache.myfaces.shared.config
org.apache.myfaces.shared.renderkit
org.apache.myfaces.shared.renderkit.html
org.apache.myfaces.shared.util
org.apache.myfaces.spi
org.apache.myfaces.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.jsf.core
org.apache.myfaces.view.facelets.tag.jsf.html
org.apache.myfaces.view.facelets.tag.jstl.core
org.apache.myfaces.view.facelets.tag.jstl.fn
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.util
org.xml.sax
org.xml.sax.ext
org.xml.sax.helpers

org.apache.myfaces.view.facelets.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 25.0% 93.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.component._ChangeSelectProperties
org.apache.myfaces.view.facelets.component._EventProperties
org.apache.myfaces.view.facelets.component._FocusBlurProperties
org.apache.myfaces.view.facelets.component._JsfElement
org.apache.myfaces.view.facelets.component.JsfElement
org.apache.myfaces.view.facelets.component.JsfElement$PropertyKeys
org.apache.myfaces.view.facelets.component.JsfElementRenderer
org.apache.myfaces.view.facelets.component.RepeatRenderer
org.apache.myfaces.view.facelets.component.RepeatStatus
org.apache.myfaces.view.facelets.component.UIRepeat
org.apache.myfaces.view.facelets.component.UIRepeat$1
org.apache.myfaces.view.facelets.component.UIRepeat$IndexedEvent
org.apache.myfaces.view.facelets.component.UIRepeat$PropertyKeys
org.apache.myfaces.view.facelets.component.UIRepeat$SavedState
org.apache.myfaces.view.facelets.component._CommonEventConstants
org.apache.myfaces.view.facelets.component._CommonPropertyConstants
org.apache.myfaces.renderkit
java.io
java.lang
java.sql
java.util
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.visit
javax.faces.context
javax.faces.event
javax.faces.model
javax.faces.render

org.apache.myfaces.view.facelets.el

Afferent Couplings Efferent Couplings Abstractness Instability Distance
17 20 11.0% 54.000004% 35.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.el.CacheableValueExpression
org.apache.myfaces.view.facelets.el.ContextAware
org.apache.myfaces.view.facelets.el.ContextAwareExceptionWrapper
org.apache.myfaces.view.facelets.el.LocationAware
org.apache.myfaces.view.facelets.el.VariableMapperBase
org.apache.myfaces.view.facelets.el.CacheableValueExpressionUELWrapper
org.apache.myfaces.view.facelets.el.CacheableValueExpressionWrapper
org.apache.myfaces.view.facelets.el.CompositeComponentELUtils
org.apache.myfaces.view.facelets.el.CompositeFunctionMapper
org.apache.myfaces.view.facelets.el.CompositeVariableMapper
org.apache.myfaces.view.facelets.el.ContextAwareELException
org.apache.myfaces.view.facelets.el.ContextAwareException
org.apache.myfaces.view.facelets.el.ContextAwareMethodNotFoundException
org.apache.myfaces.view.facelets.el.ContextAwarePropertyNotFoundException
org.apache.myfaces.view.facelets.el.ContextAwarePropertyNotWritableException
org.apache.myfaces.view.facelets.el.ContextAwareTagMethodExpression
org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression
org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpressionUEL
org.apache.myfaces.view.facelets.el.ContextAwareUtils
org.apache.myfaces.view.facelets.el.DefaultContextAwareELException
org.apache.myfaces.view.facelets.el.DefaultFunctionMapper
org.apache.myfaces.view.facelets.el.DefaultFunctionMapper$Function
org.apache.myfaces.view.facelets.el.DefaultVariableMapper
org.apache.myfaces.view.facelets.el.ELText
org.apache.myfaces.view.facelets.el.ELText$ELCacheableTextVariable
org.apache.myfaces.view.facelets.el.ELText$ELTextComposite
org.apache.myfaces.view.facelets.el.ELText$ELTextVariable
org.apache.myfaces.view.facelets.el.ELText$LiteralValueExpression
org.apache.myfaces.view.facelets.el.FaceletStateValueExpression
org.apache.myfaces.view.facelets.el.FaceletStateValueExpressionUEL
org.apache.myfaces.view.facelets.el.LegacyMethodBinding
org.apache.myfaces.view.facelets.el.LocationMethodExpression
org.apache.myfaces.view.facelets.el.LocationValueExpression
org.apache.myfaces.view.facelets.el.LocationValueExpressionUEL
org.apache.myfaces.view.facelets.el.MethodExpressionMethodExpression
org.apache.myfaces.view.facelets.el.RedirectMethodExpressionValueExpressionActionListener
org.apache.myfaces.view.facelets.el.RedirectMethodExpressionValueExpressionValidator
org.apache.myfaces.view.facelets.el.RedirectMethodExpressionValueExpressionValueChangeListener
org.apache.myfaces.view.facelets.el.ResourceELUtils
org.apache.myfaces.view.facelets.el.ResourceLocationValueExpression
org.apache.myfaces.view.facelets.el.ResourceLocationValueExpressionUEL
org.apache.myfaces.view.facelets.el.TagMethodExpression
org.apache.myfaces.view.facelets.el.TagValueExpression
org.apache.myfaces.view.facelets.el.TagValueExpressionUEL
org.apache.myfaces.view.facelets.el.ValueExpressionMethodExpression
org.apache.myfaces.view.facelets.el.VariableMapperWrapper
org.apache.myfaces.application
org.apache.myfaces.config
org.apache.myfaces.config.impl.digester.elements
org.apache.myfaces.context
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.flow.builder
org.apache.myfaces.renderkit
org.apache.myfaces.renderkit.html
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.jsf.core
org.apache.myfaces.view.facelets.tag.jstl.core
org.apache.myfaces.view.facelets.tag.ui
java.io
java.lang
java.lang.reflect
java.util
java.util.regex
javax.el
javax.faces
javax.faces.component
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.validator
javax.faces.view
javax.faces.view.facelets
org.apache.myfaces.shared.resource
org.apache.myfaces.shared.util
org.apache.myfaces.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.util

org.apache.myfaces.view.facelets.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 27 0.0% 87.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.view.facelets.impl.CacheELFaceletCacheImpl
org.apache.myfaces.view.facelets.impl.CacheELFaceletCacheImpl$FaceletNode
org.apache.myfaces.view.facelets.impl.DefaultFacelet
org.apache.myfaces.view.facelets.impl.DefaultFacelet$ApplyToken
org.apache.myfaces.view.facelets.impl.DefaultFaceletContext
org.apache.myfaces.view.facelets.impl.DefaultFaceletContext$CompositeComponentTemplateManager
org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory
org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory$1
org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory$2
org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory$3
org.apache.myfaces.view.facelets.impl.DefaultResourceResolver
org.apache.myfaces.view.facelets.impl.FaceletCacheFactoryImpl
org.apache.myfaces.view.facelets.impl.FaceletCacheImpl
org.apache.myfaces.view.facelets.impl.FaceletCompositionContextImpl
org.apache.myfaces.view.facelets.impl.FaceletCompositionContextImpl$KeyEntryIterator
org.apache.myfaces.view.facelets.impl.FaceletCompositionContextImpl$SimpleEntry
org.apache.myfaces.view.facelets.impl.PageContextImpl
org.apache.myfaces.view.facelets.impl.SectionUniqueIdCounter
org.apache.myfaces.view.facelets.impl.SectionUniqueIdCounter$Section
org.apache.myfaces.view.facelets.impl.TemplateContextImpl
org.apache.myfaces.view.facelets.impl.TemplateContextImpl$InitialPageContext
org.apache.myfaces.view.facelets.impl.TemplateContextImpl$InitialTemplateClient
org.apache.myfaces.view.facelets.impl.TemplateContextImpl$ParameterNameEnumeration
org.apache.myfaces.view.facelets.impl.TemplateContextImpl$TemplateClientAttributeMap
org.apache.myfaces.view.facelets.impl.TemplateContextImpl$TemplateClientKnownParameterMap
org.apache.myfaces.view.facelets.impl.TemplateContextImpl$TemplateManagerImpl
org.apache.myfaces.config
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.ui
java.io
java.lang
java.lang.reflect
java.net
java.text
java.util
java.util.concurrent
java.util.logging
java.util.regex
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.visit
javax.faces.context
javax.faces.view
javax.faces.view.facelets
org.apache.myfaces.shared.config
org.apache.myfaces.shared.resource
org.apache.myfaces.shared.util
org.apache.myfaces.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.jsf.core
org.apache.myfaces.view.facelets.util

org.apache.myfaces.view.facelets.pool

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 6 80.0% 67.0% 47.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.pool.ViewEntry
org.apache.myfaces.view.facelets.pool.ViewPool
org.apache.myfaces.view.facelets.pool.ViewPoolFactory
org.apache.myfaces.view.facelets.pool.ViewStructureMetadata
org.apache.myfaces.view.facelets.pool.RestoreViewFromPoolResult
org.apache.myfaces.application
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.pool.impl
java.lang
javax.faces
javax.faces.component
javax.faces.context
org.apache.myfaces.context
org.apache.myfaces.view.facelets.tag.jsf

org.apache.myfaces.view.facelets.pool.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 11.0% 93.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.pool.impl.MetadataViewKey
org.apache.myfaces.view.facelets.pool.impl.DynamicViewKey
org.apache.myfaces.view.facelets.pool.impl.MetadataViewKeyImpl
org.apache.myfaces.view.facelets.pool.impl.SoftViewEntry
org.apache.myfaces.view.facelets.pool.impl.ViewPoolEntryHolder
org.apache.myfaces.view.facelets.pool.impl.ViewPoolFactoryImpl
org.apache.myfaces.view.facelets.pool.impl.ViewPoolImpl
org.apache.myfaces.view.facelets.pool.impl.ViewStructureMetadataImpl
org.apache.myfaces.view.facelets.pool.impl.WeakViewEntry
org.apache.myfaces.view.facelets
java.io
java.lang
java.lang.ref
java.util
java.util.concurrent
java.util.concurrent.atomic
javax.faces.component
javax.faces.context
org.apache.myfaces.config
org.apache.myfaces.config.element
org.apache.myfaces.context
org.apache.myfaces.shared.util
org.apache.myfaces.view.facelets.pool
org.apache.myfaces.view.facelets.tag.jsf

org.apache.myfaces.view.facelets.tag

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 24 13.0% 73.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary
org.apache.myfaces.view.facelets.tag.ComponentContainerHandler
org.apache.myfaces.view.facelets.tag.MetaRule
org.apache.myfaces.view.facelets.tag.MetaTagHandlerImpl
org.apache.myfaces.view.facelets.tag.TagHandlerFactory
org.apache.myfaces.view.facelets.tag.TagLibrary
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$BehaviorConfigWrapper
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$BehaviorHandlerFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ComponentConfigWrapper
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ComponentHandlerFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ConverterConfigWrapper
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ConverterHandlerFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$HandlerFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$LegacyUserTagFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserBehaviorHandlerFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserComponentFromResourceIdHandlerFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserComponentHandlerFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserConverterHandlerFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserTagFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserValidatorHandlerFactory
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ValidatorConfigWrapper
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ValidatorHandlerFactory
org.apache.myfaces.view.facelets.tag.BaseMultipleTagDecorator
org.apache.myfaces.view.facelets.tag.BaseTagDecorator
org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule
org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule$DynamicPropertyMetadata
org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule$LiteralPropertyMetadata
org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary
org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary$ComponentConfigWrapper
org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary$ComponentHandlerFactory
org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary$UserComponentHandlerFactory
org.apache.myfaces.view.facelets.tag.CompositeFaceletHandler
org.apache.myfaces.view.facelets.tag.CompositeTagDecorator
org.apache.myfaces.view.facelets.tag.CompositeTagLibrary
org.apache.myfaces.view.facelets.tag.LegacyUserTagHandler
org.apache.myfaces.view.facelets.tag.MetaRulesetImpl
org.apache.myfaces.view.facelets.tag.MetaRulesetImpl$1
org.apache.myfaces.view.facelets.tag.MetaRulesetImpl$NullMetadata
org.apache.myfaces.view.facelets.tag.MetadataImpl
org.apache.myfaces.view.facelets.tag.MetadataTargetImpl
org.apache.myfaces.view.facelets.tag.MethodRule
org.apache.myfaces.view.facelets.tag.MethodRule$MethodExpressionMetadata
org.apache.myfaces.view.facelets.tag.TagAttributeImpl
org.apache.myfaces.view.facelets.tag.TagAttributesImpl
org.apache.myfaces.view.facelets.tag.TagHandlerUtils
org.apache.myfaces.view.facelets.tag.UserTagHandler
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.jsf.core
org.apache.myfaces.view.facelets.tag.jsf.html
org.apache.myfaces.view.facelets.tag.jstl.core
org.apache.myfaces.view.facelets.tag.jstl.fn
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.webapp
java.beans
java.io
java.lang
java.lang.reflect
java.net
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.view
javax.faces.view.facelets
org.apache.myfaces.shared.config
org.apache.myfaces.shared.util
org.apache.myfaces.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.util

org.apache.myfaces.view.facelets.tag.composite

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 28 7.0% 85.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.tag.composite.AttachedObjectTargetHandler
org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorAttachedObjectTarget
org.apache.myfaces.view.facelets.tag.composite.InterfaceDescriptorCreator
org.apache.myfaces.view.facelets.tag.composite.ActionSource2AttachedObjectTargetImpl
org.apache.myfaces.view.facelets.tag.composite.ActionSourceHandler
org.apache.myfaces.view.facelets.tag.composite.AttachedObjectTargetImpl
org.apache.myfaces.view.facelets.tag.composite.AttributeHandler
org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorAttachedObjectTargetImpl
org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorHandler
org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorRedirectBehaviorAttachedObjectHandlerWrapper
org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorRedirectEventComponentWrapper
org.apache.myfaces.view.facelets.tag.composite.CompositeComponentBeanInfo
org.apache.myfaces.view.facelets.tag.composite.CompositeComponentBeanInfo$PropertyDescriptorMap
org.apache.myfaces.view.facelets.tag.composite.CompositeComponentDefinitionTagHandler
org.apache.myfaces.view.facelets.tag.composite.CompositeComponentPropertyDescriptor
org.apache.myfaces.view.facelets.tag.composite.CompositeComponentResourceTagHandler
org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule
org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule$LiteralAttributeMetadata
org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule$TypedLiteralAttributeMetadata
org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule$ValueExpressionMetadata
org.apache.myfaces.view.facelets.tag.composite.CompositeLibrary
org.apache.myfaces.view.facelets.tag.composite.CompositeMetaRulesetImpl
org.apache.myfaces.view.facelets.tag.composite.CompositeMetaRulesetImpl$1
org.apache.myfaces.view.facelets.tag.composite.CompositeMetaRulesetImpl$NullMetadata
org.apache.myfaces.view.facelets.tag.composite.CompositeMetadataTargetImpl
org.apache.myfaces.view.facelets.tag.composite.CompositeResouceWrapper
org.apache.myfaces.view.facelets.tag.composite.CompositeResourceLibrary
org.apache.myfaces.view.facelets.tag.composite.CompositeResourceLibrary$ComponentConfigWrapper
org.apache.myfaces.view.facelets.tag.composite.CompositeTagAttributeUtils
org.apache.myfaces.view.facelets.tag.composite.CreateDynamicCompositeComponentListener
org.apache.myfaces.view.facelets.tag.composite.EditableValueHolderAttachedObjectTargetImpl
org.apache.myfaces.view.facelets.tag.composite.EditableValueHolderHandler
org.apache.myfaces.view.facelets.tag.composite.ExtensionHandler
org.apache.myfaces.view.facelets.tag.composite.FacetHandler
org.apache.myfaces.view.facelets.tag.composite.ImplementationHandler
org.apache.myfaces.view.facelets.tag.composite.InsertChildrenHandler
org.apache.myfaces.view.facelets.tag.composite.InsertFacetHandler
org.apache.myfaces.view.facelets.tag.composite.InterfaceHandler
org.apache.myfaces.view.facelets.tag.composite.RenderFacetHandler
org.apache.myfaces.view.facelets.tag.composite.RetargetMethodExpressionRule
org.apache.myfaces.view.facelets.tag.composite.RetargetMethodExpressionRule$RetargetValueExpressionMapper
org.apache.myfaces.view.facelets.tag.composite.ValueHolderAttachedObjectTargetImpl
org.apache.myfaces.view.facelets.tag.composite.ValueHolderHandler
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf.core
java.beans
java.io
java.lang
java.lang.reflect
java.net
java.util
java.util.logging
java.util.regex
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.component.visit
javax.faces.context
javax.faces.el
javax.faces.event
javax.faces.render
javax.faces.view
javax.faces.view.facelets
org.apache.myfaces.config
org.apache.myfaces.shared.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.util

org.apache.myfaces.view.facelets.tag.jsf

Afferent Couplings Efferent Couplings Abstractness Instability Distance
15 25 5.0% 62.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.tag.jsf.ComponentBuilderHandler
org.apache.myfaces.view.facelets.tag.jsf.RelocatableResourceHandler
org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule
org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule$ActionListenerMapper
org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule$ActionListenerMapper2
org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule$ActionMapper
org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule$ActionMapper2
org.apache.myfaces.view.facelets.tag.jsf.BehaviorTagHandlerDelegate
org.apache.myfaces.view.facelets.tag.jsf.ClearBindingValueExpressionListener
org.apache.myfaces.view.facelets.tag.jsf.ComponentHandler
org.apache.myfaces.view.facelets.tag.jsf.ComponentRelocatableResourceHandler
org.apache.myfaces.view.facelets.tag.jsf.ComponentRule
org.apache.myfaces.view.facelets.tag.jsf.ComponentRule$LiteralAttributeMetadata
org.apache.myfaces.view.facelets.tag.jsf.ComponentRule$ValueExpressionMetadata
org.apache.myfaces.view.facelets.tag.jsf.ComponentSupport
org.apache.myfaces.view.facelets.tag.jsf.ComponentTagHandlerDelegate
org.apache.myfaces.view.facelets.tag.jsf.ComponentTagHandlerDelegate$1
org.apache.myfaces.view.facelets.tag.jsf.ComponentTagHandlerDelegate$PublishFaceletDynamicComponentRefreshTransientBuildCallback
org.apache.myfaces.view.facelets.tag.jsf.ConvertHandler
org.apache.myfaces.view.facelets.tag.jsf.ConverterTagHandlerDelegate
org.apache.myfaces.view.facelets.tag.jsf.EditableValueHolderRule
org.apache.myfaces.view.facelets.tag.jsf.EditableValueHolderRule$LiteralValidatorMetadata
org.apache.myfaces.view.facelets.tag.jsf.EditableValueHolderRule$ValidatorExpressionMetadata
org.apache.myfaces.view.facelets.tag.jsf.EditableValueHolderRule$ValueChangedExpressionMetadata
org.apache.myfaces.view.facelets.tag.jsf.FaceletState
org.apache.myfaces.view.facelets.tag.jsf.JsfElementHandler
org.apache.myfaces.view.facelets.tag.jsf.JsfLibrary
org.apache.myfaces.view.facelets.tag.jsf.PartialMethodExpressionActionListener
org.apache.myfaces.view.facelets.tag.jsf.PartialMethodExpressionValidator
org.apache.myfaces.view.facelets.tag.jsf.PartialMethodExpressionValueChangeListener
org.apache.myfaces.view.facelets.tag.jsf.PassThroughLibrary
org.apache.myfaces.view.facelets.tag.jsf.PassthroughRuleImpl
org.apache.myfaces.view.facelets.tag.jsf.PassthroughRuleImpl$LiteralAttributeMetadata
org.apache.myfaces.view.facelets.tag.jsf.PassthroughRuleImpl$ValueExpressionMetadata
org.apache.myfaces.view.facelets.tag.jsf.PreDisposeViewEvent
org.apache.myfaces.view.facelets.tag.jsf.TagHandlerDelegateFactoryImpl
org.apache.myfaces.view.facelets.tag.jsf.ValidateHandler
org.apache.myfaces.view.facelets.tag.jsf.ValidatorTagHandlerDelegate
org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule
org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule$DynamicConverterMetadata2
org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule$DynamicValueExpressionMetadata
org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule$LiteralConverterMetadata
org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule$LiteralValueMetadata
org.apache.myfaces.application
org.apache.myfaces.config
org.apache.myfaces.renderkit.html
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.pool
org.apache.myfaces.view.facelets.pool.impl
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf.core
org.apache.myfaces.view.facelets.tag.jsf.html
org.apache.myfaces.view.facelets.tag.jstl.core
org.apache.myfaces.view.facelets.tag.ui
java.io
java.lang
java.lang.reflect
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.component.visit
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.validator
javax.faces.view
javax.faces.view.facelets
javax.validation.groups
org.apache.myfaces.shared.config
org.apache.myfaces.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf.core

org.apache.myfaces.view.facelets.tag.jsf.core

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 23 0.0% 85.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.view.facelets.tag.jsf.core.ActionListenerHandler
org.apache.myfaces.view.facelets.tag.jsf.core.ActionListenerHandler$LazyActionListener
org.apache.myfaces.view.facelets.tag.jsf.core.AjaxHandler
org.apache.myfaces.view.facelets.tag.jsf.core.AjaxHandler$AjaxBehaviorListenerImpl
org.apache.myfaces.view.facelets.tag.jsf.core.AttributeHandler
org.apache.myfaces.view.facelets.tag.jsf.core.AttributesHandler
org.apache.myfaces.view.facelets.tag.jsf.core.ConvertDateTimeHandler
org.apache.myfaces.view.facelets.tag.jsf.core.ConvertDelegateHandler
org.apache.myfaces.view.facelets.tag.jsf.core.ConvertNumberHandler
org.apache.myfaces.view.facelets.tag.jsf.core.CoreLibrary
org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler
org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$1
org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$CompositeComponentRelativeListener
org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$Listener
org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$SubscribeEventListener
org.apache.myfaces.view.facelets.tag.jsf.core.FacetHandler
org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler
org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap
org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap$ResourceEntry
org.apache.myfaces.view.facelets.tag.jsf.core.PassThroughAttributeHandler
org.apache.myfaces.view.facelets.tag.jsf.core.PassThroughAttributesHandler
org.apache.myfaces.view.facelets.tag.jsf.core.PhaseListenerHandler
org.apache.myfaces.view.facelets.tag.jsf.core.PhaseListenerHandler$LazyPhaseListener
org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler
org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler$LiteralResetValuesActionListener
org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler$ResetValuesActionListener
org.apache.myfaces.view.facelets.tag.jsf.core.SelectItemHandler
org.apache.myfaces.view.facelets.tag.jsf.core.SelectItemsHandler
org.apache.myfaces.view.facelets.tag.jsf.core.SetPropertyActionListenerHandler
org.apache.myfaces.view.facelets.tag.jsf.core.SetPropertyActionListenerHandler$SetPropertyListener
org.apache.myfaces.view.facelets.tag.jsf.core.ValidateDelegateHandler
org.apache.myfaces.view.facelets.tag.jsf.core.ValueChangeListenerHandler
org.apache.myfaces.view.facelets.tag.jsf.core.ValueChangeListenerHandler$LazyValueChangeListener
org.apache.myfaces.view.facelets.tag.jsf.core.VerbatimHandler
org.apache.myfaces.view.facelets.tag.jsf.core.ViewHandler
org.apache.myfaces.view.facelets.tag.jsf.core.ViewMetadataHandler
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.tag.jsf
java.io
java.lang
java.util
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.behavior
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.validator
javax.faces.view
javax.faces.view.facelets
org.apache.myfaces.config
org.apache.myfaces.shared.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.util

org.apache.myfaces.view.facelets.tag.jsf.html

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 38.0% 88.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.tag.jsf.html.AbstractHtmlLibrary
org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$TagDecoratorExecutor
org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$TagSelector
org.apache.myfaces.view.facelets.tag.jsf.html._HtmlOutputScript
org.apache.myfaces.view.facelets.tag.jsf.html._HtmlOutputStylesheet
org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator
org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$1
org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$TagSelectorImpl
org.apache.myfaces.view.facelets.tag.jsf.html.HtmlComponentHandler
org.apache.myfaces.view.facelets.tag.jsf.html.HtmlDecorator
org.apache.myfaces.view.facelets.tag.jsf.html.HtmlLibrary
org.apache.myfaces.view.facelets.tag.jsf.html.HtmlOutputScriptHandler
org.apache.myfaces.view.facelets.tag.jsf.html.HtmlOutputStylesheetHandler
org.apache.myfaces.view.facelets.compiler
java.lang
java.util
javax.faces.component
javax.faces.view.facelets
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf

org.apache.myfaces.view.facelets.tag.jstl.core

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 15 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.view.facelets.tag.jstl.core.CatchHandler
org.apache.myfaces.view.facelets.tag.jstl.core.ChooseHandler
org.apache.myfaces.view.facelets.tag.jstl.core.ChooseOtherwiseHandler
org.apache.myfaces.view.facelets.tag.jstl.core.ChooseWhenHandler
org.apache.myfaces.view.facelets.tag.jstl.core.ForEachHandler
org.apache.myfaces.view.facelets.tag.jstl.core.ForEachHandler$ArrayIterator
org.apache.myfaces.view.facelets.tag.jstl.core.IfHandler
org.apache.myfaces.view.facelets.tag.jstl.core.IndexedValueExpression
org.apache.myfaces.view.facelets.tag.jstl.core.IteratedValueExpression
org.apache.myfaces.view.facelets.tag.jstl.core.IterationState
org.apache.myfaces.view.facelets.tag.jstl.core.IterationState$IteratorWrapper
org.apache.myfaces.view.facelets.tag.jstl.core.IterationStatus
org.apache.myfaces.view.facelets.tag.jstl.core.IterationStatusExpression
org.apache.myfaces.view.facelets.tag.jstl.core.JstlCoreLibrary
org.apache.myfaces.view.facelets.tag.jstl.core.LegacyForEachHandler
org.apache.myfaces.view.facelets.tag.jstl.core.LegacyForEachHandler$ArrayIterator
org.apache.myfaces.view.facelets.tag.jstl.core.LegacyJstlCoreLibrary
org.apache.myfaces.view.facelets.tag.jstl.core.LegacySetHandler
org.apache.myfaces.view.facelets.tag.jstl.core.MappedValueExpression
org.apache.myfaces.view.facelets.tag.jstl.core.MappedValueExpression$Entry
org.apache.myfaces.view.facelets.tag.jstl.core.SetHandler
org.apache.myfaces.view.facelets.compiler
java.io
java.lang
java.lang.reflect
java.util
javax.el
javax.faces
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.view.facelets
org.apache.myfaces.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf

org.apache.myfaces.view.facelets.tag.jstl.fn

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 6 0.0% 86.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.view.facelets.tag.jstl.fn.JstlFnLibrary
org.apache.myfaces.view.facelets.tag.jstl.fn.JstlFunction
org.apache.myfaces.view.facelets.compiler
java.lang
java.lang.reflect
java.util
javax.faces
javax.faces.view.facelets
org.apache.myfaces.view.facelets.tag

org.apache.myfaces.view.facelets.tag.ui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 24 8.0% 83.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.view.facelets.tag.ui._Component
org.apache.myfaces.view.facelets.tag.ui._Fragment
org.apache.myfaces.view.facelets.tag.ui.ComponentRef
org.apache.myfaces.view.facelets.tag.ui.ComponentRefHandler
org.apache.myfaces.view.facelets.tag.ui.CompositionHandler
org.apache.myfaces.view.facelets.tag.ui.DebugPhaseListener
org.apache.myfaces.view.facelets.tag.ui.DebugPhaseListener$1
org.apache.myfaces.view.facelets.tag.ui.DebugPhaseListener$DebugVisitCallback
org.apache.myfaces.view.facelets.tag.ui.DecorateHandler
org.apache.myfaces.view.facelets.tag.ui.DefineHandler
org.apache.myfaces.view.facelets.tag.ui.IncludeHandler
org.apache.myfaces.view.facelets.tag.ui.InsertHandler
org.apache.myfaces.view.facelets.tag.ui.LegacyCompositionHandler
org.apache.myfaces.view.facelets.tag.ui.LegacyDecorateHandler
org.apache.myfaces.view.facelets.tag.ui.LegacyIncludeHandler
org.apache.myfaces.view.facelets.tag.ui.LegacyParamHandler
org.apache.myfaces.view.facelets.tag.ui.LegacyUILibrary
org.apache.myfaces.view.facelets.tag.ui.ParamHandler
org.apache.myfaces.view.facelets.tag.ui.RepeatHandler
org.apache.myfaces.view.facelets.tag.ui.RepeatHandler$TagMetaData
org.apache.myfaces.view.facelets.tag.ui.UIDebug
org.apache.myfaces.view.facelets.tag.ui.UIDebug$1
org.apache.myfaces.view.facelets.tag.ui.UIDebug$2
org.apache.myfaces.view.facelets.tag.ui.UILibrary
org.apache.myfaces.config
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf.core
java.beans
java.io
java.lang
java.net
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.component.visit
javax.faces.context
javax.faces.event
javax.faces.view.facelets
javax.servlet.http
org.apache.myfaces.renderkit
org.apache.myfaces.shared.util
org.apache.myfaces.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf
org.apache.myfaces.view.facelets.util

org.apache.myfaces.view.facelets.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 15 0.0% 58.0% 42.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.view.facelets.util.Classpath
org.apache.myfaces.view.facelets.util.Classpath$1
org.apache.myfaces.view.facelets.util.FaceletsViewDeclarationLanguageUtils
org.apache.myfaces.view.facelets.util.FastWriter
org.apache.myfaces.view.facelets.util.ParameterCheck
org.apache.myfaces.view.facelets.util.Path
org.apache.myfaces.view.facelets.util.ReflectionUtil
org.apache.myfaces.view.facelets.util.Resource
org.apache.myfaces.view.facelets.util.Resource$1
org.apache.myfaces.view.facelets.util.Resource$1$1
org.apache.myfaces.config
org.apache.myfaces.config.annotation
org.apache.myfaces.resource
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler
org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets.impl
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag.jsf.core
org.apache.myfaces.view.facelets.tag.ui
java.io
java.lang
java.lang.reflect
java.net
java.nio
java.nio.charset
java.security
java.util
java.util.jar
java.util.logging
java.util.zip
javax.faces
javax.faces.context
javax.servlet
org.apache.myfaces.shared.util

org.apache.myfaces.view.impl

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 org.apache.myfaces.view.impl.DefaultViewScopeHandler
org.apache.myfaces.spi.impl
java.lang
java.math
java.security
java.util
java.util.concurrent.atomic
javax.faces.context
org.apache.myfaces.shared.util
org.apache.myfaces.spi

org.apache.myfaces.view.jsp

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 19 0.0% 95.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.myfaces.view.jsp.FaceletsOnlyException
org.apache.myfaces.view.jsp.JspViewDeclarationLanguage
org.apache.myfaces.view.jsp.JspViewDeclarationLanguageStrategy
org.apache.myfaces.view
java.io
java.lang
java.util
java.util.logging
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.render
javax.faces.view
javax.servlet
javax.servlet.http
javax.servlet.jsp.jstl.core
org.apache.myfaces.application.jsp
org.apache.myfaces.application.viewstate
org.apache.myfaces.renderkit
org.apache.myfaces.shared.view
org.apache.myfaces.view

org.apache.myfaces.webapp

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 33 21.0% 97.0% 18.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.myfaces.webapp.AbstractFacesInitializer
org.apache.myfaces.webapp.FacesInitializer
org.apache.myfaces.webapp.StartupListener
org.apache.myfaces.webapp.FaceletsInitilializer
org.apache.myfaces.webapp.FacesELContextListener
org.apache.myfaces.webapp.FacesInitializerFactory
org.apache.myfaces.webapp.Jsp20FacesInitializer
org.apache.myfaces.webapp.Jsp20FacesInitializer$1
org.apache.myfaces.webapp.Jsp20FacesInitializer$ErrorExpressionFactory
org.apache.myfaces.webapp.Jsp21FacesInitializer
org.apache.myfaces.webapp.ManagedBeanDestroyerListener
org.apache.myfaces.webapp.MyFacesServlet
org.apache.myfaces.webapp.StartupServletContextListener
org.apache.myfaces.webapp.WebConfigParamsLogger
org.apache.myfaces.config
java.io
java.lang
java.lang.reflect
java.util
java.util.logging
javax.el
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.lifecycle
javax.faces.webapp
javax.servlet
javax.servlet.http
javax.servlet.jsp
org.apache.myfaces.cdi.dependent
org.apache.myfaces.config
org.apache.myfaces.config.annotation
org.apache.myfaces.config.element
org.apache.myfaces.context
org.apache.myfaces.context.servlet
org.apache.myfaces.el
org.apache.myfaces.el.unified
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.shared.config
org.apache.myfaces.shared.context
org.apache.myfaces.shared.util
org.apache.myfaces.shared_impl.webapp.webxml
org.apache.myfaces.spi
org.apache.myfaces.util
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.tag

Cycles

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

Package Package Dependencies
org.apache.myfaces.application org.apache.myfaces.el.convert
org.apache.myfaces.el
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.el
org.apache.myfaces.application.viewstate org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.cdi.impl org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.cdi.view org.apache.myfaces.context
org.apache.myfaces.renderkit
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.config org.apache.myfaces.config.annotation
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.config.annotation org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.config.impl.digester org.apache.myfaces.config
org.apache.myfaces.config.annotation
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.view.facelets.el
org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.context org.apache.myfaces.renderkit
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.context.servlet org.apache.myfaces.context
org.apache.myfaces.renderkit
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.ee6 org.apache.myfaces.context.servlet
org.apache.myfaces.context
org.apache.myfaces.renderkit
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.el org.apache.myfaces.el.unified.resolver
org.apache.myfaces.el
org.apache.myfaces.el.convert org.apache.myfaces.el
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.el
org.apache.myfaces.el.unified org.apache.myfaces.config
org.apache.myfaces.config.annotation
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.el.unified.resolver org.apache.myfaces.el
org.apache.myfaces.el.unified.resolver
org.apache.myfaces.flow org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.flow.builder org.apache.myfaces.flow
org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.flow.cdi org.apache.myfaces.flow.builder
org.apache.myfaces.flow
org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.flow.impl org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.lifecycle org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.renderkit org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.renderkit.html org.apache.myfaces.context
org.apache.myfaces.renderkit
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.resource org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.spi org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.spi.impl org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.view.facelets org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.pool org.apache.myfaces.context
org.apache.myfaces.renderkit
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets.pool.impl org.apache.myfaces.view.facelets.pool
org.apache.myfaces.context
org.apache.myfaces.renderkit
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.composite
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jsf.html org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets
org.apache.myfaces.lifecycle
org.apache.myfaces.view.facelets
org.apache.myfaces.view.facelets.tag.jstl.fn org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.facelets.tag
org.apache.myfaces.view.facelets.tag.ui
org.apache.myfaces.view.impl org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.view.jsp org.apache.myfaces.view
org.apache.myfaces.spi
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.webapp org.apache.myfaces.config.annotation
org.apache.myfaces.spi.impl
org.apache.myfaces.view.impl
org.apache.myfaces.spi
org.apache.myfaces.spi.impl

Explanation

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

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

Term Description
Number of Classes The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent Couplings The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent Couplings The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
Abstractness The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
Instability The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
Distance The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
Cycles Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.