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 |
---|---|---|---|---|
8 | 57 | 9.0% | 88.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.application.NavigationHandlerSupport org.apache.myfaces.application.StateCache org.apache.myfaces.application.StateCacheFactory |
org.apache.myfaces.application.ActionListenerImpl org.apache.myfaces.application.ApplicationFactoryImpl org.apache.myfaces.application.ApplicationImpl org.apache.myfaces.application.ApplicationImpl$1 org.apache.myfaces.application.ApplicationImpl$SystemListenerEntry org.apache.myfaces.application.BackwardsCompatibleNavigationHandlerWrapper org.apache.myfaces.application.DefaultNavigationHandlerSupport org.apache.myfaces.application.DefaultResourceHandlerSupport org.apache.myfaces.application.FlowNavigationCase org.apache.myfaces.application.NavigationHandlerImpl org.apache.myfaces.application.NavigationHandlerImpl$1 org.apache.myfaces.application.NavigationHandlerImpl$KeyComparator org.apache.myfaces.application.NavigationHandlerImpl$NavigationContext org.apache.myfaces.application.NavigationHandlerImpl$PreDisposeViewCallback org.apache.myfaces.application.ResourceHandlerImpl org.apache.myfaces.application.ResourceHandlerImpl$FilterInvalidSuffixViewResourceIterator 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.ViewResourceIterator org.apache.myfaces.application._ApplicationUtils org.apache.myfaces.application._FlowNavigationStructure org.apache.myfaces.application._LocaleUtils org.apache.myfaces.application._LocaleUtils$SyncAvoid org.apache.myfaces.application._SystemEventServletRequest org.apache.myfaces.application._SystemEventServletRequest$1 org.apache.myfaces.application._SystemEventServletResponse org.apache.myfaces.application._SystemEventServletResponse$1 org.apache.myfaces.application._WildcardPattern |
org.apache.myfaces.application.viewstate org.apache.myfaces.config org.apache.myfaces.context.servlet org.apache.myfaces.push.cdi org.apache.myfaces.renderkit.html org.apache.myfaces.resource org.apache.myfaces.spi org.apache.myfaces.view.facelets |
java.beans java.io java.lang java.lang.reflect java.net java.security java.util java.util.concurrent java.util.logging java.util.regex java.util.stream javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.component.search javax.faces.component.visit javax.faces.context javax.faces.convert javax.faces.el javax.faces.event javax.faces.flow javax.faces.render javax.faces.validator javax.faces.view javax.naming javax.servlet javax.servlet.http org.apache.commons.beanutils org.apache.myfaces.application.viewstate org.apache.myfaces.application.viewstate.token org.apache.myfaces.cdi.behavior org.apache.myfaces.cdi.converter org.apache.myfaces.cdi.validator org.apache.myfaces.component.search org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.context org.apache.myfaces.el org.apache.myfaces.el.convert org.apache.myfaces.el.unified org.apache.myfaces.el.unified.resolver org.apache.myfaces.flow org.apache.myfaces.lifecycle org.apache.myfaces.renderkit org.apache.myfaces.resource org.apache.myfaces.shared.application org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit.html.util org.apache.myfaces.shared.resource org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.pool org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.application.jsp
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.application.jsp.ServletViewResponseWrapper org.apache.myfaces.application.jsp.ServletViewResponseWrapper$WrappedServletOutputStream org.apache.myfaces.application.jsp.ServletViewResponseWrapper$WrappedServletOutputStream$WrappedByteArrayOutputStream |
org.apache.myfaces.taglib.core |
java.io java.lang java.nio java.nio.charset javax.servlet javax.servlet.http org.apache.myfaces.shared.view |
org.apache.myfaces.application.viewstate
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 22 | 22.0% | 92.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.application.viewstate.CsrfSessionTokenFactory org.apache.myfaces.application.viewstate.KeyFactory org.apache.myfaces.application.viewstate.SerializedViewKey org.apache.myfaces.application.viewstate.SessionViewStorageFactory |
org.apache.myfaces.application.viewstate.ClientSideStateCacheImpl org.apache.myfaces.application.viewstate.IntByteArraySerializedViewKey org.apache.myfaces.application.viewstate.IntIntSerializedViewKey org.apache.myfaces.application.viewstate.RandomCsrfSessionTokenFactory org.apache.myfaces.application.viewstate.RandomKeyFactory org.apache.myfaces.application.viewstate.RandomSessionViewStorageFactory org.apache.myfaces.application.viewstate.SecureRandomCsrfSessionTokenFactory org.apache.myfaces.application.viewstate.SecureRandomKeyFactory org.apache.myfaces.application.viewstate.SerializedViewCollection org.apache.myfaces.application.viewstate.ServerSideStateCacheImpl org.apache.myfaces.application.viewstate.ServerSideStateCacheImpl$1 org.apache.myfaces.application.viewstate.SessionIdGenerator org.apache.myfaces.application.viewstate.StateCacheFactoryImpl org.apache.myfaces.application.viewstate.StateCacheUtils |
org.apache.myfaces.application org.apache.myfaces.spi.impl |
java.io java.lang java.security java.util java.util.concurrent java.util.logging java.util.zip javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.lifecycle javax.faces.render javax.xml.bind org.apache.myfaces.application org.apache.myfaces.application.viewstate.token org.apache.myfaces.renderkit org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.view |
org.apache.myfaces.application.viewstate.token
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 6 | 33.0% | 67.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.application.viewstate.token.StateTokenProcessor |
org.apache.myfaces.application.viewstate.token.ClientSideStateTokenProcessor org.apache.myfaces.application.viewstate.token.ServiceSideStateTokenProcessor |
org.apache.myfaces.application org.apache.myfaces.application.viewstate org.apache.myfaces.renderkit.html |
java.io java.lang javax.faces javax.faces.component javax.faces.context org.apache.myfaces.shared.util |
org.apache.myfaces.cdi
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 9 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.cdi.JsfApplicationArtifactHolder org.apache.myfaces.cdi.JsfApplicationArtifactHolderExtension org.apache.myfaces.cdi.JsfArtifactFlowMapProducer$FlowMapAnnotationLiteral org.apache.myfaces.cdi.JsfArtifactProducer org.apache.myfaces.cdi.JsfArtifactProducerExtension |
org.apache.myfaces.cdi.impl org.apache.myfaces.cdi.view org.apache.myfaces.flow.cdi |
java.lang java.util javax.enterprise.inject.spi javax.enterprise.util javax.faces.annotation javax.faces.application javax.faces.component javax.faces.context javax.servlet |
org.apache.myfaces.cdi.behavior
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.cdi.behavior.FacesBehaviorAnnotationLiteral org.apache.myfaces.cdi.behavior.FacesBehaviorCDIWrapper org.apache.myfaces.cdi.behavior.FacesBehaviorExtension org.apache.myfaces.cdi.behavior.FacesBehaviorInfo org.apache.myfaces.cdi.behavior.FacesClientBehaviorCDIWrapper |
org.apache.myfaces.application |
java.io java.lang java.lang.annotation java.lang.reflect java.util javax.enterprise.inject.spi javax.enterprise.util javax.faces javax.faces.component javax.faces.component.behavior javax.faces.context javax.faces.event org.apache.myfaces.cdi.util |
org.apache.myfaces.cdi.config
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.cdi.config.FacesConfigBeanHolder org.apache.myfaces.cdi.config.FacesConfigExtension |
None | java.lang javax.enterprise.inject.spi javax.faces.annotation org.apache.myfaces.cdi.util |
org.apache.myfaces.cdi.converter
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 12 | 0.0% | 92.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.cdi.converter.FacesConverterAnnotationLiteral org.apache.myfaces.cdi.converter.FacesConverterCDIWrapper org.apache.myfaces.cdi.converter.FacesConverterCDIWrapper$1 org.apache.myfaces.cdi.converter.FacesConverterExtension org.apache.myfaces.cdi.converter.FacesConverterInfo |
org.apache.myfaces.application |
java.io java.lang java.lang.annotation java.lang.reflect java.util javax.enterprise.inject.spi javax.enterprise.util javax.faces javax.faces.component javax.faces.context javax.faces.convert org.apache.myfaces.cdi.util |
org.apache.myfaces.cdi.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 12 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.cdi.impl.CDIAnnotationInjectionProvider org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl |
None | java.lang java.lang.annotation java.util javax.enterprise.context.spi javax.enterprise.inject.spi javax.faces.context javax.servlet org.apache.myfaces.cdi org.apache.myfaces.cdi.util org.apache.myfaces.cdi.view org.apache.myfaces.flow.cdi org.apache.myfaces.spi |
org.apache.myfaces.cdi.managedproperty
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.cdi.managedproperty.ManagedPropertyExtension org.apache.myfaces.cdi.managedproperty.ManagedPropertyInfo org.apache.myfaces.cdi.managedproperty.ManagedPropertyProducer$ManagedPropertyAnnotationLiteral |
None | java.io java.lang java.lang.reflect java.util javax.enterprise.inject.spi javax.enterprise.util javax.faces.annotation |
org.apache.myfaces.cdi.model
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 12 | 17.0% | 92.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.cdi.model.DataModelBuilder |
org.apache.myfaces.cdi.model.DataModelBuilderProxy org.apache.myfaces.cdi.model.DataModelInfo org.apache.myfaces.cdi.model.FacesDataModelAnnotationLiteral org.apache.myfaces.cdi.model.FacesDataModelClassBeanHolder org.apache.myfaces.cdi.model.FacesDataModelExtension |
org.apache.myfaces.view.facelets.component |
java.io java.lang java.lang.reflect java.util java.util.concurrent javax.enterprise.inject.spi javax.enterprise.util javax.faces javax.faces.context javax.faces.model org.apache.myfaces.cdi.util org.apache.myfaces.shared.util |
org.apache.myfaces.cdi.scope
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 25.0% | 90.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.cdi.scope.FacesScoped org.apache.myfaces.cdi.scope.ViewTransientScoped |
org.apache.myfaces.cdi.scope.FacesScopeBeanHolder org.apache.myfaces.cdi.scope.FacesScopeProvider org.apache.myfaces.cdi.scope.FacesScopedContextImpl org.apache.myfaces.cdi.scope.ScopeExtension org.apache.myfaces.cdi.scope.ViewTransientScopeBeanHolder org.apache.myfaces.cdi.scope.ViewTransientScopedContextImpl |
org.apache.myfaces.context.servlet |
java.lang java.lang.annotation java.util javax.enterprise.context javax.enterprise.context.spi javax.enterprise.inject.spi javax.faces.component javax.faces.context org.apache.myfaces.cdi.util |
org.apache.myfaces.cdi.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
14 | 15 | 20.0% | 52.0% | 28.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.cdi.util.AbstractContext org.apache.myfaces.cdi.util.AbstractDynamicProducer |
org.apache.myfaces.cdi.util.AnyLiteral org.apache.myfaces.cdi.util.BeanEntry org.apache.myfaces.cdi.util.BeanProvider org.apache.myfaces.cdi.util.CDIUtils org.apache.myfaces.cdi.util.ContextualInstanceInfo org.apache.myfaces.cdi.util.ContextualStorage org.apache.myfaces.cdi.util.DefaultLiteral org.apache.myfaces.cdi.util.ParameterizedTypeImpl |
org.apache.myfaces.cdi.behavior org.apache.myfaces.cdi.config org.apache.myfaces.cdi.converter org.apache.myfaces.cdi.impl org.apache.myfaces.cdi.model org.apache.myfaces.cdi.scope org.apache.myfaces.cdi.validator org.apache.myfaces.cdi.view org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.el.unified org.apache.myfaces.flow.cdi org.apache.myfaces.push org.apache.myfaces.push.cdi |
java.io java.lang java.lang.annotation java.lang.reflect java.util java.util.concurrent java.util.function javax.enterprise.context javax.enterprise.context.spi javax.enterprise.inject javax.enterprise.inject.spi javax.enterprise.util javax.faces.context javax.faces.view org.apache.myfaces.webapp |
org.apache.myfaces.cdi.validator
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 12 | 0.0% | 92.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.cdi.validator.FacesValidatorAnnotationLiteral org.apache.myfaces.cdi.validator.FacesValidatorCDIWrapper org.apache.myfaces.cdi.validator.FacesValidatorCDIWrapper$1 org.apache.myfaces.cdi.validator.FacesValidatorExtension org.apache.myfaces.cdi.validator.FacesValidatorInfo |
org.apache.myfaces.application |
java.io java.lang java.lang.annotation java.lang.reflect java.util javax.enterprise.inject.spi javax.enterprise.util javax.faces javax.faces.component javax.faces.context javax.faces.validator org.apache.myfaces.cdi.util |
org.apache.myfaces.cdi.view
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 20 | 0.0% | 95.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.cdi.view.ViewScopeBeanHolder org.apache.myfaces.cdi.view.ViewScopeCDIMap org.apache.myfaces.cdi.view.ViewScopeCDIMap$EntryWrapper org.apache.myfaces.cdi.view.ViewScopeContextExtension org.apache.myfaces.cdi.view.ViewScopeContextImpl org.apache.myfaces.cdi.view.ViewScopeContextualKey org.apache.myfaces.cdi.view.ViewScopeContextualStorage |
org.apache.myfaces.cdi.impl |
java.io java.lang java.lang.annotation java.util java.util.concurrent javax.enterprise.context javax.enterprise.context.spi javax.enterprise.inject.spi javax.faces.component javax.faces.context javax.faces.view javax.servlet org.apache.myfaces.cdi org.apache.myfaces.cdi.util org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.shared.context org.apache.myfaces.view |
org.apache.myfaces.component
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.component.ComponentResourceContainer |
org.apache.myfaces.view.facelets |
java.io java.lang javax.faces.component javax.faces.context |
org.apache.myfaces.component.search
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 10 | 0.0% | 83.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.component.search.AllSearchKeywordResolver org.apache.myfaces.component.search.ChildSearchKeywordResolver org.apache.myfaces.component.search.CompositeComponentParentSearchKeywordResolver org.apache.myfaces.component.search.CompositeSearchKeywordResolver org.apache.myfaces.component.search.FormSearchKeywordResolver org.apache.myfaces.component.search.IdSearchKeywordResolver org.apache.myfaces.component.search.IdSearchKeywordResolver$1 org.apache.myfaces.component.search.NamingContainerSearchKeywordResolver org.apache.myfaces.component.search.NextSearchKeywordResolver org.apache.myfaces.component.search.NoneSearchKeywordResolver org.apache.myfaces.component.search.ParentSearchKeywordResolver org.apache.myfaces.component.search.PreviousSearchKeywordResolver org.apache.myfaces.component.search.RootSearchKeywordResolver org.apache.myfaces.component.search.SearchComponentUtils org.apache.myfaces.component.search.SearchExpressionContextFactoryImpl org.apache.myfaces.component.search.SearchExpressionContextImpl org.apache.myfaces.component.search.SearchExpressionHandlerImpl org.apache.myfaces.component.search.SearchExpressionHandlerImpl$1 org.apache.myfaces.component.search.SearchExpressionHandlerImpl$2 org.apache.myfaces.component.search.SearchExpressionHandlerImpl$CollectClientIdCallback org.apache.myfaces.component.search.SearchExpressionHandlerImpl$CollectClientIdsCallback org.apache.myfaces.component.search.SearchExpressionHandlerImpl$MultipleInvocationCallback org.apache.myfaces.component.search.SearchExpressionHandlerImpl$SingleInvocationCallback org.apache.myfaces.component.search.ThisSearchKeywordResolver |
org.apache.myfaces.application org.apache.myfaces.config |
java.lang java.util java.util.regex javax.faces javax.faces.application javax.faces.component javax.faces.component.search javax.faces.component.visit javax.faces.context org.apache.myfaces.shared.renderkit.html.util |
org.apache.myfaces.component.validate
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 20 | 0.0% | 95.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.component.validate.CopyBeanInterceptorELResolver org.apache.myfaces.component.validate.ValidateWholeBeanComponent org.apache.myfaces.component.validate.ValidateWholeBeanComponent$PropertyKeys org.apache.myfaces.component.validate.WholeBeanValidator org.apache.myfaces.component.validate.WholeBeanValidator$1 org.apache.myfaces.component.validate.WholeBeanValidator$FacesMessageInterpolator org.apache.myfaces.component.validate.WholeBeanValidator$UpdateBeanCopyCallback org.apache.myfaces.component.validate._ELContextDecorator org.apache.myfaces.component.validate._ValueReferenceResolver |
org.apache.myfaces.view.facelets.tag.jsf.core |
java.io java.lang java.lang.reflect java.security java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.convert javax.faces.el javax.faces.validator javax.validation javax.validation.groups javax.validation.metadata org.apache.myfaces.shared.util org.apache.myfaces.util |
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 |
---|---|---|---|---|
15 | 66 | 9.0% | 81.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.config.FacesConfigDispenser org.apache.myfaces.config.FacesConfigUnmarshaller |
org.apache.myfaces.config.ConfigFilesXmlValidationUtils org.apache.myfaces.config.ConfigFilesXmlValidationUtils$1 org.apache.myfaces.config.ConfigFilesXmlValidationUtils$FacesConfigVersionCheckHandler org.apache.myfaces.config.ConfigFilesXmlValidationUtils$LSInputImpl org.apache.myfaces.config.ConfigFilesXmlValidationUtils$ValidationErrorHandler org.apache.myfaces.config.ConfigFilesXmlValidationUtils$ValidatorLSResourceResolver org.apache.myfaces.config.ConfigFilesXmlValidationUtils$VersionCheckHandler org.apache.myfaces.config.DefaultFacesConfigResourceProvider org.apache.myfaces.config.DefaultFacesConfigurationMerger org.apache.myfaces.config.DefaultFacesConfigurationMerger$1 org.apache.myfaces.config.DefaultFacesConfigurationProvider org.apache.myfaces.config.FacesConfigValidator org.apache.myfaces.config.FacesConfigurator org.apache.myfaces.config.LogMetaInfUtils org.apache.myfaces.config.LogMetaInfUtils$JarInfo org.apache.myfaces.config.ManagedBeanBuilder org.apache.myfaces.config.ManagedBeanBuilder$1 org.apache.myfaces.config.ManagedBeanDestroyer org.apache.myfaces.config.NamedEventManager org.apache.myfaces.config.RuntimeConfig |
org.apache.myfaces.application org.apache.myfaces.cdi.view org.apache.myfaces.config.impl.digester org.apache.myfaces.el.unified org.apache.myfaces.el.unified.resolver org.apache.myfaces.flow.impl org.apache.myfaces.lifecycle org.apache.myfaces.spi.impl org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.pool.impl org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.util org.apache.myfaces.view.impl org.apache.myfaces.webapp |
java.io java.lang java.lang.reflect java.net java.util java.util.concurrent java.util.function java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.search javax.faces.context javax.faces.el javax.faces.event javax.faces.flow javax.faces.lifecycle javax.faces.render javax.faces.validator javax.faces.webapp javax.naming javax.xml javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.stream javax.xml.validation org.apache.commons.beanutils org.apache.myfaces.application org.apache.myfaces.cdi.util org.apache.myfaces.component.search org.apache.myfaces.component.visit org.apache.myfaces.config.annotation org.apache.myfaces.config.element org.apache.myfaces.config.element.facelets org.apache.myfaces.config.impl.digester org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.config.util org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.el org.apache.myfaces.el.unified org.apache.myfaces.flow org.apache.myfaces.flow.impl org.apache.myfaces.lifecycle org.apache.myfaces.renderkit org.apache.myfaces.renderkit.html org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.shared_impl.util.serial org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.facelets.util org.apache.myfaces.webapp org.w3c.dom org.w3c.dom.ls org.xml.sax org.xml.sax.helpers |
org.apache.myfaces.config.annotation
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 35 | 22.0% | 88.0% | 10.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.CdiAnnotationProviderExtension 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._ClassByteCodeAnnotationFilter org.apache.myfaces.config.annotation._PackageInfo org.apache.myfaces.config.annotation._PackageInfo$1 |
org.apache.myfaces.cdi.view org.apache.myfaces.config org.apache.myfaces.spi.impl org.apache.myfaces.view.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.enterprise.inject.spi javax.faces javax.faces.bean javax.faces.component javax.faces.component.behavior javax.faces.context javax.faces.convert javax.faces.event javax.faces.render javax.faces.validator javax.faces.view.facelets javax.naming javax.persistence org.apache.myfaces.cdi.util org.apache.myfaces.config.element org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.config.util org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.util org.apache.myfaces.view.facelets.util org.apache.tomcat |
org.apache.myfaces.config.element
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 6 | 100.0% | 35.0% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.config.element.AbsoluteOrdering org.apache.myfaces.config.element.Application org.apache.myfaces.config.element.Attribute org.apache.myfaces.config.element.Behavior org.apache.myfaces.config.element.ClientBehaviorRenderer org.apache.myfaces.config.element.Component org.apache.myfaces.config.element.ComponentTagDeclaration org.apache.myfaces.config.element.ConfigOthersSlot org.apache.myfaces.config.element.ContractMapping org.apache.myfaces.config.element.Converter org.apache.myfaces.config.element.FaceletsProcessing org.apache.myfaces.config.element.FaceletsTemplateMapping org.apache.myfaces.config.element.FacesConfig org.apache.myfaces.config.element.FacesConfigData org.apache.myfaces.config.element.FacesConfigExtension org.apache.myfaces.config.element.FacesConfigNameSlot org.apache.myfaces.config.element.FacesFlowCall org.apache.myfaces.config.element.FacesFlowDefinition org.apache.myfaces.config.element.FacesFlowMethodCall org.apache.myfaces.config.element.FacesFlowMethodParameter org.apache.myfaces.config.element.FacesFlowParameter org.apache.myfaces.config.element.FacesFlowReference org.apache.myfaces.config.element.FacesFlowReturn org.apache.myfaces.config.element.FacesFlowSwitch org.apache.myfaces.config.element.FacesFlowView org.apache.myfaces.config.element.Factory org.apache.myfaces.config.element.ListEntries org.apache.myfaces.config.element.ListEntry org.apache.myfaces.config.element.LocaleConfig org.apache.myfaces.config.element.ManagedBean org.apache.myfaces.config.element.ManagedProperty org.apache.myfaces.config.element.MapEntries org.apache.myfaces.config.element.MapEntry org.apache.myfaces.config.element.NamedEvent org.apache.myfaces.config.element.NavigationCase org.apache.myfaces.config.element.NavigationRule org.apache.myfaces.config.element.OrderSlot org.apache.myfaces.config.element.Ordering org.apache.myfaces.config.element.Property org.apache.myfaces.config.element.Redirect org.apache.myfaces.config.element.RenderKit org.apache.myfaces.config.element.Renderer org.apache.myfaces.config.element.ResourceBundle org.apache.myfaces.config.element.SystemEventListener org.apache.myfaces.config.element.ViewParam org.apache.myfaces.config.element.ViewPoolMapping org.apache.myfaces.config.element.ViewPoolParameter |
None | org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.config.impl.digester org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.el.unified.resolver org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.pool.impl org.apache.myfaces.view.facelets.util |
java.io java.lang java.util javax.el javax.faces.context javax.faces.el |
org.apache.myfaces.config.element.facelets
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 3 | 100.0% | 43.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.config.element.facelets.FaceletBehaviorTag org.apache.myfaces.config.element.facelets.FaceletComponentTag org.apache.myfaces.config.element.facelets.FaceletConverterTag org.apache.myfaces.config.element.facelets.FaceletFunction org.apache.myfaces.config.element.facelets.FaceletHandlerTag org.apache.myfaces.config.element.facelets.FaceletSourceTag org.apache.myfaces.config.element.facelets.FaceletTag org.apache.myfaces.config.element.facelets.FaceletTagDefinition org.apache.myfaces.config.element.facelets.FaceletTagLibrary org.apache.myfaces.config.element.facelets.FaceletValidatorTag |
None | org.apache.myfaces.config org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.config.impl.digester.elements.facelets org.apache.myfaces.view.facelets.compiler |
java.io java.lang java.util |
org.apache.myfaces.config.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.impl.FacesConfigEntityResolver |
org.apache.myfaces.config.impl.digester |
java.io java.lang java.net java.util.jar java.util.logging javax.faces.context org.apache.myfaces.shared.util org.xml.sax |
org.apache.myfaces.config.impl.digester
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 12 | 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 javax.faces.render org.apache.commons.digester org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.config.impl org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.shared.util org.xml.sax |
org.apache.myfaces.config.impl.digester.elements
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 12 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.impl.digester.elements.AbsoluteOrderingImpl org.apache.myfaces.config.impl.digester.elements.ApplicationImpl org.apache.myfaces.config.impl.digester.elements.AttributeImpl org.apache.myfaces.config.impl.digester.elements.BehaviorImpl org.apache.myfaces.config.impl.digester.elements.ClientBehaviorRendererImpl org.apache.myfaces.config.impl.digester.elements.ComponentImpl org.apache.myfaces.config.impl.digester.elements.ComponentTagDeclarationImpl org.apache.myfaces.config.impl.digester.elements.ConfigOthersSlotImpl org.apache.myfaces.config.impl.digester.elements.ContractMappingImpl org.apache.myfaces.config.impl.digester.elements.ConverterImpl org.apache.myfaces.config.impl.digester.elements.FaceletsProcessingImpl org.apache.myfaces.config.impl.digester.elements.FaceletsTemplateMappingImpl org.apache.myfaces.config.impl.digester.elements.FacesConfig org.apache.myfaces.config.impl.digester.elements.FacesConfigExtensionImpl org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl org.apache.myfaces.config.impl.digester.elements.FacesConfigNameSlotImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowCallImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowDefinitionImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowMethodCallImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowMethodParameterImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowParameterImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowReferenceImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowReturnImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowSwitchImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowViewImpl org.apache.myfaces.config.impl.digester.elements.FactoryImpl org.apache.myfaces.config.impl.digester.elements.ListEntriesImpl org.apache.myfaces.config.impl.digester.elements.ListEntriesImpl$Entry org.apache.myfaces.config.impl.digester.elements.LocaleConfigImpl org.apache.myfaces.config.impl.digester.elements.ManagedBeanImpl org.apache.myfaces.config.impl.digester.elements.ManagedPropertyImpl org.apache.myfaces.config.impl.digester.elements.ManagedPropertyImpl$1 org.apache.myfaces.config.impl.digester.elements.ManagedPropertyImpl$DummyValueBinding org.apache.myfaces.config.impl.digester.elements.MapEntriesImpl org.apache.myfaces.config.impl.digester.elements.MapEntriesImpl$Entry org.apache.myfaces.config.impl.digester.elements.NamedEventImpl org.apache.myfaces.config.impl.digester.elements.NavigationCaseImpl org.apache.myfaces.config.impl.digester.elements.NavigationRuleImpl org.apache.myfaces.config.impl.digester.elements.OrderSlotImpl org.apache.myfaces.config.impl.digester.elements.OrderingImpl org.apache.myfaces.config.impl.digester.elements.PropertyImpl org.apache.myfaces.config.impl.digester.elements.RedirectImpl org.apache.myfaces.config.impl.digester.elements.RenderKitImpl org.apache.myfaces.config.impl.digester.elements.RendererImpl org.apache.myfaces.config.impl.digester.elements.ResourceBundleImpl org.apache.myfaces.config.impl.digester.elements.SystemEventListenerImpl org.apache.myfaces.config.impl.digester.elements.ViewParamImpl org.apache.myfaces.config.impl.digester.elements.ViewPoolMappingImpl org.apache.myfaces.config.impl.digester.elements.ViewPoolParameterImpl |
org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.config.impl.digester |
java.io java.lang java.util javax.el javax.faces.application javax.faces.context javax.faces.el org.apache.myfaces.config.element org.apache.myfaces.config.element.facelets org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets.el |
org.apache.myfaces.config.impl.digester.elements.facelets
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.impl.digester.elements.facelets.FaceletBehaviorTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletComponentTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletConverterTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletFunctionImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletHandlerTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletSourceTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletTagLibraryImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletValidatorTagImpl |
org.apache.myfaces.view.facelets.compiler |
java.io java.lang java.util org.apache.myfaces.config.element.facelets |
org.apache.myfaces.config.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 7 | 0.0% | 70.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.util.CyclicDependencyException org.apache.myfaces.config.util.DirectedAcyclicGraphVerifier org.apache.myfaces.config.util.GAEUtils org.apache.myfaces.config.util.GAEUtils$IOCase org.apache.myfaces.config.util.JarUtils org.apache.myfaces.config.util.Vertex |
org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.view.facelets.compiler |
java.io java.lang java.net java.util java.util.jar javax.faces.context org.apache.myfaces.shared.util |
org.apache.myfaces.context
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 24 | 14.0% | 73.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.context.ReleaseableExternalContext org.apache.myfaces.context.ReleaseableFacesContextFactory |
org.apache.myfaces.context.ExceptionHandlerFactoryImpl org.apache.myfaces.context.ExternalContextFactoryImpl org.apache.myfaces.context.FacesContextFactoryImpl org.apache.myfaces.context.FacesContextWrapper org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl org.apache.myfaces.context.PartialResponseWriterImpl org.apache.myfaces.context.PartialResponseWriterImpl$StackEntry org.apache.myfaces.context.PartialViewContextFactoryImpl org.apache.myfaces.context.RequestViewContext org.apache.myfaces.context.RequestViewContext$1 org.apache.myfaces.context.RequestViewContext$RefreshViewContext org.apache.myfaces.context.RequestViewMetadata |
org.apache.myfaces.application org.apache.myfaces.cdi.view org.apache.myfaces.config org.apache.myfaces.context.servlet org.apache.myfaces.flow.cdi org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.pool org.apache.myfaces.view.facelets.pool.impl org.apache.myfaces.webapp |
java.io java.lang java.lang.reflect java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.lifecycle javax.faces.render javax.servlet javax.servlet.http org.apache.myfaces.context.servlet org.apache.myfaces.lifecycle org.apache.myfaces.renderkit org.apache.myfaces.shared.context org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view.facelets.el |
org.apache.myfaces.context.servlet
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 29 | 11.0% | 81.0% | 8.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.ServletFlashFactoryImpl org.apache.myfaces.context.servlet.SessionMap org.apache.myfaces.context.servlet.StartupFacesContextImpl org.apache.myfaces.context.servlet.StartupServletExternalContextImpl |
org.apache.myfaces.cdi.view org.apache.myfaces.config org.apache.myfaces.context org.apache.myfaces.ee org.apache.myfaces.el.unified.resolver org.apache.myfaces.flow.cdi org.apache.myfaces.webapp |
java.io java.lang java.net java.security java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.lifecycle javax.faces.render javax.faces.view javax.servlet javax.servlet.http org.apache.myfaces.application org.apache.myfaces.cdi.scope org.apache.myfaces.context org.apache.myfaces.el.unified org.apache.myfaces.renderkit.html org.apache.myfaces.shared.context.flash org.apache.myfaces.shared.renderkit org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets |
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.ee
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.ee.MyFacesContainerInitializer |
None | java.lang java.util java.util.logging javax.faces.webapp javax.servlet org.apache.myfaces.context.servlet org.apache.myfaces.shared.config org.apache.myfaces.shared_impl.webapp.webxml org.apache.myfaces.spi org.apache.myfaces.webapp |
org.apache.myfaces.el
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 14 | 7.0% | 70.0% | 23.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.el.PropertyResolverImpl$ResolverInvoker |
org.apache.myfaces.el.CompositeELResolver org.apache.myfaces.el.CompositeELResolver$CompositeIterator org.apache.myfaces.el.DefaultPropertyResolver org.apache.myfaces.el.FlashELResolver org.apache.myfaces.el.NullPropertyResolver org.apache.myfaces.el.NullVariableResolver org.apache.myfaces.el.PropertyResolverImpl org.apache.myfaces.el.PropertyResolverImpl$1 org.apache.myfaces.el.PropertyResolverImpl$2 org.apache.myfaces.el.PropertyResolverImpl$3 org.apache.myfaces.el.PropertyResolverImpl$4 org.apache.myfaces.el.ResolverForJSPInitializer org.apache.myfaces.el.VariableResolverImpl org.apache.myfaces.el.VariableResolverToApplicationELResolverAdapter |
org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.el.convert org.apache.myfaces.el.unified org.apache.myfaces.el.unified.resolver org.apache.myfaces.webapp |
java.beans java.lang java.lang.reflect java.util javax.el javax.faces javax.faces.application javax.faces.context javax.faces.el javax.faces.event javax.faces.lifecycle org.apache.myfaces.el.unified org.apache.myfaces.el.unified.resolver org.apache.myfaces.shared.util |
org.apache.myfaces.el.convert
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 8.0% | 92.0% | 0.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 |
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 |
---|---|---|---|---|
6 | 13 | 14.0% | 68.0% | 17.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.ResolverBuilderForFaces org.apache.myfaces.el.unified.ResolverBuilderForJSP |
org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.context.servlet org.apache.myfaces.el org.apache.myfaces.view.facelets.compiler org.apache.myfaces.webapp |
java.lang java.lang.reflect java.util javax.el javax.enterprise.inject.spi javax.faces.context org.apache.myfaces.cdi.util org.apache.myfaces.config org.apache.myfaces.el org.apache.myfaces.el.unified.resolver org.apache.myfaces.el.unified.resolver.implicitobject org.apache.myfaces.shared.config org.apache.myfaces.shared.util |
org.apache.myfaces.el.unified.resolver
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 26 | 6.0% | 87.0% | 8.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.ImportConstantsELResolver org.apache.myfaces.el.unified.resolver.ImportHandlerResolver 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.lang.reflect java.util java.util.concurrent java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.view org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.context.servlet org.apache.myfaces.el org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit.html.util org.apache.myfaces.shared.resource org.apache.myfaces.shared.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.composite |
org.apache.myfaces.el.unified.resolver.implicitobject
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 5.0% | 90.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.el.unified.resolver.implicitobject.ImplicitObject |
org.apache.myfaces.el.unified.resolver.implicitobject.ApplicationImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ApplicationScopeImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ComponentImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.CompositeComponentImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.CookieImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.FacesContextImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.FlowScopeImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.HeaderImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.HeaderValuesImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ImplicitObjectResolver org.apache.myfaces.el.unified.resolver.implicitobject.InitParamImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ParamImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ParamValuesImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.RequestImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.RequestScopeImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ResourceImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.SessionImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.SessionScopeImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ViewImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ViewScopeImplicitObject |
org.apache.myfaces.el.unified |
java.beans java.lang java.util javax.el javax.faces.application javax.faces.component javax.faces.context javax.faces.flow org.apache.myfaces.view.facelets.el |
org.apache.myfaces.event
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 5 | 0.0% | 62.0% | 38.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.event.PostClientWindowAndViewInitializedEvent org.apache.myfaces.event.SetPropertyActionListener |
org.apache.myfaces.flow org.apache.myfaces.lifecycle org.apache.myfaces.taglib.core |
java.lang javax.el javax.faces.component javax.faces.context javax.faces.event |
org.apache.myfaces.flow
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 14 | 7.0% | 70.0% | 23.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.flow.Freezable |
org.apache.myfaces.flow.FlowCallNodeImpl org.apache.myfaces.flow.FlowHandlerFactoryImpl org.apache.myfaces.flow.FlowHandlerImpl org.apache.myfaces.flow.FlowImpl org.apache.myfaces.flow.FlowNodeImpl org.apache.myfaces.flow.FlowReference org.apache.myfaces.flow.MethodCallNodeImpl org.apache.myfaces.flow.NavigationCaseImpl org.apache.myfaces.flow.ParameterImpl org.apache.myfaces.flow.ReturnNodeImpl org.apache.myfaces.flow.SwitchCaseImpl org.apache.myfaces.flow.SwitchNodeImpl org.apache.myfaces.flow.ViewNodeImpl org.apache.myfaces.flow._FlowContextualInfo |
org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.flow.builder org.apache.myfaces.flow.cdi org.apache.myfaces.flow.impl org.apache.myfaces.flow.util |
java.io java.lang java.util java.util.concurrent javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.faces.flow javax.faces.lifecycle org.apache.myfaces.event org.apache.myfaces.spi |
org.apache.myfaces.flow.builder
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 0.0% | 90.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.flow.builder.FlowBuilderImpl org.apache.myfaces.flow.builder.FlowCallBuilderImpl org.apache.myfaces.flow.builder.MethodCallBuilderImpl org.apache.myfaces.flow.builder.NavigationCaseBuilderImpl org.apache.myfaces.flow.builder.NavigationCaseBuilderImpl$RedirectBuilderImpl org.apache.myfaces.flow.builder.ReturnBuilderImpl org.apache.myfaces.flow.builder.SwitchBuilderImpl org.apache.myfaces.flow.builder.SwitchCaseBuilderImpl org.apache.myfaces.flow.builder.ViewBuilderImpl |
org.apache.myfaces.flow.cdi |
java.lang java.util javax.el javax.faces.application javax.faces.context javax.faces.flow javax.faces.flow.builder org.apache.myfaces.flow org.apache.myfaces.view.facelets.el |
org.apache.myfaces.flow.cdi
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 26 | 0.0% | 96.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.flow.cdi.ClientWindowFacesFlowLRUMap org.apache.myfaces.flow.cdi.DefaultCDIFacesFlowProvider org.apache.myfaces.flow.cdi.FacesFlowClientWindowCollection org.apache.myfaces.flow.cdi.FlowBuilderCDIExtension org.apache.myfaces.flow.cdi.FlowBuilderFactoryBean org.apache.myfaces.flow.cdi.FlowScopeBeanHolder org.apache.myfaces.flow.cdi.FlowScopeCDIExtension org.apache.myfaces.flow.cdi.FlowScopeMap org.apache.myfaces.flow.cdi.FlowScopedContextImpl |
org.apache.myfaces.cdi.impl |
java.io java.lang java.lang.annotation java.util java.util.concurrent java.util.logging javax.enterprise.context javax.enterprise.context.spi javax.enterprise.inject.spi javax.faces.application javax.faces.context javax.faces.flow javax.faces.flow.builder javax.faces.lifecycle javax.servlet org.apache.myfaces.cdi org.apache.myfaces.cdi.util org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.flow org.apache.myfaces.flow.builder org.apache.myfaces.flow.util org.apache.myfaces.shared.config org.apache.myfaces.shared.context org.apache.myfaces.shared.util org.apache.myfaces.spi |
org.apache.myfaces.flow.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 10 | 0.0% | 83.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.flow.impl.AnnotatedFlowConfigurator org.apache.myfaces.flow.impl.DefaultFacesFlowProvider org.apache.myfaces.flow.impl.FlowScopeMap |
org.apache.myfaces.config org.apache.myfaces.spi.impl |
java.lang java.util java.util.concurrent javax.faces.application javax.faces.context javax.faces.flow org.apache.myfaces.config org.apache.myfaces.flow org.apache.myfaces.flow.util org.apache.myfaces.spi |
org.apache.myfaces.flow.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 6 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.flow.util.FlowUtils |
org.apache.myfaces.flow.cdi org.apache.myfaces.flow.impl |
java.lang java.util javax.faces.application javax.faces.context javax.faces.flow org.apache.myfaces.flow |
org.apache.myfaces.lifecycle
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 31 | 10.0% | 86.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.lifecycle.PhaseExecutor org.apache.myfaces.lifecycle.RestoreViewSupport |
org.apache.myfaces.lifecycle.ApplyRequestValuesExecutor org.apache.myfaces.lifecycle.CODIClientSideWindow org.apache.myfaces.lifecycle.ClientConfig org.apache.myfaces.lifecycle.ClientWindowFactoryImpl org.apache.myfaces.lifecycle.DefaultRestoreViewSupport org.apache.myfaces.lifecycle.DefaultRestoreViewSupport$1 org.apache.myfaces.lifecycle.DefaultRestoreViewSupport$RestoreStateCallback org.apache.myfaces.lifecycle.InvokeApplicationExecutor org.apache.myfaces.lifecycle.LifecycleFactoryImpl org.apache.myfaces.lifecycle.LifecycleImpl org.apache.myfaces.lifecycle.PhaseListenerManager org.apache.myfaces.lifecycle.ProcessValidationsExecutor org.apache.myfaces.lifecycle.RenderResponseExecutor org.apache.myfaces.lifecycle.RestoreViewExecutor org.apache.myfaces.lifecycle.TokenGenerator org.apache.myfaces.lifecycle.UpdateModelValuesExecutor org.apache.myfaces.lifecycle.UrlClientWindow org.apache.myfaces.lifecycle.ViewNotFoundException org.apache.myfaces.lifecycle.WindowContextConfig |
org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.context org.apache.myfaces.renderkit org.apache.myfaces.view.facelets |
java.io java.lang java.math java.net java.security java.util java.util.concurrent java.util.concurrent.atomic java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.flow javax.faces.lifecycle javax.faces.render javax.faces.view javax.faces.webapp javax.servlet.http org.apache.myfaces.config org.apache.myfaces.event org.apache.myfaces.renderkit org.apache.myfaces.shared.application org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.shared_impl.webapp.webxml org.apache.myfaces.util org.apache.myfaces.view.facelets |
org.apache.myfaces.push
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 21 | 12.0% | 95.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.push.AbstractWebsocketComponent org.apache.myfaces.push._WebsocketInit |
org.apache.myfaces.push.AbstractWebsocketComponent$1 org.apache.myfaces.push.EndpointImpl org.apache.myfaces.push.EndpointImpl$1 org.apache.myfaces.push.EndpointImpl$2 org.apache.myfaces.push.HtmlBufferResponseWriterWrapper org.apache.myfaces.push.WebsocketComponent org.apache.myfaces.push.WebsocketComponent$PropertyKeys org.apache.myfaces.push.WebsocketComponentRenderer org.apache.myfaces.push.WebsocketConfigurator org.apache.myfaces.push.WebsocketFacesInit org.apache.myfaces.push.WebsocketInit org.apache.myfaces.push.WebsocketInit$PropertyKeys org.apache.myfaces.push.WebsocketInitRenderer org.apache.myfaces.push.WebsocketSessionClusterSerializedRestore |
org.apache.myfaces.push.cdi |
java.io java.lang java.lang.annotation java.net java.util javax.enterprise.inject.spi javax.enterprise.util javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.context javax.faces.event javax.faces.render javax.websocket javax.websocket.server org.apache.myfaces.cdi.util org.apache.myfaces.push.cdi org.apache.myfaces.shared.renderkit.html org.apache.myfaces.shared.renderkit.html.util org.apache.myfaces.shared.util |
org.apache.myfaces.push.cdi
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 21 | 7.0% | 95.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.push.cdi.CsrfSessionTokenFactory |
org.apache.myfaces.push.cdi.PushContextCDIExtension org.apache.myfaces.push.cdi.PushContextFactoryBean org.apache.myfaces.push.cdi.PushContextImpl org.apache.myfaces.push.cdi.RandomCsrfSessionTokenFactory org.apache.myfaces.push.cdi.SecureRandomCsrfSessionTokenFactory org.apache.myfaces.push.cdi.SessionIdGenerator org.apache.myfaces.push.cdi.WebsocketApplicationBean org.apache.myfaces.push.cdi.WebsocketApplicationSessionHolder org.apache.myfaces.push.cdi.WebsocketChannel org.apache.myfaces.push.cdi.WebsocketChannelMetadata org.apache.myfaces.push.cdi.WebsocketChannelTokenBuilderBean org.apache.myfaces.push.cdi.WebsocketSessionBean org.apache.myfaces.push.cdi.WebsocketViewBean |
org.apache.myfaces.push |
java.io java.lang java.lang.annotation java.lang.ref java.lang.reflect java.security java.util java.util.concurrent java.util.logging javax.enterprise.inject.spi javax.faces javax.faces.context javax.faces.push javax.websocket javax.xml.bind org.apache.myfaces.application org.apache.myfaces.cdi.util org.apache.myfaces.push org.apache.myfaces.push.util org.apache.myfaces.shared.renderkit org.apache.myfaces.shared.util |
org.apache.myfaces.push.util
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.push.util.Json |
org.apache.myfaces.push.cdi |
java.beans java.lang java.lang.reflect java.text java.util |
org.apache.myfaces.renderkit
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 24 | 33.0% | 77.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.renderkit.LazyRenderKit org.apache.myfaces.renderkit.MyfacesResponseStateManager |
org.apache.myfaces.renderkit.ErrorPageWriter org.apache.myfaces.renderkit.ErrorPageWriter$ErrorPageBean org.apache.myfaces.renderkit.ErrorPageWriter$ExtendedComponentTreeVisitCallback org.apache.myfaces.renderkit.RenderKitFactoryImpl |
org.apache.myfaces.application org.apache.myfaces.application.viewstate org.apache.myfaces.config org.apache.myfaces.context org.apache.myfaces.lifecycle org.apache.myfaces.renderkit.html org.apache.myfaces.view.facelets.tag.ui |
java.beans java.io java.lang java.lang.reflect java.text java.util java.util.logging java.util.regex javax.el javax.faces javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.el javax.faces.render javax.faces.view javax.servlet.http org.apache.myfaces.lifecycle org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit.html org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.view.facelets.component org.apache.myfaces.view.facelets.el |
org.apache.myfaces.renderkit.html
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 30 | 0.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.renderkit.html.EarlyFlushHtmlResponseWriterImpl org.apache.myfaces.renderkit.html.HtmlAjaxBehaviorRenderer org.apache.myfaces.renderkit.html.HtmlBodyRenderer org.apache.myfaces.renderkit.html.HtmlButtonRenderer org.apache.myfaces.renderkit.html.HtmlCheckboxRenderer org.apache.myfaces.renderkit.html.HtmlCommandScriptRenderer org.apache.myfaces.renderkit.html.HtmlCompositeComponentRenderer org.apache.myfaces.renderkit.html.HtmlCompositeFacetRenderer org.apache.myfaces.renderkit.html.HtmlDoctypeRenderer org.apache.myfaces.renderkit.html.HtmlFormRenderer org.apache.myfaces.renderkit.html.HtmlFormatRenderer org.apache.myfaces.renderkit.html.HtmlGridRenderer org.apache.myfaces.renderkit.html.HtmlGroupRenderer org.apache.myfaces.renderkit.html.HtmlHeadRenderer org.apache.myfaces.renderkit.html.HtmlHiddenRenderer org.apache.myfaces.renderkit.html.HtmlImageRenderer org.apache.myfaces.renderkit.html.HtmlInputFileRenderer org.apache.myfaces.renderkit.html.HtmlLabelRenderer org.apache.myfaces.renderkit.html.HtmlLinkRenderer org.apache.myfaces.renderkit.html.HtmlListboxRenderer org.apache.myfaces.renderkit.html.HtmlMenuRenderer org.apache.myfaces.renderkit.html.HtmlMessageRenderer org.apache.myfaces.renderkit.html.HtmlMessagesRenderer org.apache.myfaces.renderkit.html.HtmlOutcomeTargetButtonRenderer org.apache.myfaces.renderkit.html.HtmlRadioRenderer org.apache.myfaces.renderkit.html.HtmlRenderKitImpl org.apache.myfaces.renderkit.html.HtmlRenderKitImpl$LazyRendererWrapper org.apache.myfaces.renderkit.html.HtmlRenderKitImpl$MyFacesResponseStream org.apache.myfaces.renderkit.html.HtmlResponseStateManager org.apache.myfaces.renderkit.html.HtmlScriptRenderer org.apache.myfaces.renderkit.html.HtmlSecretRenderer org.apache.myfaces.renderkit.html.HtmlStylesheetRenderer org.apache.myfaces.renderkit.html.HtmlTableRenderer org.apache.myfaces.renderkit.html.HtmlTextRenderer org.apache.myfaces.renderkit.html.HtmlTextareaRenderer |
org.apache.myfaces.config org.apache.myfaces.context.servlet |
java.io java.lang java.text java.util java.util.concurrent java.util.logging javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.component.html javax.faces.component.search javax.faces.context javax.faces.convert javax.faces.event javax.faces.lifecycle javax.faces.render javax.faces.view org.apache.myfaces.application org.apache.myfaces.application.viewstate.token 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.spi org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.resource
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 16 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.resource.ClassLoaderContractResourceLoader org.apache.myfaces.resource.DefaultResourceLibraryContractsProvider org.apache.myfaces.resource.ExternalContextContractResourceLoader org.apache.myfaces.resource.FacesFlowClassLoaderResourceLoader org.apache.myfaces.resource.InternalClassLoaderResourceLoader org.apache.myfaces.resource.RootExternalContextResourceLoader org.apache.myfaces.resource.RootExternalContextResourceLoader$RootExternalContextResourceLoaderIterator org.apache.myfaces.resource.TempDirFileCacheContractResourceLoader org.apache.myfaces.resource.TempDirFileCacheContractResourceLoader$FileProducer org.apache.myfaces.resource.TempDirFileCacheResourceLoader org.apache.myfaces.resource.TempDirFileCacheResourceLoader$FileProducer |
org.apache.myfaces.application org.apache.myfaces.spi.impl |
java.io java.lang java.net java.util java.util.concurrent java.util.regex javax.faces javax.faces.application javax.faces.context org.apache.myfaces.application org.apache.myfaces.shared.renderkit.html.util org.apache.myfaces.shared.resource org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view.facelets.util |
org.apache.myfaces.shared_impl.util.serial
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 50.0% | 80.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.shared_impl.util.serial.SerialFactory |
org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory |
org.apache.myfaces.config |
java.io java.lang org.apache.myfaces.shared.util org.apache.myfaces.shared.util.serial |
org.apache.myfaces.shared_impl.webapp.webxml
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 14 | 14.0% | 78.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.shared_impl.webapp.webxml.DelegatedFacesServlet |
org.apache.myfaces.shared_impl.webapp.webxml.FilterMapping org.apache.myfaces.shared_impl.webapp.webxml.ServletMapping org.apache.myfaces.shared_impl.webapp.webxml.WebXml org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser$1 org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser$_EntityResolver |
org.apache.myfaces.ee 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 |
---|---|---|---|---|
17 | 14 | 67.0% | 45.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.spi.AnnotationProvider org.apache.myfaces.spi.AnnotationProviderFactory org.apache.myfaces.spi.AnnotationProviderWrapper org.apache.myfaces.spi.FaceletConfigResourceProvider org.apache.myfaces.spi.FaceletConfigResourceProviderFactory org.apache.myfaces.spi.FacesConfigResourceProvider org.apache.myfaces.spi.FacesConfigResourceProviderFactory org.apache.myfaces.spi.FacesConfigurationMerger org.apache.myfaces.spi.FacesConfigurationMergerFactory org.apache.myfaces.spi.FacesConfigurationProvider org.apache.myfaces.spi.FacesConfigurationProviderFactory org.apache.myfaces.spi.FacesConfigurationProviderWrapper org.apache.myfaces.spi.FacesFlowProvider org.apache.myfaces.spi.FacesFlowProviderFactory org.apache.myfaces.spi.FactoryFinderProvider org.apache.myfaces.spi.FactoryFinderProviderFactory org.apache.myfaces.spi.InjectionProvider org.apache.myfaces.spi.InjectionProviderFactory org.apache.myfaces.spi.ResourceLibraryContractsProvider org.apache.myfaces.spi.ResourceLibraryContractsProviderFactory org.apache.myfaces.spi.ServiceProviderFinder org.apache.myfaces.spi.ServletMapping org.apache.myfaces.spi.StateCacheProvider org.apache.myfaces.spi.StateCacheProviderFactory org.apache.myfaces.spi.ViewScopeProvider org.apache.myfaces.spi.ViewScopeProviderFactory org.apache.myfaces.spi.WebConfigProvider org.apache.myfaces.spi.WebConfigProviderFactory |
org.apache.myfaces.spi.AnnotationProviderFactory$1 org.apache.myfaces.spi.FaceletConfigResourceProviderFactory$1 org.apache.myfaces.spi.FacesConfigResourceProviderFactory$1 org.apache.myfaces.spi.FacesConfigurationMergerFactory$1 org.apache.myfaces.spi.FacesConfigurationProviderFactory$1 org.apache.myfaces.spi.FacesFlowProviderFactory$1 org.apache.myfaces.spi.InjectionProviderException org.apache.myfaces.spi.InjectionProviderFactory$1 org.apache.myfaces.spi.ResourceLibraryContractsProviderFactory$1 org.apache.myfaces.spi.ServiceProviderFinderFactory org.apache.myfaces.spi.StateCacheProviderFactory$1 org.apache.myfaces.spi.StateCacheProviderWrapper org.apache.myfaces.spi.ViewScopeProviderFactory$1 org.apache.myfaces.spi.WebConfigProviderFactory$1 |
org.apache.myfaces.application.viewstate org.apache.myfaces.cdi.impl org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.context org.apache.myfaces.ee org.apache.myfaces.flow org.apache.myfaces.flow.cdi org.apache.myfaces.flow.impl org.apache.myfaces.renderkit org.apache.myfaces.renderkit.html org.apache.myfaces.resource org.apache.myfaces.spi.impl org.apache.myfaces.view org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.impl org.apache.myfaces.webapp |
java.io java.lang java.lang.reflect java.security java.util java.util.logging javax.faces javax.faces.context javax.faces.flow javax.servlet org.apache.myfaces.application 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 | 25 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.spi.impl.AllAnnotationInjectionProvider org.apache.myfaces.spi.impl.CDIAnnotationDelegateInjectionProvider org.apache.myfaces.spi.impl.DefaultAnnotationProviderFactory org.apache.myfaces.spi.impl.DefaultAnnotationProviderFactory$1 org.apache.myfaces.spi.impl.DefaultFaceletConfigResourceProviderFactory org.apache.myfaces.spi.impl.DefaultFaceletConfigResourceProviderFactory$1 org.apache.myfaces.spi.impl.DefaultFacesConfigResourceProviderFactory org.apache.myfaces.spi.impl.DefaultFacesConfigResourceProviderFactory$1 org.apache.myfaces.spi.impl.DefaultFacesConfigurationMergerFactory org.apache.myfaces.spi.impl.DefaultFacesConfigurationMergerFactory$1 org.apache.myfaces.spi.impl.DefaultFacesConfigurationProviderFactory org.apache.myfaces.spi.impl.DefaultFacesConfigurationProviderFactory$1 org.apache.myfaces.spi.impl.DefaultFacesFlowProviderFactory org.apache.myfaces.spi.impl.DefaultInjectionProviderFactory org.apache.myfaces.spi.impl.DefaultInjectionProviderFactory$1 org.apache.myfaces.spi.impl.DefaultResourceLibraryContractsProviderFactory org.apache.myfaces.spi.impl.DefaultResourceLibraryContractsProviderFactory$1 org.apache.myfaces.spi.impl.DefaultServiceProviderFinder org.apache.myfaces.spi.impl.DefaultStateCacheProviderFactory org.apache.myfaces.spi.impl.DefaultStateCacheProviderFactory$1 org.apache.myfaces.spi.impl.DefaultViewScopeProviderFactory org.apache.myfaces.spi.impl.DefaultWebConfigProvider org.apache.myfaces.spi.impl.DefaultWebConfigProviderFactory org.apache.myfaces.spi.impl.DefaultWebConfigProviderFactory$1 org.apache.myfaces.spi.impl.NoAnnotationInjectionProvider org.apache.myfaces.spi.impl.NoInjectionAnnotationInjectionProvider org.apache.myfaces.spi.impl.ResourceAnnotationInjectionProvider org.apache.myfaces.spi.impl.ServletMappingImpl org.apache.myfaces.spi.impl.SpiUtils org.apache.myfaces.spi.impl.Tomcat7AnnotationInjectionProvider |
org.apache.myfaces.config.annotation org.apache.myfaces.spi |
java.io java.lang java.lang.reflect java.net java.security java.util java.util.logging javax.annotation javax.ejb javax.faces javax.faces.context javax.naming javax.persistence org.apache.myfaces.application.viewstate org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.flow.impl org.apache.myfaces.resource org.apache.myfaces.shared.util org.apache.myfaces.shared_impl.webapp.webxml org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.impl org.apache.tomcat |
org.apache.myfaces.taglib.core
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 24 | 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.render 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.renderkit 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.HtmlCommandScriptTag org.apache.myfaces.taglib.html.HtmlDataTableTag org.apache.myfaces.taglib.html.HtmlFormTag org.apache.myfaces.taglib.html.HtmlGraphicImageTag org.apache.myfaces.taglib.html.HtmlInputFileTag org.apache.myfaces.taglib.html.HtmlInputHiddenTag org.apache.myfaces.taglib.html.HtmlInputSecretTag org.apache.myfaces.taglib.html.HtmlInputTextTag org.apache.myfaces.taglib.html.HtmlInputTextareaTag org.apache.myfaces.taglib.html.HtmlMessageTag org.apache.myfaces.taglib.html.HtmlMessagesTag org.apache.myfaces.taglib.html.HtmlOutputFormatTag org.apache.myfaces.taglib.html.HtmlOutputLabelTag org.apache.myfaces.taglib.html.HtmlOutputLinkTag org.apache.myfaces.taglib.html.HtmlOutputTextTag org.apache.myfaces.taglib.html.HtmlPanelGridTag org.apache.myfaces.taglib.html.HtmlPanelGroupTag org.apache.myfaces.taglib.html.HtmlSelectBooleanCheckboxTag org.apache.myfaces.taglib.html.HtmlSelectManyCheckboxTag org.apache.myfaces.taglib.html.HtmlSelectManyListboxTag org.apache.myfaces.taglib.html.HtmlSelectManyMenuTag org.apache.myfaces.taglib.html.HtmlSelectOneListboxTag org.apache.myfaces.taglib.html.HtmlSelectOneMenuTag org.apache.myfaces.taglib.html.HtmlSelectOneRadioTag |
None | java.lang java.util javax.el javax.faces.application javax.faces.component javax.faces.component.html javax.faces.context javax.faces.event javax.faces.validator javax.faces.webapp |
org.apache.myfaces.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
15 | 17 | 20.0% | 52.999996% | 27.000002% |
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.SkipMatchIterator |
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.FilenameUtils org.apache.myfaces.util.IllegalXmlCharacterFilterWriter org.apache.myfaces.util.Lazy org.apache.myfaces.util.NavigationUtils org.apache.myfaces.util.ThreadsafeXorShiftRandom org.apache.myfaces.util.ThreadsafeXorShiftRandom$1 org.apache.myfaces.util.XorShiftRandom org.apache.myfaces.util._ValidationUtils |
org.apache.myfaces.application org.apache.myfaces.component.validate org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.lifecycle org.apache.myfaces.resource org.apache.myfaces.spi.impl org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.component org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.webapp |
java.beans java.io java.lang java.util java.util.function java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.faces.validator javax.servlet javax.validation org.apache.myfaces.config.element org.apache.myfaces.shared.util |
org.apache.myfaces.view
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 12 | 33.0% | 71.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.ViewDeclarationLanguageStrategy org.apache.myfaces.view.ViewMetadataBase |
org.apache.myfaces.view.ViewDeclarationLanguageFactoryImpl org.apache.myfaces.view.ViewScopeProxyMap org.apache.myfaces.view.ViewScopeProxyMap$1 org.apache.myfaces.view.ViewScopeProxyMap$ViewScope |
org.apache.myfaces.application.viewstate org.apache.myfaces.cdi.view org.apache.myfaces.config org.apache.myfaces.view.facelets org.apache.myfaces.view.jsp |
java.lang java.util java.util.logging javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.faces.view org.apache.myfaces.shared.config org.apache.myfaces.spi org.apache.myfaces.view.facelets org.apache.myfaces.view.jsp |
org.apache.myfaces.view.facelets
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
16 | 31 | 33.0% | 66.0% | 1.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.AbstractFacelet org.apache.myfaces.view.facelets.AbstractFaceletCache org.apache.myfaces.view.facelets.AbstractFaceletContext org.apache.myfaces.view.facelets.FaceletCompositionContext org.apache.myfaces.view.facelets.FaceletFactory org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguageBase org.apache.myfaces.view.facelets.PageContext org.apache.myfaces.view.facelets.PassthroughRule org.apache.myfaces.view.facelets.TemplateClient org.apache.myfaces.view.facelets.TemplateContext org.apache.myfaces.view.facelets.TemplateManager |
org.apache.myfaces.view.facelets.AttachedFullStateWrapper org.apache.myfaces.view.facelets.ComponentState org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$1 org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$AddComponentCallback org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$PostAddPreRemoveFromViewListener org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$RemoveComponentCallback org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$SaveStateAndResetViewCallback org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$TreeStructComponent org.apache.myfaces.view.facelets.DynamicComponentRefreshTransientBuildEvent org.apache.myfaces.view.facelets.ELExpressionCacheMode org.apache.myfaces.view.facelets.FaceletDynamicComponentRefreshTransientBuildEvent org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage$FaceletViewMetadata org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguageStrategy org.apache.myfaces.view.facelets.FaceletsVDLUtils org.apache.myfaces.view.facelets.FaceletsVDLUtils$KeyComparator org.apache.myfaces.view.facelets.FaceletsVDLUtils$NullWriter org.apache.myfaces.view.facelets.PostBuildComponentTreeOnRestoreViewEvent org.apache.myfaces.view.facelets.PublishDynamicComponentRefreshTransientBuildCallback org.apache.myfaces.view.facelets.StateWriter org.apache.myfaces.view.facelets.ViewPoolProcessor org.apache.myfaces.view.facelets.ViewPoolProcessor$ClearPartialTreeContext |
org.apache.myfaces.application org.apache.myfaces.context.servlet org.apache.myfaces.el.unified.resolver org.apache.myfaces.lifecycle org.apache.myfaces.view org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.pool.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.io java.lang java.net java.util java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.render javax.faces.view javax.faces.view.facelets org.apache.myfaces.application org.apache.myfaces.component org.apache.myfaces.context org.apache.myfaces.lifecycle org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.shared.view org.apache.myfaces.view org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.pool org.apache.myfaces.view.facelets.pool.impl org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.compiler
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 49 | 5.0% | 89.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.compiler.AbstractUIHandler org.apache.myfaces.view.facelets.compiler.Compiler org.apache.myfaces.view.facelets.compiler.Instruction |
org.apache.myfaces.view.facelets.compiler.AddFacesMessageInstruction org.apache.myfaces.view.facelets.compiler.AttributeInstruction org.apache.myfaces.view.facelets.compiler.BodyEndElementInstruction org.apache.myfaces.view.facelets.compiler.CheckDuplicateIdFaceletUtils org.apache.myfaces.view.facelets.compiler.CommentInstruction org.apache.myfaces.view.facelets.compiler.CompilationManager org.apache.myfaces.view.facelets.compiler.CompilationUnit org.apache.myfaces.view.facelets.compiler.CompilationUnit$1 org.apache.myfaces.view.facelets.compiler.CompositeComponentUnit org.apache.myfaces.view.facelets.compiler.CompositeTextInstruction org.apache.myfaces.view.facelets.compiler.DefaultFaceletConfigResourceProvider org.apache.myfaces.view.facelets.compiler.DoctypeInstruction org.apache.myfaces.view.facelets.compiler.DoctypeUnit org.apache.myfaces.view.facelets.compiler.DuplicateIdException org.apache.myfaces.view.facelets.compiler.DynamicComponentFacelet org.apache.myfaces.view.facelets.compiler.EncodingHandler org.apache.myfaces.view.facelets.compiler.EndElementInstruction org.apache.myfaces.view.facelets.compiler.FaceletsCompilerSupport org.apache.myfaces.view.facelets.compiler.FaceletsCompilerSupport$LoadComponentTagDeclarationFacesContextWrapper org.apache.myfaces.view.facelets.compiler.FaceletsCompilerUtils org.apache.myfaces.view.facelets.compiler.FaceletsProcessingInstructions org.apache.myfaces.view.facelets.compiler.LiteralAttributeInstruction org.apache.myfaces.view.facelets.compiler.LiteralCommentInstruction org.apache.myfaces.view.facelets.compiler.LiteralNonExcapedTextInstruction org.apache.myfaces.view.facelets.compiler.LiteralTextInstruction org.apache.myfaces.view.facelets.compiler.LiteralXMLInstruction org.apache.myfaces.view.facelets.compiler.NamespaceHandler org.apache.myfaces.view.facelets.compiler.NamespaceManager org.apache.myfaces.view.facelets.compiler.NamespaceManager$NS org.apache.myfaces.view.facelets.compiler.NamespaceUnit org.apache.myfaces.view.facelets.compiler.RefreshDynamicComponentListener org.apache.myfaces.view.facelets.compiler.RemoveUnit org.apache.myfaces.view.facelets.compiler.SAXCompiler org.apache.myfaces.view.facelets.compiler.SAXCompiler$1 org.apache.myfaces.view.facelets.compiler.SAXCompiler$CompilationHandler org.apache.myfaces.view.facelets.compiler.SAXCompiler$CompositeComponentMetadataHandler org.apache.myfaces.view.facelets.compiler.SAXCompiler$ViewMetadataHandler org.apache.myfaces.view.facelets.compiler.StartElementInstruction org.apache.myfaces.view.facelets.compiler.TagLibraryConfig org.apache.myfaces.view.facelets.compiler.TagLibraryConfig$ComponentConfigWrapper org.apache.myfaces.view.facelets.compiler.TagLibraryConfig$TagLibraryImpl org.apache.myfaces.view.facelets.compiler.TagLibraryConfigUnmarshallerImpl org.apache.myfaces.view.facelets.compiler.TagLibraryConfigUnmarshallerImpl$LibraryHandler org.apache.myfaces.view.facelets.compiler.TagUnit org.apache.myfaces.view.facelets.compiler.TextInstruction org.apache.myfaces.view.facelets.compiler.TextUnit org.apache.myfaces.view.facelets.compiler.TrimmedTagUnit org.apache.myfaces.view.facelets.compiler.UIInstructionHandler org.apache.myfaces.view.facelets.compiler.UIInstructions org.apache.myfaces.view.facelets.compiler.UILeaf org.apache.myfaces.view.facelets.compiler.UILeaf$1 org.apache.myfaces.view.facelets.compiler.XMLInstruction org.apache.myfaces.view.facelets.compiler._ComponentUtils |
org.apache.myfaces.config org.apache.myfaces.spi.impl org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf |
java.io java.lang java.lang.reflect java.net java.security java.util java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.search 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.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.config.element.facelets org.apache.myfaces.config.impl.digester.elements.facelets org.apache.myfaces.config.util org.apache.myfaces.el.unified 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.spi org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.jsf.html org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets.tag.jstl.fn org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.facelets.util org.xml.sax org.xml.sax.ext org.xml.sax.helpers |
org.apache.myfaces.view.facelets.component
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 19 | 29.0% | 90.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.component._ChangeSelectProperties org.apache.myfaces.view.facelets.component._EventProperties org.apache.myfaces.view.facelets.component._FocusBlurProperties org.apache.myfaces.view.facelets.component._JsfElement org.apache.myfaces.view.facelets.component._StyleProperties |
org.apache.myfaces.view.facelets.component.JsfElement org.apache.myfaces.view.facelets.component.JsfElement$PropertyKeys org.apache.myfaces.view.facelets.component.JsfElementRenderer org.apache.myfaces.view.facelets.component.RepeatRenderer org.apache.myfaces.view.facelets.component.RepeatStatus org.apache.myfaces.view.facelets.component.UIRepeat org.apache.myfaces.view.facelets.component.UIRepeat$1 org.apache.myfaces.view.facelets.component.UIRepeat$IndexedEvent org.apache.myfaces.view.facelets.component.UIRepeat$PropertyKeys org.apache.myfaces.view.facelets.component.UIRepeat$SavedState org.apache.myfaces.view.facelets.component._CommonEventConstants org.apache.myfaces.view.facelets.component._CommonPropertyConstants |
org.apache.myfaces.renderkit org.apache.myfaces.view.facelets.tag.ui |
java.io java.lang java.sql java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.model javax.faces.render org.apache.myfaces.cdi.model org.apache.myfaces.shared.renderkit org.apache.myfaces.shared.renderkit.html org.apache.myfaces.shared.renderkit.html.util org.apache.myfaces.util |
org.apache.myfaces.view.facelets.el
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
18 | 19 | 12.0% | 51.0% | 36.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.el.CacheableValueExpression org.apache.myfaces.view.facelets.el.ContextAware org.apache.myfaces.view.facelets.el.ContextAwareExceptionWrapper org.apache.myfaces.view.facelets.el.LocationAware org.apache.myfaces.view.facelets.el.VariableMapperBase |
org.apache.myfaces.view.facelets.el.CacheableValueExpressionWrapper org.apache.myfaces.view.facelets.el.CompositeComponentELUtils org.apache.myfaces.view.facelets.el.CompositeFunctionMapper org.apache.myfaces.view.facelets.el.CompositeVariableMapper org.apache.myfaces.view.facelets.el.ContextAwareELException org.apache.myfaces.view.facelets.el.ContextAwareException org.apache.myfaces.view.facelets.el.ContextAwareMethodNotFoundException org.apache.myfaces.view.facelets.el.ContextAwarePropertyNotFoundException org.apache.myfaces.view.facelets.el.ContextAwarePropertyNotWritableException org.apache.myfaces.view.facelets.el.ContextAwareTagMethodExpression org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression org.apache.myfaces.view.facelets.el.ContextAwareUtils org.apache.myfaces.view.facelets.el.DefaultContextAwareELException org.apache.myfaces.view.facelets.el.DefaultFunctionMapper org.apache.myfaces.view.facelets.el.DefaultFunctionMapper$Function org.apache.myfaces.view.facelets.el.DefaultVariableMapper org.apache.myfaces.view.facelets.el.ELText org.apache.myfaces.view.facelets.el.ELText$ELCacheableTextVariable org.apache.myfaces.view.facelets.el.ELText$ELTextComposite org.apache.myfaces.view.facelets.el.ELText$ELTextVariable org.apache.myfaces.view.facelets.el.ELText$LiteralValueExpression org.apache.myfaces.view.facelets.el.FaceletStateValueExpression org.apache.myfaces.view.facelets.el.LegacyMethodBinding org.apache.myfaces.view.facelets.el.LocationMethodExpression org.apache.myfaces.view.facelets.el.LocationValueExpression 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.TagMethodExpression org.apache.myfaces.view.facelets.el.TagValueExpression org.apache.myfaces.view.facelets.el.ValueExpressionMethodExpression org.apache.myfaces.view.facelets.el.VariableMapperWrapper |
org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.context org.apache.myfaces.el.unified.resolver org.apache.myfaces.el.unified.resolver.implicitobject org.apache.myfaces.flow.builder org.apache.myfaces.renderkit org.apache.myfaces.renderkit.html 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.jsf.html org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets.tag.ui |
java.io java.lang java.lang.reflect java.util java.util.regex javax.el javax.faces javax.faces.component javax.faces.context javax.faces.el javax.faces.event javax.faces.validator javax.faces.view javax.faces.view.facelets org.apache.myfaces.shared.resource org.apache.myfaces.shared.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 26 | 0.0% | 87.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.impl.CacheELFaceletCacheImpl org.apache.myfaces.view.facelets.impl.CacheELFaceletCacheImpl$FaceletNode org.apache.myfaces.view.facelets.impl.DefaultFacelet org.apache.myfaces.view.facelets.impl.DefaultFacelet$ApplyToken org.apache.myfaces.view.facelets.impl.DefaultFaceletContext org.apache.myfaces.view.facelets.impl.DefaultFaceletContext$CompositeComponentTemplateManager org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory$1 org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory$2 org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory$3 org.apache.myfaces.view.facelets.impl.DefaultResourceResolver org.apache.myfaces.view.facelets.impl.FaceletCacheFactoryImpl org.apache.myfaces.view.facelets.impl.FaceletCacheImpl org.apache.myfaces.view.facelets.impl.FaceletCompositionContextImpl org.apache.myfaces.view.facelets.impl.FaceletCompositionContextImpl$KeyEntryIterator org.apache.myfaces.view.facelets.impl.FaceletCompositionContextImpl$SimpleEntry org.apache.myfaces.view.facelets.impl.PageContextImpl org.apache.myfaces.view.facelets.impl.SectionUniqueIdCounter org.apache.myfaces.view.facelets.impl.SectionUniqueIdCounter$Section org.apache.myfaces.view.facelets.impl.TemplateContextImpl org.apache.myfaces.view.facelets.impl.TemplateContextImpl$InitialPageContext org.apache.myfaces.view.facelets.impl.TemplateContextImpl$InitialTemplateClient org.apache.myfaces.view.facelets.impl.TemplateContextImpl$ParameterNameEnumeration org.apache.myfaces.view.facelets.impl.TemplateContextImpl$TemplateClientAttributeMap org.apache.myfaces.view.facelets.impl.TemplateContextImpl$TemplateClientKnownParameterMap org.apache.myfaces.view.facelets.impl.TemplateContextImpl$TemplateManagerImpl |
org.apache.myfaces.config org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.ui |
java.io java.lang java.net java.text java.util java.util.concurrent java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.view javax.faces.view.facelets org.apache.myfaces.shared.config org.apache.myfaces.shared.resource org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.pool
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 6 | 80.0% | 67.0% | 47.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.pool.ViewEntry org.apache.myfaces.view.facelets.pool.ViewPool org.apache.myfaces.view.facelets.pool.ViewPoolFactory org.apache.myfaces.view.facelets.pool.ViewStructureMetadata |
org.apache.myfaces.view.facelets.pool.RestoreViewFromPoolResult |
org.apache.myfaces.application org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.pool.impl |
java.lang javax.faces javax.faces.component javax.faces.context org.apache.myfaces.context org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.view.facelets.pool.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 15 | 11.0% | 94.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.pool.impl.MetadataViewKey |
org.apache.myfaces.view.facelets.pool.impl.DynamicViewKey org.apache.myfaces.view.facelets.pool.impl.MetadataViewKeyImpl org.apache.myfaces.view.facelets.pool.impl.SoftViewEntry org.apache.myfaces.view.facelets.pool.impl.ViewPoolEntryHolder org.apache.myfaces.view.facelets.pool.impl.ViewPoolFactoryImpl org.apache.myfaces.view.facelets.pool.impl.ViewPoolImpl org.apache.myfaces.view.facelets.pool.impl.ViewStructureMetadataImpl org.apache.myfaces.view.facelets.pool.impl.WeakViewEntry |
org.apache.myfaces.view.facelets |
java.io java.lang java.lang.ref java.util java.util.concurrent java.util.concurrent.atomic javax.faces.component javax.faces.context org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.context org.apache.myfaces.shared.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.pool org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.view.facelets.tag
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 23 | 13.0% | 74.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary org.apache.myfaces.view.facelets.tag.ComponentContainerHandler org.apache.myfaces.view.facelets.tag.MetaRule org.apache.myfaces.view.facelets.tag.MetaTagHandlerImpl org.apache.myfaces.view.facelets.tag.TagHandlerFactory org.apache.myfaces.view.facelets.tag.TagLibrary |
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$BehaviorConfigWrapper org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$BehaviorHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ComponentConfigWrapper org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ComponentHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ConverterConfigWrapper org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ConverterHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$HandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$LegacyUserTagFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserBehaviorHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserComponentFromResourceIdHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserComponentHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserConverterHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserTagFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserValidatorHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ValidatorConfigWrapper org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ValidatorHandlerFactory org.apache.myfaces.view.facelets.tag.BaseMultipleTagDecorator org.apache.myfaces.view.facelets.tag.BaseTagDecorator org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule$DynamicPropertyMetadata org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule$LiteralPropertyMetadata org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary$ComponentConfigWrapper org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary$ComponentHandlerFactory org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary$UserComponentHandlerFactory org.apache.myfaces.view.facelets.tag.CompositeFaceletHandler org.apache.myfaces.view.facelets.tag.CompositeTagDecorator org.apache.myfaces.view.facelets.tag.CompositeTagLibrary org.apache.myfaces.view.facelets.tag.LegacyUserTagHandler org.apache.myfaces.view.facelets.tag.MetaRulesetImpl org.apache.myfaces.view.facelets.tag.MetaRulesetImpl$1 org.apache.myfaces.view.facelets.tag.MetaRulesetImpl$NullMetadata org.apache.myfaces.view.facelets.tag.MetadataImpl org.apache.myfaces.view.facelets.tag.MetadataTargetImpl org.apache.myfaces.view.facelets.tag.MethodRule org.apache.myfaces.view.facelets.tag.MethodRule$MethodExpressionMetadata org.apache.myfaces.view.facelets.tag.TagAttributeImpl org.apache.myfaces.view.facelets.tag.TagAttributesImpl org.apache.myfaces.view.facelets.tag.TagHandlerUtils org.apache.myfaces.view.facelets.tag.UserTagHandler |
org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.jsf.html org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets.tag.jstl.fn org.apache.myfaces.view.facelets.tag.ui |
java.beans java.io java.lang java.lang.reflect java.net java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.view javax.faces.view.facelets org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.tag.composite
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 29 | 7.0% | 88.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.tag.composite.AttachedObjectTargetHandler org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorAttachedObjectTarget org.apache.myfaces.view.facelets.tag.composite.InterfaceDescriptorCreator |
org.apache.myfaces.view.facelets.tag.composite.ActionSource2AttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.ActionSourceHandler org.apache.myfaces.view.facelets.tag.composite.AttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.AttributeHandler org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorAttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorHandler org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorRedirectBehaviorAttachedObjectHandlerWrapper org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorRedirectEventComponentWrapper org.apache.myfaces.view.facelets.tag.composite.CompositeComponentBeanInfo org.apache.myfaces.view.facelets.tag.composite.CompositeComponentBeanInfo$PropertyDescriptorMap org.apache.myfaces.view.facelets.tag.composite.CompositeComponentDefinitionTagHandler org.apache.myfaces.view.facelets.tag.composite.CompositeComponentPropertyDescriptor org.apache.myfaces.view.facelets.tag.composite.CompositeComponentResourceTagHandler org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule$LiteralAttributeMetadata org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule$TypedLiteralAttributeMetadata org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule$ValueExpressionMetadata org.apache.myfaces.view.facelets.tag.composite.CompositeLibrary org.apache.myfaces.view.facelets.tag.composite.CompositeMetaRulesetImpl org.apache.myfaces.view.facelets.tag.composite.CompositeMetaRulesetImpl$1 org.apache.myfaces.view.facelets.tag.composite.CompositeMetaRulesetImpl$NullMetadata org.apache.myfaces.view.facelets.tag.composite.CompositeMetadataTargetImpl org.apache.myfaces.view.facelets.tag.composite.CompositeResouceWrapper org.apache.myfaces.view.facelets.tag.composite.CompositeResourceLibrary org.apache.myfaces.view.facelets.tag.composite.CompositeResourceLibrary$ComponentConfigWrapper org.apache.myfaces.view.facelets.tag.composite.CompositeTagAttributeUtils org.apache.myfaces.view.facelets.tag.composite.CreateDynamicCompositeComponentListener org.apache.myfaces.view.facelets.tag.composite.EditableValueHolderAttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.EditableValueHolderHandler org.apache.myfaces.view.facelets.tag.composite.ExtensionHandler org.apache.myfaces.view.facelets.tag.composite.FacetHandler org.apache.myfaces.view.facelets.tag.composite.ImplementationHandler org.apache.myfaces.view.facelets.tag.composite.InsertChildrenHandler org.apache.myfaces.view.facelets.tag.composite.InsertFacetHandler org.apache.myfaces.view.facelets.tag.composite.InterfaceHandler org.apache.myfaces.view.facelets.tag.composite.RenderFacetHandler org.apache.myfaces.view.facelets.tag.composite.RetargetMethodExpressionRule org.apache.myfaces.view.facelets.tag.composite.RetargetMethodExpressionRule$RetargetValueExpressionMapper org.apache.myfaces.view.facelets.tag.composite.ValueHolderAttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.ValueHolderHandler |
org.apache.myfaces.el.unified.resolver org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf.core |
java.beans java.io java.lang java.lang.reflect java.net java.util java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.component.visit javax.faces.context javax.faces.el javax.faces.event javax.faces.render javax.faces.view javax.faces.view.facelets org.apache.myfaces.config org.apache.myfaces.shared.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.tag.jsf
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
15 | 27 | 5.0% | 64.0% | 31.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.tag.jsf.ComponentBuilderHandler org.apache.myfaces.view.facelets.tag.jsf.RelocatableResourceHandler |
org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule$ActionListenerMapper org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule$ActionListenerMapper2 org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule$ActionMapper org.apache.myfaces.view.facelets.tag.jsf.ActionSourceRule$ActionMapper2 org.apache.myfaces.view.facelets.tag.jsf.BehaviorTagHandlerDelegate org.apache.myfaces.view.facelets.tag.jsf.ClearBindingValueExpressionListener org.apache.myfaces.view.facelets.tag.jsf.ComponentHandler org.apache.myfaces.view.facelets.tag.jsf.ComponentRelocatableResourceHandler org.apache.myfaces.view.facelets.tag.jsf.ComponentRule org.apache.myfaces.view.facelets.tag.jsf.ComponentRule$LiteralAttributeMetadata org.apache.myfaces.view.facelets.tag.jsf.ComponentRule$ValueExpressionMetadata org.apache.myfaces.view.facelets.tag.jsf.ComponentSupport org.apache.myfaces.view.facelets.tag.jsf.ComponentTagHandlerDelegate org.apache.myfaces.view.facelets.tag.jsf.ComponentTagHandlerDelegate$1 org.apache.myfaces.view.facelets.tag.jsf.ComponentTagHandlerDelegate$PublishFaceletDynamicComponentRefreshTransientBuildCallback org.apache.myfaces.view.facelets.tag.jsf.ConvertHandler org.apache.myfaces.view.facelets.tag.jsf.ConverterTagHandlerDelegate org.apache.myfaces.view.facelets.tag.jsf.EditableValueHolderRule org.apache.myfaces.view.facelets.tag.jsf.EditableValueHolderRule$LiteralValidatorMetadata org.apache.myfaces.view.facelets.tag.jsf.EditableValueHolderRule$ValidatorExpressionMetadata org.apache.myfaces.view.facelets.tag.jsf.EditableValueHolderRule$ValueChangedExpressionMetadata org.apache.myfaces.view.facelets.tag.jsf.ElementNameRule org.apache.myfaces.view.facelets.tag.jsf.FaceletState org.apache.myfaces.view.facelets.tag.jsf.JsfElementHandler org.apache.myfaces.view.facelets.tag.jsf.JsfLibrary org.apache.myfaces.view.facelets.tag.jsf.PartialMethodExpressionActionListener org.apache.myfaces.view.facelets.tag.jsf.PartialMethodExpressionValidator org.apache.myfaces.view.facelets.tag.jsf.PartialMethodExpressionValueChangeListener org.apache.myfaces.view.facelets.tag.jsf.PassThroughLibrary org.apache.myfaces.view.facelets.tag.jsf.PassthroughRuleImpl org.apache.myfaces.view.facelets.tag.jsf.PassthroughRuleImpl$LiteralAttributeMetadata org.apache.myfaces.view.facelets.tag.jsf.PassthroughRuleImpl$ValueExpressionMetadata org.apache.myfaces.view.facelets.tag.jsf.PreDisposeViewEvent org.apache.myfaces.view.facelets.tag.jsf.TagHandlerDelegateFactoryImpl org.apache.myfaces.view.facelets.tag.jsf.ValidateHandler org.apache.myfaces.view.facelets.tag.jsf.ValidatorTagHandlerDelegate org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule$DynamicConverterMetadata2 org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule$DynamicValueExpressionMetadata org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule$LiteralConverterMetadata org.apache.myfaces.view.facelets.tag.jsf.ValueHolderRule$LiteralValueMetadata |
org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.renderkit.html org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.pool org.apache.myfaces.view.facelets.pool.impl org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.jsf.html org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets.tag.ui |
java.io java.lang java.lang.reflect java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.component.visit javax.faces.context javax.faces.convert javax.faces.event javax.faces.validator javax.faces.view javax.faces.view.facelets javax.validation.groups org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit 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 org.apache.myfaces.view.facelets.tag.jsf.core |
org.apache.myfaces.view.facelets.tag.jsf.core
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 25 | 0.0% | 81.0% | 19.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.AttributesHandler org.apache.myfaces.view.facelets.tag.jsf.core.ConvertDateTimeHandler org.apache.myfaces.view.facelets.tag.jsf.core.ConvertDelegateHandler org.apache.myfaces.view.facelets.tag.jsf.core.ConvertNumberHandler org.apache.myfaces.view.facelets.tag.jsf.core.CoreLibrary org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$1 org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$CompositeComponentRelativeListener org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$Listener org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$SubscribeEventListener org.apache.myfaces.view.facelets.tag.jsf.core.FacetHandler org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap$ResourceEntry org.apache.myfaces.view.facelets.tag.jsf.core.PassThroughAttributeHandler org.apache.myfaces.view.facelets.tag.jsf.core.PassThroughAttributesHandler org.apache.myfaces.view.facelets.tag.jsf.core.PhaseListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.PhaseListenerHandler$LazyPhaseListener org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler$LiteralResetValuesActionListener org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler$ResetValuesActionListener org.apache.myfaces.view.facelets.tag.jsf.core.SelectItemHandler org.apache.myfaces.view.facelets.tag.jsf.core.SelectItemsHandler org.apache.myfaces.view.facelets.tag.jsf.core.SetPropertyActionListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.SetPropertyActionListenerHandler$SetPropertyListener org.apache.myfaces.view.facelets.tag.jsf.core.ValidateDelegateHandler org.apache.myfaces.view.facelets.tag.jsf.core.ValueChangeListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.ValueChangeListenerHandler$LazyValueChangeListener org.apache.myfaces.view.facelets.tag.jsf.core.VerbatimHandler org.apache.myfaces.view.facelets.tag.jsf.core.ViewHandler org.apache.myfaces.view.facelets.tag.jsf.core.ViewMetadataHandler org.apache.myfaces.view.facelets.tag.jsf.core.WebsocketHandler |
org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler 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.html |
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.component.validate org.apache.myfaces.config org.apache.myfaces.shared.renderkit 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 | 10 | 38.0% | 91.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.tag.jsf.html.AbstractHtmlLibrary org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$TagDecoratorExecutor org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$TagSelector org.apache.myfaces.view.facelets.tag.jsf.html._HtmlOutputScript org.apache.myfaces.view.facelets.tag.jsf.html._HtmlOutputStylesheet |
org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$1 org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$TagSelectorImpl org.apache.myfaces.view.facelets.tag.jsf.html.HtmlComponentHandler org.apache.myfaces.view.facelets.tag.jsf.html.HtmlDecorator org.apache.myfaces.view.facelets.tag.jsf.html.HtmlLibrary org.apache.myfaces.view.facelets.tag.jsf.html.HtmlOutputScriptHandler org.apache.myfaces.view.facelets.tag.jsf.html.HtmlOutputStylesheetHandler |
org.apache.myfaces.view.facelets.compiler |
java.lang java.util javax.faces.component javax.faces.render javax.faces.view.facelets org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core |
org.apache.myfaces.view.facelets.tag.jstl.core
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 15 | 0.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.tag.jstl.core.CatchHandler org.apache.myfaces.view.facelets.tag.jstl.core.ChooseHandler org.apache.myfaces.view.facelets.tag.jstl.core.ChooseOtherwiseHandler org.apache.myfaces.view.facelets.tag.jstl.core.ChooseWhenHandler org.apache.myfaces.view.facelets.tag.jstl.core.ForEachHandler org.apache.myfaces.view.facelets.tag.jstl.core.ForEachHandler$ArrayIterator org.apache.myfaces.view.facelets.tag.jstl.core.IfHandler org.apache.myfaces.view.facelets.tag.jstl.core.IndexedValueExpression org.apache.myfaces.view.facelets.tag.jstl.core.IteratedValueExpression org.apache.myfaces.view.facelets.tag.jstl.core.IterationState org.apache.myfaces.view.facelets.tag.jstl.core.IterationState$IteratorWrapper org.apache.myfaces.view.facelets.tag.jstl.core.IterationStatus org.apache.myfaces.view.facelets.tag.jstl.core.IterationStatusExpression org.apache.myfaces.view.facelets.tag.jstl.core.JstlCoreLibrary org.apache.myfaces.view.facelets.tag.jstl.core.LegacyForEachHandler org.apache.myfaces.view.facelets.tag.jstl.core.LegacyForEachHandler$ArrayIterator org.apache.myfaces.view.facelets.tag.jstl.core.LegacyJstlCoreLibrary org.apache.myfaces.view.facelets.tag.jstl.core.LegacySetHandler org.apache.myfaces.view.facelets.tag.jstl.core.MappedValueExpression org.apache.myfaces.view.facelets.tag.jstl.core.MappedValueExpression$Entry org.apache.myfaces.view.facelets.tag.jstl.core.SetHandler |
org.apache.myfaces.view.facelets.compiler |
java.io java.lang java.lang.reflect java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.faces.view.facelets org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.view.facelets.tag.jstl.fn
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.tag.jstl.fn.JstlFnLibrary org.apache.myfaces.view.facelets.tag.jstl.fn.JstlFunction |
org.apache.myfaces.view.facelets.compiler |
java.lang java.lang.reflect java.util javax.faces javax.faces.view.facelets org.apache.myfaces.view.facelets.tag |
org.apache.myfaces.view.facelets.tag.ui
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 24 | 8.0% | 86.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.tag.ui._Component org.apache.myfaces.view.facelets.tag.ui._Fragment |
org.apache.myfaces.view.facelets.tag.ui.ComponentRef org.apache.myfaces.view.facelets.tag.ui.ComponentRefHandler org.apache.myfaces.view.facelets.tag.ui.CompositionHandler org.apache.myfaces.view.facelets.tag.ui.DebugPhaseListener org.apache.myfaces.view.facelets.tag.ui.DebugPhaseListener$1 org.apache.myfaces.view.facelets.tag.ui.DebugPhaseListener$DebugVisitCallback org.apache.myfaces.view.facelets.tag.ui.DecorateHandler org.apache.myfaces.view.facelets.tag.ui.DefineHandler org.apache.myfaces.view.facelets.tag.ui.IncludeHandler org.apache.myfaces.view.facelets.tag.ui.InsertHandler org.apache.myfaces.view.facelets.tag.ui.LegacyCompositionHandler org.apache.myfaces.view.facelets.tag.ui.LegacyDecorateHandler org.apache.myfaces.view.facelets.tag.ui.LegacyIncludeHandler org.apache.myfaces.view.facelets.tag.ui.LegacyParamHandler org.apache.myfaces.view.facelets.tag.ui.LegacyUILibrary org.apache.myfaces.view.facelets.tag.ui.ParamHandler org.apache.myfaces.view.facelets.tag.ui.RepeatHandler org.apache.myfaces.view.facelets.tag.ui.RepeatHandler$TagMetaData org.apache.myfaces.view.facelets.tag.ui.UIDebug org.apache.myfaces.view.facelets.tag.ui.UIDebug$1 org.apache.myfaces.view.facelets.tag.ui.UIDebug$2 org.apache.myfaces.view.facelets.tag.ui.UILibrary |
org.apache.myfaces.config org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf.core |
java.beans java.io java.lang java.net java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.view.facelets javax.servlet.http org.apache.myfaces.renderkit org.apache.myfaces.shared.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.component org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 20 | 0.0% | 65.0% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.util.Classpath org.apache.myfaces.view.facelets.util.Classpath$1 org.apache.myfaces.view.facelets.util.FaceletsTemplateMappingUtils org.apache.myfaces.view.facelets.util.FaceletsViewDeclarationLanguageUtils org.apache.myfaces.view.facelets.util.FastWriter org.apache.myfaces.view.facelets.util.ParameterCheck org.apache.myfaces.view.facelets.util.Path org.apache.myfaces.view.facelets.util.ReflectionUtil org.apache.myfaces.view.facelets.util.Resource org.apache.myfaces.view.facelets.util.Resource$1 org.apache.myfaces.view.facelets.util.Resource$1$1 |
org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.resource org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.ui |
java.io java.lang java.lang.reflect java.net java.nio java.nio.charset java.security java.util java.util.jar java.util.logging java.util.zip javax.faces javax.faces.application javax.faces.component javax.faces.context javax.servlet org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.shared.renderkit org.apache.myfaces.shared.util |
org.apache.myfaces.view.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 10 | 0.0% | 91.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.impl.DefaultViewScopeHandler |
org.apache.myfaces.spi.impl |
java.lang java.math java.security java.util java.util.concurrent.atomic javax.faces.context org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.shared.util org.apache.myfaces.spi |
org.apache.myfaces.view.jsp
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.view.jsp.FaceletsOnlyException org.apache.myfaces.view.jsp.JspViewDeclarationLanguageStrategy |
org.apache.myfaces.view |
java.lang java.util javax.faces.context javax.faces.view org.apache.myfaces.view |
org.apache.myfaces.webapp
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 28 | 15.000001% | 90.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
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.cdi.util org.apache.myfaces.config org.apache.myfaces.ee |
java.io java.lang java.lang.reflect java.util java.util.logging javax.el javax.faces javax.faces.application 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.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 |
Cycles
[ summary ] [ packages ] [ cycles ] [ explanations ]Package | Package Dependencies |
---|---|
org.apache.myfaces.application | org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.application.viewstate | org.apache.myfaces.application org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.behavior | org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.config | org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.converter | org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.impl | org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.model | org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.scope | org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.util | org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.validator | org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.view | org.apache.myfaces.context org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.config | 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.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.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.context | org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
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.ee | org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.el | org.apache.myfaces.el.unified.resolver org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config 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.resolver org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config 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.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.el.unified.resolver | org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.el.unified.resolver.implicitobject | org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.flow | org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.flow.builder | org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.flow.cdi | org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.flow.impl | org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.flow.util | org.apache.myfaces.flow org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.lifecycle | org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.push | org.apache.myfaces.push.cdi org.apache.myfaces.application org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.push.cdi | org.apache.myfaces.application org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.renderkit | org.apache.myfaces.view.facelets.component org.apache.myfaces.cdi.model org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.renderkit.html | org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.resource | org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
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.view | org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets | org.apache.myfaces.application org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.compiler | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.component | org.apache.myfaces.cdi.model org.apache.myfaces.cdi.util org.apache.myfaces.webapp org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.el | org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.impl | org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.pool | org.apache.myfaces.context org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.pool.impl | org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.tag | org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.tag.composite | org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.tag.jsf | org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.tag.jsf.core | org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.tag.jsf.html | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.tag.jstl.core | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.tag.jstl.fn | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.tag.ui | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.util org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.facelets.util | org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.impl | org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.view.jsp | org.apache.myfaces.view org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.webapp | org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
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. |