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 ]Packages
[ summary ] [ packages ] [ cycles ] [ explanations ]org.apache.myfaces.application
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 44 | 16.0% | 90.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.application.MyfacesStateManager 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.NavigationHandlerImpl org.apache.myfaces.application.NavigationHandlerImpl$1 org.apache.myfaces.application.NavigationHandlerImpl$KeyComparator 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._SystemEventServletRequest org.apache.myfaces.application._SystemEventServletRequest$1 org.apache.myfaces.application._SystemEventServletResponse org.apache.myfaces.application._SystemEventServletResponse$1 | org.apache.myfaces.application.jsp org.apache.myfaces.config org.apache.myfaces.renderkit org.apache.myfaces.renderkit.html org.apache.myfaces.view.facelets | java.beans java.io java.lang java.lang.reflect 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.render javax.faces.validator javax.faces.view javax.naming javax.servlet javax.servlet.http org.apache.commons.beanutils 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.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.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.application.jsp
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 27 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.application.jsp.JspStateManagerImpl org.apache.myfaces.application.jsp.JspStateManagerImpl$1 org.apache.myfaces.application.jsp.JspStateManagerImpl$SerializedViewCollection org.apache.myfaces.application.jsp.JspStateManagerImpl$SerializedViewKey org.apache.myfaces.application.jsp.JspViewHandlerImpl org.apache.myfaces.application.jsp.JspViewHandlerImpl$StateMarkerAwareWriter 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.lang.reflect java.nio java.nio.charset java.security java.util java.util.logging java.util.zip javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.render javax.faces.view javax.servlet javax.servlet.http javax.servlet.jsp.jstl.core org.apache.commons.collections.map org.apache.myfaces.application org.apache.myfaces.renderkit org.apache.myfaces.shared.application org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit org.apache.myfaces.shared.renderkit.html.util org.apache.myfaces.shared.util org.apache.myfaces.shared.view |
org.apache.myfaces.component
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.component.ComponentResourceContainer | None | 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 |
---|---|---|---|---|
10 | 51 | 9.0% | 84.0% | 8.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.LastVariableResolverInChain 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.lifecycle org.apache.myfaces.spi.impl org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler 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.lifecycle javax.faces.render javax.naming javax.xml.parsers javax.xml.transform javax.xml.transform.stream javax.xml.validation org.apache.commons.beanutils org.apache.commons.collections org.apache.myfaces.application org.apache.myfaces.component.visit org.apache.myfaces.config.annotation org.apache.myfaces.config.element 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.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.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.ls org.xml.sax org.xml.sax.helpers |
org.apache.myfaces.config.annotation
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 30 | 22.0% | 91.0% | 13.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.naming javax.persistence javax.servlet org.apache org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.view.facelets.util org.apache.tomcat |
org.apache.myfaces.config.element
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 6 | 100.0% | 43.0% | 43.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.ConfigOthersSlot 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.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 | 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.view.facelets.compiler org.apache.myfaces.webapp | java.io java.lang java.util javax.el javax.faces.context javax.faces.el |
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 | 11 | 0.0% | 79.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.impl.digester.elements.AbsoluteOrdering org.apache.myfaces.config.impl.digester.elements.Application org.apache.myfaces.config.impl.digester.elements.Attribute org.apache.myfaces.config.impl.digester.elements.Behavior org.apache.myfaces.config.impl.digester.elements.ClientBehaviorRenderer org.apache.myfaces.config.impl.digester.elements.Component org.apache.myfaces.config.impl.digester.elements.ConfigOthersSlot org.apache.myfaces.config.impl.digester.elements.Converter org.apache.myfaces.config.impl.digester.elements.FaceletsProcessing org.apache.myfaces.config.impl.digester.elements.FacesConfig org.apache.myfaces.config.impl.digester.elements.FacesConfigExtension org.apache.myfaces.config.impl.digester.elements.FacesConfigNameSlot org.apache.myfaces.config.impl.digester.elements.Factory org.apache.myfaces.config.impl.digester.elements.ListEntries org.apache.myfaces.config.impl.digester.elements.ListEntries$Entry org.apache.myfaces.config.impl.digester.elements.LocaleConfig org.apache.myfaces.config.impl.digester.elements.ManagedBean org.apache.myfaces.config.impl.digester.elements.ManagedProperty org.apache.myfaces.config.impl.digester.elements.ManagedProperty$1 org.apache.myfaces.config.impl.digester.elements.ManagedProperty$DummyValueBinding org.apache.myfaces.config.impl.digester.elements.MapEntries org.apache.myfaces.config.impl.digester.elements.MapEntries$Entry org.apache.myfaces.config.impl.digester.elements.NamedEvent org.apache.myfaces.config.impl.digester.elements.NavigationCase org.apache.myfaces.config.impl.digester.elements.NavigationRule org.apache.myfaces.config.impl.digester.elements.OrderSlot org.apache.myfaces.config.impl.digester.elements.Ordering org.apache.myfaces.config.impl.digester.elements.Property org.apache.myfaces.config.impl.digester.elements.Redirect org.apache.myfaces.config.impl.digester.elements.RenderKit org.apache.myfaces.config.impl.digester.elements.Renderer org.apache.myfaces.config.impl.digester.elements.ResourceBundle org.apache.myfaces.config.impl.digester.elements.SystemEventListener org.apache.myfaces.config.impl.digester.elements.ViewParam | 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.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets.el |
org.apache.myfaces.config.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 0.0% | 67.0% | 33.0% |
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.Vertex | org.apache.myfaces.config | java.lang java.util |
org.apache.myfaces.context
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 22 | 18.0% | 81.0% | 0.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.application org.apache.myfaces.config org.apache.myfaces.context.servlet org.apache.myfaces.renderkit.html 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.context.servlet
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 24 | 11.0% | 86.0% | 4.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.ServletFacesContextImpl org.apache.myfaces.context.servlet.SessionMap org.apache.myfaces.context.servlet.StartupFacesContextImpl org.apache.myfaces.context.servlet.StartupServletExternalContextImpl | org.apache.myfaces.config org.apache.myfaces.context org.apache.myfaces.el.unified.resolver 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.render javax.faces.view javax.servlet javax.servlet.http org.apache.myfaces.context org.apache.myfaces.el.unified 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.el
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 13 | 7.0% | 68.0% | 25.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.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 | 13 | 12.0% | 76.0% | 11.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.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.el.unified.resolver
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 19 | 6.0% | 83.0% | 11.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 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.view.facelets org.apache.myfaces.view.facelets.el |
org.apache.myfaces.el.unified.resolver.implicitobject
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 5.0% | 88.0% | 7.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.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 |
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.lifecycle
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 22 | 13.0% | 85.0% | 2.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.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.UpdateModelValuesExecutor org.apache.myfaces.lifecycle.ViewNotFoundException | org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.context org.apache.myfaces.renderkit | java.io java.lang java.net java.util java.util.concurrent 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.faces.view org.apache.myfaces.config org.apache.myfaces.renderkit org.apache.myfaces.shared.application org.apache.myfaces.shared.util org.apache.myfaces.shared_impl.webapp.webxml org.apache.myfaces.util |
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 | 28 | 8.0% | 78.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.renderkit.MyfacesResponseStateManager | org.apache.myfaces.renderkit.ClientSideStateCacheImpl 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.renderkit.ServerSideStateCacheImpl org.apache.myfaces.renderkit.ServerSideStateCacheImpl$1 org.apache.myfaces.renderkit.ServerSideStateCacheImpl$SerializedViewCollection org.apache.myfaces.renderkit.ServerSideStateCacheImpl$SerializedViewKey org.apache.myfaces.renderkit.StateCacheFactoryImpl org.apache.myfaces.renderkit.StateCacheUtils | org.apache.myfaces.application org.apache.myfaces.application.jsp 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.security java.text java.util java.util.logging java.util.regex java.util.zip javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.el javax.faces.render javax.faces.view javax.servlet.http org.apache.commons.collections.map org.apache.myfaces.application 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 |
---|---|---|---|---|
1 | 28 | 0.0% | 97.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | 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.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$MyFacesResponseStream org.apache.myfaces.renderkit.html.HtmlResponseStateManager 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 | 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.render javax.faces.view org.apache.myfaces.application 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 |
---|---|---|---|---|
1 | 7 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.resource.InternalClassLoaderResourceLoader | org.apache.myfaces.application | java.io java.lang java.net javax.faces.application javax.faces.context org.apache.myfaces.shared.resource org.apache.myfaces.shared.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 |
---|---|---|---|---|
3 | 14 | 14.0% | 82.0% | 3.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.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 |
---|---|---|---|---|
7 | 12 | 72.0% | 63.0% | 35.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.FactoryFinderProvider org.apache.myfaces.spi.FactoryFinderProviderFactory org.apache.myfaces.spi.ServiceProviderFinder org.apache.myfaces.spi.ServletMapping 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.ServiceProviderFinderFactory org.apache.myfaces.spi.WebConfigProviderFactory$1 | org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.context org.apache.myfaces.renderkit org.apache.myfaces.spi.impl org.apache.myfaces.view.facelets.compiler org.apache.myfaces.webapp | java.io java.lang java.lang.reflect java.security java.util java.util.logging javax.faces javax.faces.context 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 | 15 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | 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.DefaultServiceProviderFinder org.apache.myfaces.spi.impl.DefaultWebConfigProvider org.apache.myfaces.spi.impl.DefaultWebConfigProviderFactory org.apache.myfaces.spi.impl.DefaultWebConfigProviderFactory$1 org.apache.myfaces.spi.impl.ServletMappingImpl org.apache.myfaces.spi.impl.SpiUtils | 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.faces javax.faces.context org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.shared.util org.apache.myfaces.shared_impl.webapp.webxml org.apache.myfaces.spi org.apache.myfaces.view.facelets.compiler |
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.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 |
---|---|---|---|---|
10 | 12 | 21.0% | 55.0% | 25.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.IteratorEnumeration org.apache.myfaces.util._ValidationUtils | org.apache.myfaces.config org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.lifecycle 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.webapp | java.beans java.io java.lang java.util java.util.logging javax.el javax.faces javax.faces.component javax.faces.context javax.servlet javax.validation org.apache.myfaces.shared.util |
org.apache.myfaces.view
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 9 | 67.0% | 75.0% | 42.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.config org.apache.myfaces.view.facelets org.apache.myfaces.view.jsp | java.lang java.util.logging javax.faces javax.faces.application javax.faces.context javax.faces.view org.apache.myfaces.shared.config org.apache.myfaces.view.facelets org.apache.myfaces.view.jsp |
org.apache.myfaces.view.facelets
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
14 | 43 | 31.0% | 75.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.AbstractFacelet org.apache.myfaces.view.facelets.AbstractFaceletContext org.apache.myfaces.view.facelets.Facelet org.apache.myfaces.view.facelets.FaceletCompositionContext org.apache.myfaces.view.facelets.FaceletFactory org.apache.myfaces.view.facelets.PageContext 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.DefaultFaceletsStateManagementHelper org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementHelper$1 org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementHelper$SerializedViewCollection org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementHelper$SerializedViewKey org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$1 org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$2 org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$3 org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$PostAddPreRemoveFromViewListener org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$TreeStructComponent org.apache.myfaces.view.facelets.ELExpressionCacheMode org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage$FaceletViewMetadata org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguageStrategy org.apache.myfaces.view.facelets.FaceletViewHandler org.apache.myfaces.view.facelets.FaceletViewHandler$NullWriter org.apache.myfaces.view.facelets.PostBuildComponentTreeOnRestoreViewEvent org.apache.myfaces.view.facelets.StateWriter | org.apache.myfaces.application org.apache.myfaces.el.unified.resolver 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 | java.beans java.io java.lang java.lang.reflect java.net java.security java.util java.util.logging java.util.regex java.util.zip 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 javax.servlet javax.servlet.http org.apache.commons.collections.map org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.shared.application org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit 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.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.apache.myfaces.view.facelets.compiler
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 37 | 6.0% | 90.0% | 4.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.DefaultFaceletConfigResourceProvider org.apache.myfaces.view.facelets.compiler.EncodingHandler org.apache.myfaces.view.facelets.compiler.EndElementInstruction 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.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$LibraryHandler org.apache.myfaces.view.facelets.compiler.TagLibraryConfig$TagLibraryImpl 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.UILiteralText org.apache.myfaces.view.facelets.compiler.UILiteralTextHandler org.apache.myfaces.view.facelets.compiler.UIText org.apache.myfaces.view.facelets.compiler.UITextHandler org.apache.myfaces.view.facelets.compiler.XMLInstruction org.apache.myfaces.view.facelets.compiler._ComponentUtils | org.apache.myfaces.spi.impl org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.impl 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.shared.config org.apache.myfaces.shared.renderkit.html org.apache.myfaces.shared.util org.apache.myfaces.spi 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.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 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | 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.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 |
---|---|---|---|---|
13 | 18 | 10.0% | 58.0% | 32.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
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.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.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.impl.digester.elements org.apache.myfaces.el.unified.resolver 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.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.util org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 24 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | 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.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$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.logging java.util.regex 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.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.core org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.tag
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 19 | 16.0% | 68.0% | 16.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$UserBehaviorHandlerFactory 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.BeanPropertyTagRule org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule$DynamicPropertyMetadata org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule$LiteralPropertyMetadata 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.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.component javax.faces.view javax.faces.view.facelets 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.ui org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.tag.composite
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 26 | 7.0% | 90.0% | 3.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.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.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.view.facelets org.apache.myfaces.view.facelets.compiler 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.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.jsf org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.tag.jsf
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 23 | 6.0% | 70.0% | 24.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.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.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.PartialMethodExpressionActionListener org.apache.myfaces.view.facelets.tag.jsf.PartialMethodExpressionValidator org.apache.myfaces.view.facelets.tag.jsf.PartialMethodExpressionValueChangeListener 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.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.util java.util.logging 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 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 |
---|---|---|---|---|
3 | 23 | 0.0% | 88.0% | 12.0% |
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.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.PhaseListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.PhaseListenerHandler$LazyPhaseListener 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.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% | 25.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._HtmlOutputScript org.apache.myfaces.view.facelets.tag.jsf.html._HtmlOutputStylesheet | 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 | 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 | 13 | 0.0% | 93.0% | 7.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.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.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 | 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.view.facelets 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 | 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 |
---|---|---|---|---|
4 | 22 | 11.0% | 85.0% | 5.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.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.tag org.apache.myfaces.view.facelets.tag.jsf.core | java.beans java.io java.lang 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.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 |
---|---|---|---|---|
10 | 13 | 0.0% | 57.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.util.Classpath 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.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.util java.util.jar java.util.logging java.util.zip javax.faces.context javax.servlet org.apache.myfaces.shared.util |
org.apache.myfaces.view.jsp
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 17 | 0.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | 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.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.renderkit org.apache.myfaces.shared.view org.apache.myfaces.view |
org.apache.myfaces.webapp
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 31 | 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.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.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 org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.application.jsp | org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.config | org.apache.myfaces.config.annotation org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.config.annotation | org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.config.impl.digester | org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.config.impl.digester.elements | org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.context | org.apache.myfaces.context.servlet org.apache.myfaces.context |
org.apache.myfaces.context.servlet | org.apache.myfaces.context org.apache.myfaces.context.servlet |
org.apache.myfaces.el | org.apache.myfaces.el.unified org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.el.convert | org.apache.myfaces.el org.apache.myfaces.el.unified org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.el.unified | org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.el.unified.resolver | org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.lifecycle | org.apache.myfaces.renderkit org.apache.myfaces.lifecycle |
org.apache.myfaces.renderkit | org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.renderkit.html | org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.context |
org.apache.myfaces.spi | org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.spi.impl | org.apache.myfaces.spi org.apache.myfaces.spi.impl |
org.apache.myfaces.taglib.core | org.apache.myfaces.application.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view | org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets | org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.compiler | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.el | org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.impl | org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.tag | org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.tag.composite | org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.tag.jsf | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.tag.jsf.core | org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.tag.jsf.html | org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.tag.jstl.core | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.tag.jstl.fn | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.facelets.tag.ui | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view org.apache.myfaces.view.jsp org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.view.jsp | org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.renderkit |
org.apache.myfaces.webapp | org.apache.myfaces.context.servlet org.apache.myfaces.context org.apache.myfaces.context.servlet |
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. |