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 |
---|---|---|---|---|
4 | 52 | 10.0% | 93.0% | 3.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.application.NavigationHandlerSupport org.apache.myfaces.application.StateCache org.apache.myfaces.application.StateCacheFactory |
org.apache.myfaces.application.ActionListenerImpl org.apache.myfaces.application.ApplicationFactoryImpl org.apache.myfaces.application.ApplicationImpl org.apache.myfaces.application.ApplicationImpl$1 org.apache.myfaces.application.ApplicationImpl$SystemListenerEntry org.apache.myfaces.application.BackwardsCompatibleNavigationHandlerWrapper org.apache.myfaces.application.DefaultNavigationHandlerSupport org.apache.myfaces.application.DefaultResourceHandlerSupport org.apache.myfaces.application.FlowNavigationCase org.apache.myfaces.application.NavigationHandlerImpl org.apache.myfaces.application.NavigationHandlerImpl$1 org.apache.myfaces.application.NavigationHandlerImpl$KeyComparator org.apache.myfaces.application.NavigationHandlerImpl$NavigationContext org.apache.myfaces.application.NavigationHandlerImpl$PreDisposeViewCallback org.apache.myfaces.application.ResourceHandlerImpl org.apache.myfaces.application.StateManagerImpl org.apache.myfaces.application.TreeStructureManager org.apache.myfaces.application.TreeStructureManager$TreeStructComponent org.apache.myfaces.application.ViewHandlerImpl org.apache.myfaces.application._FlowNavigationStructure org.apache.myfaces.application._LocaleUtils org.apache.myfaces.application._LocaleUtils$SyncAvoid org.apache.myfaces.application._SystemEventServletRequest org.apache.myfaces.application._SystemEventServletRequest$1 org.apache.myfaces.application._SystemEventServletResponse org.apache.myfaces.application._SystemEventServletResponse$1 org.apache.myfaces.application._WildcardPattern |
org.apache.myfaces.application.viewstate org.apache.myfaces.config org.apache.myfaces.renderkit.html org.apache.myfaces.view.facelets |
java.beans java.io java.lang java.lang.reflect java.net java.security java.util java.util.concurrent java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.component.visit javax.faces.context javax.faces.convert javax.faces.el javax.faces.event javax.faces.flow javax.faces.render javax.faces.validator javax.faces.view javax.naming javax.servlet javax.servlet.http org.apache.commons.beanutils org.apache.myfaces.application.cdi org.apache.myfaces.application.viewstate org.apache.myfaces.cdi.util org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.context org.apache.myfaces.el org.apache.myfaces.el.convert org.apache.myfaces.el.unified org.apache.myfaces.el.unified.resolver org.apache.myfaces.flow org.apache.myfaces.lifecycle org.apache.myfaces.renderkit org.apache.myfaces.resource org.apache.myfaces.shared.application org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit.html.util org.apache.myfaces.shared.resource org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.pool org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.application.cdi
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 33.0% | 86.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.application.cdi.AbstractExternalBeanWrapper |
org.apache.myfaces.application.cdi.ConverterWrapper org.apache.myfaces.application.cdi.ValidatorWrapper |
org.apache.myfaces.application |
java.lang javax.faces javax.faces.component javax.faces.context javax.faces.convert javax.faces.validator |
org.apache.myfaces.application.jsp
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 0.0% | 78.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.application.jsp.ServletViewResponseWrapper org.apache.myfaces.application.jsp.ServletViewResponseWrapper$WrappedServletOutputStream org.apache.myfaces.application.jsp.ServletViewResponseWrapper$WrappedServletOutputStream$WrappedByteArrayOutputStream |
org.apache.myfaces.taglib.core org.apache.myfaces.view.jsp |
java.io java.lang java.nio java.nio.charset javax.servlet javax.servlet.http org.apache.myfaces.shared.view |
org.apache.myfaces.application.viewstate
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 22 | 20.0% | 88.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.application.viewstate.CsrfSessionTokenFactory org.apache.myfaces.application.viewstate.KeyFactory org.apache.myfaces.application.viewstate.SerializedViewKey org.apache.myfaces.application.viewstate.SessionViewStorageFactory |
org.apache.myfaces.application.viewstate.ClientSideStateCacheImpl org.apache.myfaces.application.viewstate.CounterKeyFactory org.apache.myfaces.application.viewstate.CounterSessionViewStorageFactory org.apache.myfaces.application.viewstate.IntByteArraySerializedViewKey org.apache.myfaces.application.viewstate.IntIntSerializedViewKey org.apache.myfaces.application.viewstate.RandomCsrfSessionTokenFactory org.apache.myfaces.application.viewstate.RandomKeyFactory org.apache.myfaces.application.viewstate.RandomSessionViewStorageFactory org.apache.myfaces.application.viewstate.SecureRandomCsrfSessionTokenFactory org.apache.myfaces.application.viewstate.SecureRandomKeyFactory org.apache.myfaces.application.viewstate.SerializedViewCollection org.apache.myfaces.application.viewstate.ServerSideStateCacheImpl org.apache.myfaces.application.viewstate.ServerSideStateCacheImpl$1 org.apache.myfaces.application.viewstate.SessionIdGenerator org.apache.myfaces.application.viewstate.StateCacheFactoryImpl org.apache.myfaces.application.viewstate.StateCacheUtils |
org.apache.myfaces.application org.apache.myfaces.renderkit.html org.apache.myfaces.view.jsp |
java.io java.lang java.security java.util java.util.concurrent java.util.logging java.util.zip javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.lifecycle javax.faces.render org.apache.commons.codec org.apache.commons.codec.binary org.apache.commons.collections.map org.apache.myfaces.application org.apache.myfaces.renderkit org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.view |
org.apache.myfaces.cdi.dependent
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 6 | 17.0% | 67.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.cdi.dependent.AbstractBeanStorage |
org.apache.myfaces.cdi.dependent.BeanEntry org.apache.myfaces.cdi.dependent.DependentBeanEntry org.apache.myfaces.cdi.dependent.DependentBeanExtension org.apache.myfaces.cdi.dependent.DependentInstanceEntry org.apache.myfaces.cdi.dependent.RequestDependentBeanStorage |
org.apache.myfaces.cdi.util org.apache.myfaces.config org.apache.myfaces.webapp |
java.io java.lang java.util java.util.logging javax.enterprise.context.spi javax.enterprise.inject.spi |
org.apache.myfaces.cdi.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 11 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.cdi.impl.CDIAnnotationInjectionProvider org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl |
None | java.lang java.lang.annotation java.util javax.enterprise.context.spi javax.enterprise.inject.spi javax.faces.context javax.servlet org.apache.myfaces.cdi.util org.apache.myfaces.cdi.view org.apache.myfaces.flow.cdi org.apache.myfaces.spi |
org.apache.myfaces.cdi.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 17 | 25.0% | 77.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.cdi.util.AbstractContext org.apache.myfaces.cdi.util.ExternalArtifactResolver |
org.apache.myfaces.cdi.util.AnyLiteral org.apache.myfaces.cdi.util.BeanProvider org.apache.myfaces.cdi.util.CDIExternalArtifactResolver org.apache.myfaces.cdi.util.CDIUtils org.apache.myfaces.cdi.util.ContextualInstanceInfo org.apache.myfaces.cdi.util.ContextualStorage |
org.apache.myfaces.application org.apache.myfaces.cdi.impl org.apache.myfaces.cdi.view org.apache.myfaces.config.annotation org.apache.myfaces.flow.cdi |
java.io java.lang java.lang.annotation java.lang.reflect java.util java.util.concurrent javax.enterprise.context javax.enterprise.context.spi javax.enterprise.inject javax.enterprise.inject.spi javax.enterprise.util javax.faces.context javax.faces.convert javax.faces.validator org.apache.myfaces.cdi.dependent org.apache.myfaces.shared.config org.apache.myfaces.util |
org.apache.myfaces.cdi.view
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 19 | 0.0% | 90.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.cdi.view.ApplicationContextBean org.apache.myfaces.cdi.view.ViewScopeBeanHolder org.apache.myfaces.cdi.view.ViewScopeCDIMap org.apache.myfaces.cdi.view.ViewScopeCDIMap$EntryWrapper org.apache.myfaces.cdi.view.ViewScopeContextExtension org.apache.myfaces.cdi.view.ViewScopeContextImpl org.apache.myfaces.cdi.view.ViewScopeContextualStorage org.apache.myfaces.cdi.view._ContextualKey |
org.apache.myfaces.cdi.impl org.apache.myfaces.flow.cdi |
java.io java.lang java.lang.annotation java.util java.util.concurrent javax.enterprise.context javax.enterprise.context.spi javax.enterprise.inject.spi javax.faces.component javax.faces.context javax.faces.view javax.servlet org.apache.myfaces.cdi.util org.apache.myfaces.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.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 | 60 | 9.0% | 80.0% | 11.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 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.impl org.apache.myfaces.webapp |
java.io java.lang java.lang.reflect java.net java.util java.util.concurrent java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.event javax.faces.flow javax.faces.lifecycle javax.faces.render javax.naming javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.stream javax.xml.validation org.apache.commons.beanutils org.apache.commons.collections org.apache.myfaces.application org.apache.myfaces.cdi.dependent org.apache.myfaces.component.visit org.apache.myfaces.config.annotation org.apache.myfaces.config.element org.apache.myfaces.config.element.facelets org.apache.myfaces.config.impl.digester org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.config.util org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.el org.apache.myfaces.flow org.apache.myfaces.flow.impl org.apache.myfaces.lifecycle org.apache.myfaces.renderkit org.apache.myfaces.renderkit.html org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.shared_impl.util.serial org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.facelets.util org.apache.myfaces.webapp org.w3c.dom org.w3c.dom.ls org.xml.sax org.xml.sax.helpers |
org.apache.myfaces.config.annotation
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 37 | 21.0% | 88.0% | 9.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.TomcatAnnotationLifecycleProvider 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 javax.servlet org.apache 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.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.webapp |
java.io java.lang java.util javax.el javax.faces.context javax.faces.el |
org.apache.myfaces.config.element.facelets
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 3 | 100.0% | 43.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.config.element.facelets.FaceletBehaviorTag org.apache.myfaces.config.element.facelets.FaceletComponentTag org.apache.myfaces.config.element.facelets.FaceletConverterTag org.apache.myfaces.config.element.facelets.FaceletFunction org.apache.myfaces.config.element.facelets.FaceletHandlerTag org.apache.myfaces.config.element.facelets.FaceletSourceTag org.apache.myfaces.config.element.facelets.FaceletTag org.apache.myfaces.config.element.facelets.FaceletTagDefinition org.apache.myfaces.config.element.facelets.FaceletTagLibrary org.apache.myfaces.config.element.facelets.FaceletValidatorTag |
None | org.apache.myfaces.config org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.config.impl.digester.elements.facelets org.apache.myfaces.view.facelets.compiler |
java.io java.lang java.util |
org.apache.myfaces.config.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.impl.FacesConfigEntityResolver |
org.apache.myfaces.config.impl.digester |
java.io java.lang java.net java.util.jar java.util.logging javax.faces.context org.apache.myfaces.shared.util org.xml.sax |
org.apache.myfaces.config.impl.digester
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 0.0% | 92.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.impl.digester.DigesterFacesConfigDispenserImpl org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerImpl |
org.apache.myfaces.config |
java.io java.lang java.util javax.faces.context org.apache.commons.digester org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.config.impl org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.shared.util org.xml.sax |
org.apache.myfaces.config.impl.digester.elements
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 12 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.impl.digester.elements.AbsoluteOrderingImpl org.apache.myfaces.config.impl.digester.elements.ApplicationImpl org.apache.myfaces.config.impl.digester.elements.AttributeImpl org.apache.myfaces.config.impl.digester.elements.BehaviorImpl org.apache.myfaces.config.impl.digester.elements.ClientBehaviorRendererImpl org.apache.myfaces.config.impl.digester.elements.ComponentImpl org.apache.myfaces.config.impl.digester.elements.ComponentTagDeclarationImpl org.apache.myfaces.config.impl.digester.elements.ConfigOthersSlotImpl org.apache.myfaces.config.impl.digester.elements.ContractMappingImpl org.apache.myfaces.config.impl.digester.elements.ConverterImpl org.apache.myfaces.config.impl.digester.elements.FaceletsProcessingImpl org.apache.myfaces.config.impl.digester.elements.FacesConfig org.apache.myfaces.config.impl.digester.elements.FacesConfigExtensionImpl org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl org.apache.myfaces.config.impl.digester.elements.FacesConfigNameSlotImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowCallImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowDefinitionImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowMethodCallImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowMethodParameterImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowParameterImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowReferenceImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowReturnImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowSwitchImpl org.apache.myfaces.config.impl.digester.elements.FacesFlowViewImpl org.apache.myfaces.config.impl.digester.elements.FactoryImpl org.apache.myfaces.config.impl.digester.elements.ListEntriesImpl org.apache.myfaces.config.impl.digester.elements.ListEntriesImpl$Entry org.apache.myfaces.config.impl.digester.elements.LocaleConfigImpl org.apache.myfaces.config.impl.digester.elements.ManagedBeanImpl org.apache.myfaces.config.impl.digester.elements.ManagedPropertyImpl org.apache.myfaces.config.impl.digester.elements.ManagedPropertyImpl$1 org.apache.myfaces.config.impl.digester.elements.ManagedPropertyImpl$DummyValueBinding org.apache.myfaces.config.impl.digester.elements.MapEntriesImpl org.apache.myfaces.config.impl.digester.elements.MapEntriesImpl$Entry org.apache.myfaces.config.impl.digester.elements.NamedEventImpl org.apache.myfaces.config.impl.digester.elements.NavigationCaseImpl org.apache.myfaces.config.impl.digester.elements.NavigationRuleImpl org.apache.myfaces.config.impl.digester.elements.OrderSlotImpl org.apache.myfaces.config.impl.digester.elements.OrderingImpl org.apache.myfaces.config.impl.digester.elements.PropertyImpl org.apache.myfaces.config.impl.digester.elements.RedirectImpl org.apache.myfaces.config.impl.digester.elements.RenderKitImpl org.apache.myfaces.config.impl.digester.elements.RendererImpl org.apache.myfaces.config.impl.digester.elements.ResourceBundleImpl org.apache.myfaces.config.impl.digester.elements.SystemEventListenerImpl org.apache.myfaces.config.impl.digester.elements.ViewParamImpl org.apache.myfaces.config.impl.digester.elements.ViewPoolMappingImpl org.apache.myfaces.config.impl.digester.elements.ViewPoolParameterImpl |
org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.config.impl.digester |
java.io java.lang java.util javax.el javax.faces.application javax.faces.context javax.faces.el org.apache.myfaces.config.element org.apache.myfaces.config.element.facelets org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets.el |
org.apache.myfaces.config.impl.digester.elements.facelets
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.impl.digester.elements.facelets.FaceletBehaviorTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletComponentTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletConverterTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletFunctionImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletHandlerTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletSourceTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletTagImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletTagLibraryImpl org.apache.myfaces.config.impl.digester.elements.facelets.FaceletValidatorTagImpl |
org.apache.myfaces.view.facelets.compiler |
java.io java.lang java.util org.apache.myfaces.config.element.facelets |
org.apache.myfaces.config.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 7 | 0.0% | 70.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.config.util.CyclicDependencyException org.apache.myfaces.config.util.DirectedAcyclicGraphVerifier org.apache.myfaces.config.util.GAEUtils org.apache.myfaces.config.util.GAEUtils$IOCase org.apache.myfaces.config.util.JarUtils org.apache.myfaces.config.util.Vertex |
org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.view.facelets.compiler |
java.io java.lang java.net java.util java.util.jar javax.faces.context org.apache.myfaces.shared.util |
org.apache.myfaces.context
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
10 | 23 | 14.0% | 70.0% | 16.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.context.ReleaseableExternalContext org.apache.myfaces.context.ReleaseableFacesContextFactory |
org.apache.myfaces.context.ExceptionHandlerFactoryImpl org.apache.myfaces.context.ExternalContextFactoryImpl org.apache.myfaces.context.FacesContextFactoryImpl org.apache.myfaces.context.FacesContextWrapper org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl org.apache.myfaces.context.PartialResponseWriterImpl org.apache.myfaces.context.PartialResponseWriterImpl$StackEntry org.apache.myfaces.context.PartialViewContextFactoryImpl org.apache.myfaces.context.RequestViewContext org.apache.myfaces.context.RequestViewContext$1 org.apache.myfaces.context.RequestViewContext$RefreshViewContext org.apache.myfaces.context.RequestViewMetadata |
org.apache.myfaces.application org.apache.myfaces.cdi.view org.apache.myfaces.config org.apache.myfaces.context.servlet org.apache.myfaces.flow.cdi org.apache.myfaces.renderkit.html org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.pool org.apache.myfaces.view.facelets.pool.impl org.apache.myfaces.webapp |
java.io java.lang java.lang.reflect java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.lifecycle javax.faces.render javax.servlet org.apache.myfaces.context.servlet org.apache.myfaces.lifecycle org.apache.myfaces.renderkit org.apache.myfaces.shared.context org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view.facelets.el |
org.apache.myfaces.context.servlet
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 26 | 11.0% | 79.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.context.servlet.FacesContextImplBase org.apache.myfaces.context.servlet.ServletExternalContextImplBase |
org.apache.myfaces.context.servlet.ApplicationMap org.apache.myfaces.context.servlet.CookieMap org.apache.myfaces.context.servlet.CookieMap$CookieNameEnumeration org.apache.myfaces.context.servlet.FacesContextImpl org.apache.myfaces.context.servlet.InitParameterMap org.apache.myfaces.context.servlet.PartialViewContextImpl org.apache.myfaces.context.servlet.PartialViewContextImpl$PhaseAwareVisitCallback org.apache.myfaces.context.servlet.RequestHeaderMap org.apache.myfaces.context.servlet.RequestHeaderValuesMap org.apache.myfaces.context.servlet.RequestMap org.apache.myfaces.context.servlet.RequestParameterMap org.apache.myfaces.context.servlet.RequestParameterValuesMap org.apache.myfaces.context.servlet.ServletExternalContextImpl org.apache.myfaces.context.servlet.ServletFlashFactoryImpl org.apache.myfaces.context.servlet.SessionMap org.apache.myfaces.context.servlet.StartupFacesContextImpl org.apache.myfaces.context.servlet.StartupServletExternalContextImpl |
org.apache.myfaces.cdi.view org.apache.myfaces.config org.apache.myfaces.context org.apache.myfaces.ee6 org.apache.myfaces.el.unified.resolver org.apache.myfaces.flow.cdi org.apache.myfaces.webapp |
java.io java.lang java.net java.security java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.html javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.lifecycle javax.faces.render javax.faces.view javax.servlet javax.servlet.http org.apache.myfaces.context org.apache.myfaces.el.unified org.apache.myfaces.renderkit.html org.apache.myfaces.shared.config org.apache.myfaces.shared.context.flash org.apache.myfaces.shared.util org.apache.myfaces.util |
org.apache.myfaces.convert
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 1 | 0.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.convert.ConverterUtils |
org.apache.myfaces.taglib.core |
java.lang |
org.apache.myfaces.debug
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 100.0% | 100.0% | 100.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.debug.ComponentAware org.apache.myfaces.debug.LocationAndTagAttributeAware org.apache.myfaces.debug.LocationAware org.apache.myfaces.debug.MyfacesLogKeyAware org.apache.myfaces.debug.MyfacesLogMessageAware org.apache.myfaces.debug.TagAttributeAware org.apache.myfaces.debug.TagAware |
None | None | java.lang javax.faces.component javax.faces.view javax.faces.view.facelets org.apache.myfaces.logging |
org.apache.myfaces.ee6
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.ee6.MyFacesContainerInitializer |
None | java.lang java.util java.util.logging javax.faces.webapp javax.servlet org.apache.myfaces.context.servlet org.apache.myfaces.shared_impl.webapp.webxml org.apache.myfaces.spi |
org.apache.myfaces.el
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 14 | 7.0% | 70.0% | 23.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.el.PropertyResolverImpl$ResolverInvoker |
org.apache.myfaces.el.CompositeELResolver org.apache.myfaces.el.CompositeELResolver$CompositeIterator org.apache.myfaces.el.DefaultPropertyResolver org.apache.myfaces.el.FlashELResolver org.apache.myfaces.el.NullPropertyResolver org.apache.myfaces.el.NullVariableResolver org.apache.myfaces.el.PropertyResolverImpl org.apache.myfaces.el.PropertyResolverImpl$1 org.apache.myfaces.el.PropertyResolverImpl$2 org.apache.myfaces.el.PropertyResolverImpl$3 org.apache.myfaces.el.PropertyResolverImpl$4 org.apache.myfaces.el.ResolverForJSPInitializer org.apache.myfaces.el.VariableResolverImpl org.apache.myfaces.el.VariableResolverToApplicationELResolverAdapter |
org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.el.convert org.apache.myfaces.el.unified org.apache.myfaces.el.unified.resolver org.apache.myfaces.webapp |
java.beans java.lang java.lang.reflect java.util javax.el javax.faces javax.faces.application javax.faces.context javax.faces.el javax.faces.event javax.faces.lifecycle org.apache.myfaces.el.unified org.apache.myfaces.el.unified.resolver org.apache.myfaces.shared.util |
org.apache.myfaces.el.convert
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 11 | 8.0% | 85.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.el.convert.ValueBindingToValueExpression$Invoker |
org.apache.myfaces.el.convert.ELResolverToPropertyResolver org.apache.myfaces.el.convert.ELResolverToVariableResolver org.apache.myfaces.el.convert.MethodExpressionToMethodBinding org.apache.myfaces.el.convert.PropertyResolverToELResolver org.apache.myfaces.el.convert.ValueBindingToValueExpression org.apache.myfaces.el.convert.ValueBindingToValueExpression$1 org.apache.myfaces.el.convert.ValueBindingToValueExpression$2 org.apache.myfaces.el.convert.ValueBindingToValueExpression$3 org.apache.myfaces.el.convert.ValueBindingToValueExpression$4 org.apache.myfaces.el.convert.ValueExpressionToValueBinding org.apache.myfaces.el.convert.VariableResolverToELResolver |
org.apache.myfaces.application org.apache.myfaces.el.unified |
java.lang java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.el org.apache.myfaces.el org.apache.myfaces.shared.util |
org.apache.myfaces.el.unified
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 15 | 12.0% | 75.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.el.unified.ELResolverBuilder |
org.apache.myfaces.el.unified.CustomFirstELResolverComparator org.apache.myfaces.el.unified.CustomLastELResolverComparator org.apache.myfaces.el.unified.FacesELContext org.apache.myfaces.el.unified.OpenWebBeansELResolverComparator org.apache.myfaces.el.unified.ResolverBuilderBase org.apache.myfaces.el.unified.ResolverBuilderForFaces org.apache.myfaces.el.unified.ResolverBuilderForJSP |
org.apache.myfaces.application org.apache.myfaces.context.servlet org.apache.myfaces.el org.apache.myfaces.view.facelets.compiler org.apache.myfaces.webapp |
java.lang java.lang.reflect java.util java.util.logging javax.el javax.faces.context javax.faces.el org.apache.commons.collections org.apache.myfaces.config org.apache.myfaces.el org.apache.myfaces.el.convert org.apache.myfaces.el.unified.resolver org.apache.myfaces.el.unified.resolver.implicitobject org.apache.myfaces.shared.config org.apache.myfaces.shared.util |
org.apache.myfaces.el.unified.resolver
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 23 | 6.0% | 85.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver$Scope |
org.apache.myfaces.el.unified.resolver.CompositeComponentELResolver org.apache.myfaces.el.unified.resolver.CompositeComponentELResolver$1 org.apache.myfaces.el.unified.resolver.CompositeComponentELResolver$CompositeComponentAttributesMapWrapper org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver$Scope org.apache.myfaces.el.unified.resolver.GuiceResolver org.apache.myfaces.el.unified.resolver.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.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.el javax.faces.view org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.context.servlet org.apache.myfaces.el org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit.html.util org.apache.myfaces.shared.util org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.composite |
org.apache.myfaces.el.unified.resolver.implicitobject
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 5.0% | 89.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.el.unified.resolver.implicitobject.ImplicitObject |
org.apache.myfaces.el.unified.resolver.implicitobject.ApplicationImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ApplicationScopeImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ComponentImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.CompositeComponentImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.CookieImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.FacesContextImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.FlowScopeImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.HeaderImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.HeaderValuesImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ImplicitObjectResolver org.apache.myfaces.el.unified.resolver.implicitobject.InitParamImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ParamImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ParamValuesImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.RequestImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.RequestScopeImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ResourceImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.SessionImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.SessionScopeImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ViewImplicitObject org.apache.myfaces.el.unified.resolver.implicitobject.ViewScopeImplicitObject |
org.apache.myfaces.el.unified |
java.beans java.lang java.util javax.el javax.faces.application javax.faces.component javax.faces.context javax.faces.flow |
org.apache.myfaces.event
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
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.commons.collections.map org.apache.myfaces.cdi.util org.apache.myfaces.cdi.view org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.flow org.apache.myfaces.flow.builder org.apache.myfaces.flow.util org.apache.myfaces.shared.config org.apache.myfaces.shared.context 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 | 30 | 10.0% | 86.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.lifecycle.PhaseExecutor org.apache.myfaces.lifecycle.RestoreViewSupport |
org.apache.myfaces.lifecycle.ApplyRequestValuesExecutor org.apache.myfaces.lifecycle.CODIClientSideWindow org.apache.myfaces.lifecycle.ClientConfig org.apache.myfaces.lifecycle.ClientWindowFactoryImpl org.apache.myfaces.lifecycle.DefaultRestoreViewSupport org.apache.myfaces.lifecycle.DefaultRestoreViewSupport$1 org.apache.myfaces.lifecycle.DefaultRestoreViewSupport$RestoreStateCallback org.apache.myfaces.lifecycle.InvokeApplicationExecutor org.apache.myfaces.lifecycle.LifecycleFactoryImpl org.apache.myfaces.lifecycle.LifecycleImpl org.apache.myfaces.lifecycle.PhaseListenerManager org.apache.myfaces.lifecycle.ProcessValidationsExecutor org.apache.myfaces.lifecycle.RenderResponseExecutor org.apache.myfaces.lifecycle.RestoreViewExecutor org.apache.myfaces.lifecycle.TokenGenerator org.apache.myfaces.lifecycle.UpdateModelValuesExecutor org.apache.myfaces.lifecycle.UrlClientWindow org.apache.myfaces.lifecycle.ViewNotFoundException org.apache.myfaces.lifecycle.WindowContextConfig |
org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.context org.apache.myfaces.renderkit org.apache.myfaces.view.facelets |
java.io java.lang java.math java.net java.security java.util java.util.concurrent java.util.concurrent.atomic java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.flow javax.faces.lifecycle javax.faces.render javax.faces.view javax.servlet.http org.apache.myfaces.config org.apache.myfaces.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.logging
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 5 | 25.0% | 83.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.logging.MyfacesLogKey |
org.apache.myfaces.logging.MyfacesLogMessage org.apache.myfaces.logging.MyfacesLogRecord org.apache.myfaces.logging.MyfacesLogger |
org.apache.myfaces.debug |
java.lang java.text java.util java.util.logging javax.faces.application |
org.apache.myfaces.renderkit
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
8 | 24 | 43.0% | 75.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.renderkit.LazyRenderKit org.apache.myfaces.renderkit.MyfacesResponseStateManager org.apache.myfaces.renderkit.StateTokenProcessor |
org.apache.myfaces.renderkit.ErrorPageWriter org.apache.myfaces.renderkit.ErrorPageWriter$ErrorPageBean org.apache.myfaces.renderkit.ErrorPageWriter$ExtendedComponentTreeVisitCallback org.apache.myfaces.renderkit.RenderKitFactoryImpl |
org.apache.myfaces.application org.apache.myfaces.application.viewstate org.apache.myfaces.config org.apache.myfaces.context org.apache.myfaces.lifecycle org.apache.myfaces.renderkit.html org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.jsp |
java.beans java.io java.lang java.lang.reflect java.text java.util java.util.logging java.util.regex javax.el javax.faces javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.el javax.faces.render javax.faces.view javax.servlet.http org.apache.myfaces.lifecycle org.apache.myfaces.shared.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.HtmlCompositeComponentRenderer org.apache.myfaces.renderkit.html.HtmlCompositeFacetRenderer org.apache.myfaces.renderkit.html.HtmlDoctypeRenderer org.apache.myfaces.renderkit.html.HtmlFormRenderer org.apache.myfaces.renderkit.html.HtmlFormatRenderer org.apache.myfaces.renderkit.html.HtmlGridRenderer org.apache.myfaces.renderkit.html.HtmlGroupRenderer org.apache.myfaces.renderkit.html.HtmlHeadRenderer org.apache.myfaces.renderkit.html.HtmlHiddenRenderer org.apache.myfaces.renderkit.html.HtmlImageRenderer org.apache.myfaces.renderkit.html.HtmlInputFileRenderer org.apache.myfaces.renderkit.html.HtmlLabelRenderer org.apache.myfaces.renderkit.html.HtmlLinkRenderer org.apache.myfaces.renderkit.html.HtmlListboxRenderer org.apache.myfaces.renderkit.html.HtmlMenuRenderer org.apache.myfaces.renderkit.html.HtmlMessageRenderer org.apache.myfaces.renderkit.html.HtmlMessagesRenderer org.apache.myfaces.renderkit.html.HtmlOutcomeTargetButtonRenderer org.apache.myfaces.renderkit.html.HtmlRadioRenderer org.apache.myfaces.renderkit.html.HtmlRenderKitImpl org.apache.myfaces.renderkit.html.HtmlRenderKitImpl$LazyRendererWrapper org.apache.myfaces.renderkit.html.HtmlRenderKitImpl$MyFacesResponseStream org.apache.myfaces.renderkit.html.HtmlResponseStateManager org.apache.myfaces.renderkit.html.HtmlResponseStateManager$1 org.apache.myfaces.renderkit.html.HtmlResponseStateManager$DefaultStateTokenProcessor org.apache.myfaces.renderkit.html.HtmlScriptRenderer org.apache.myfaces.renderkit.html.HtmlSecretRenderer org.apache.myfaces.renderkit.html.HtmlStylesheetRenderer org.apache.myfaces.renderkit.html.HtmlTableRenderer org.apache.myfaces.renderkit.html.HtmlTextRenderer org.apache.myfaces.renderkit.html.HtmlTextareaRenderer |
org.apache.myfaces.config org.apache.myfaces.context.servlet |
java.io java.lang java.text java.util java.util.concurrent java.util.logging javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.component.html javax.faces.context javax.faces.convert javax.faces.event javax.faces.lifecycle javax.faces.render javax.faces.view org.apache.myfaces.application org.apache.myfaces.application.viewstate org.apache.myfaces.context org.apache.myfaces.renderkit org.apache.myfaces.shared.component org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit org.apache.myfaces.shared.renderkit.html org.apache.myfaces.shared.renderkit.html.util org.apache.myfaces.shared.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.resource
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 13 | 0.0% | 87.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.resource.ClassLoaderContractResourceLoader org.apache.myfaces.resource.DefaultResourceLibraryContractsProvider org.apache.myfaces.resource.ExternalContextContractResourceLoader org.apache.myfaces.resource.FacesFlowClassLoaderResourceLoader org.apache.myfaces.resource.InternalClassLoaderResourceLoader org.apache.myfaces.resource.RootExternalContextResourceLoader org.apache.myfaces.resource.TempDirFileCacheContractResourceLoader org.apache.myfaces.resource.TempDirFileCacheContractResourceLoader$FileProducer org.apache.myfaces.resource.TempDirFileCacheResourceLoader org.apache.myfaces.resource.TempDirFileCacheResourceLoader$FileProducer |
org.apache.myfaces.application org.apache.myfaces.spi.impl |
java.io java.lang java.net java.util java.util.concurrent java.util.regex javax.faces javax.faces.application javax.faces.context org.apache.myfaces.shared.resource org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.view.facelets.util |
org.apache.myfaces.shared_impl.util.serial
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 50.0% | 80.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.shared_impl.util.serial.SerialFactory |
org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory |
org.apache.myfaces.config |
java.io java.lang org.apache.myfaces.shared.util org.apache.myfaces.shared.util.serial |
org.apache.myfaces.shared_impl.webapp.webxml
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 14 | 14.0% | 78.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.shared_impl.webapp.webxml.DelegatedFacesServlet |
org.apache.myfaces.shared_impl.webapp.webxml.FilterMapping org.apache.myfaces.shared_impl.webapp.webxml.ServletMapping org.apache.myfaces.shared_impl.webapp.webxml.WebXml org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser$1 org.apache.myfaces.shared_impl.webapp.webxml.WebXmlParser$_EntityResolver |
org.apache.myfaces.ee6 org.apache.myfaces.lifecycle org.apache.myfaces.spi.impl org.apache.myfaces.webapp |
java.io java.lang java.net java.util java.util.logging javax.faces javax.faces.context javax.faces.webapp javax.xml.parsers org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.shared.util.xml org.w3c.dom org.xml.sax |
org.apache.myfaces.spi
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
16 | 13 | 68.0% | 45.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.spi.AnnotationProvider org.apache.myfaces.spi.AnnotationProviderFactory org.apache.myfaces.spi.AnnotationProviderWrapper org.apache.myfaces.spi.FaceletConfigResourceProvider org.apache.myfaces.spi.FaceletConfigResourceProviderFactory org.apache.myfaces.spi.FacesConfigResourceProvider org.apache.myfaces.spi.FacesConfigResourceProviderFactory org.apache.myfaces.spi.FacesConfigurationMerger org.apache.myfaces.spi.FacesConfigurationMergerFactory org.apache.myfaces.spi.FacesConfigurationProvider org.apache.myfaces.spi.FacesConfigurationProviderFactory org.apache.myfaces.spi.FacesConfigurationProviderWrapper org.apache.myfaces.spi.FacesFlowProvider org.apache.myfaces.spi.FacesFlowProviderFactory org.apache.myfaces.spi.FactoryFinderProvider org.apache.myfaces.spi.FactoryFinderProviderFactory org.apache.myfaces.spi.InjectionProvider org.apache.myfaces.spi.InjectionProviderFactory org.apache.myfaces.spi.ResourceLibraryContractsProvider org.apache.myfaces.spi.ResourceLibraryContractsProviderFactory org.apache.myfaces.spi.ServiceProviderFinder org.apache.myfaces.spi.ServletMapping org.apache.myfaces.spi.ViewScopeProvider org.apache.myfaces.spi.ViewScopeProviderFactory org.apache.myfaces.spi.WebConfigProvider org.apache.myfaces.spi.WebConfigProviderFactory |
org.apache.myfaces.spi.AnnotationProviderFactory$1 org.apache.myfaces.spi.FaceletConfigResourceProviderFactory$1 org.apache.myfaces.spi.FacesConfigResourceProviderFactory$1 org.apache.myfaces.spi.FacesConfigurationMergerFactory$1 org.apache.myfaces.spi.FacesConfigurationProviderFactory$1 org.apache.myfaces.spi.FacesFlowProviderFactory$1 org.apache.myfaces.spi.InjectionProviderException org.apache.myfaces.spi.InjectionProviderFactory$1 org.apache.myfaces.spi.ResourceLibraryContractsProviderFactory$1 org.apache.myfaces.spi.ServiceProviderFinderFactory org.apache.myfaces.spi.ViewScopeProviderFactory$1 org.apache.myfaces.spi.WebConfigProviderFactory$1 |
org.apache.myfaces.application.viewstate org.apache.myfaces.cdi.impl org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.context org.apache.myfaces.ee6 org.apache.myfaces.flow org.apache.myfaces.flow.cdi org.apache.myfaces.flow.impl org.apache.myfaces.renderkit org.apache.myfaces.resource org.apache.myfaces.spi.impl org.apache.myfaces.view org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.impl org.apache.myfaces.webapp |
java.io java.lang java.lang.reflect java.security java.util java.util.logging javax.faces javax.faces.context javax.faces.flow javax.servlet org.apache.myfaces.config.element org.apache.myfaces.shared.util org.apache.myfaces.spi.impl |
org.apache.myfaces.spi.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 26 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.spi.impl.AllAnnotationInjectionProvider org.apache.myfaces.spi.impl.CDIAnnotationDelegateInjectionProvider org.apache.myfaces.spi.impl.DefaultAnnotationProviderFactory org.apache.myfaces.spi.impl.DefaultAnnotationProviderFactory$1 org.apache.myfaces.spi.impl.DefaultFaceletConfigResourceProviderFactory org.apache.myfaces.spi.impl.DefaultFaceletConfigResourceProviderFactory$1 org.apache.myfaces.spi.impl.DefaultFacesConfigResourceProviderFactory org.apache.myfaces.spi.impl.DefaultFacesConfigResourceProviderFactory$1 org.apache.myfaces.spi.impl.DefaultFacesConfigurationMergerFactory org.apache.myfaces.spi.impl.DefaultFacesConfigurationMergerFactory$1 org.apache.myfaces.spi.impl.DefaultFacesConfigurationProviderFactory org.apache.myfaces.spi.impl.DefaultFacesConfigurationProviderFactory$1 org.apache.myfaces.spi.impl.DefaultFacesFlowProviderFactory org.apache.myfaces.spi.impl.DefaultInjectionProviderFactory org.apache.myfaces.spi.impl.DefaultInjectionProviderFactory$1 org.apache.myfaces.spi.impl.DefaultResourceLibraryContractsProviderFactory org.apache.myfaces.spi.impl.DefaultResourceLibraryContractsProviderFactory$1 org.apache.myfaces.spi.impl.DefaultServiceProviderFinder org.apache.myfaces.spi.impl.DefaultViewScopeProviderFactory org.apache.myfaces.spi.impl.DefaultWebConfigProvider org.apache.myfaces.spi.impl.DefaultWebConfigProviderFactory org.apache.myfaces.spi.impl.DefaultWebConfigProviderFactory$1 org.apache.myfaces.spi.impl.NoAnnotationInjectionProvider org.apache.myfaces.spi.impl.NoInjectionAnnotationInjectionProvider org.apache.myfaces.spi.impl.ResourceAnnotationInjectionProvider org.apache.myfaces.spi.impl.ServletMappingImpl org.apache.myfaces.spi.impl.SpiUtils org.apache.myfaces.spi.impl.Tomcat7AnnotationInjectionProvider org.apache.myfaces.spi.impl.TomcatAnnotationInjectionProvider |
org.apache.myfaces.config.annotation org.apache.myfaces.spi |
java.io java.lang java.lang.reflect java.net java.security java.util java.util.logging javax.annotation javax.ejb javax.faces javax.faces.context javax.naming javax.persistence javax.servlet org.apache org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.flow.impl org.apache.myfaces.resource org.apache.myfaces.shared.util org.apache.myfaces.shared_impl.webapp.webxml org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.impl org.apache.tomcat |
org.apache.myfaces.taglib.core
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 22 | 6.0% | 100.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.taglib.core.GenericListenerTag org.apache.myfaces.taglib.core.GenericMinMaxValidatorTag |
org.apache.myfaces.taglib.core.ActionListenerTag org.apache.myfaces.taglib.core.AttributeTag org.apache.myfaces.taglib.core.ConvertDateTimeTag org.apache.myfaces.taglib.core.ConvertNumberTag org.apache.myfaces.taglib.core.ConverterImplTag org.apache.myfaces.taglib.core.ConverterTag org.apache.myfaces.taglib.core.DelegateActionListener org.apache.myfaces.taglib.core.DelegateConverter org.apache.myfaces.taglib.core.DelegateValidator org.apache.myfaces.taglib.core.DelegateValueChangeListener org.apache.myfaces.taglib.core.LoadBundleTag org.apache.myfaces.taglib.core.LoadBundleTag$BundleMap org.apache.myfaces.taglib.core.LoadBundleTag$BundleMap$1 org.apache.myfaces.taglib.core.ParamTag org.apache.myfaces.taglib.core.PhaseListenerTag org.apache.myfaces.taglib.core.PhaseListenerTag$BindingPhaseListener org.apache.myfaces.taglib.core.SelectItemTag org.apache.myfaces.taglib.core.SelectItemsTag org.apache.myfaces.taglib.core.SetPropertyActionListenerTag org.apache.myfaces.taglib.core.SubviewTag org.apache.myfaces.taglib.core.ValidateDoubleRangeTag org.apache.myfaces.taglib.core.ValidateLengthTag org.apache.myfaces.taglib.core.ValidateLongRangeTag org.apache.myfaces.taglib.core.ValidateRegexTag org.apache.myfaces.taglib.core.ValidateRequiredTag org.apache.myfaces.taglib.core.ValidatorImplTag org.apache.myfaces.taglib.core.ValidatorTag org.apache.myfaces.taglib.core.ValueChangeListenerTag org.apache.myfaces.taglib.core.VerbatimTag org.apache.myfaces.taglib.core.ViewParamTag org.apache.myfaces.taglib.core.ViewTag |
None | java.io java.lang java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.convert javax.faces.event javax.faces.validator javax.faces.webapp javax.servlet.jsp javax.servlet.jsp.jstl.core javax.servlet.jsp.tagext org.apache.myfaces.application.jsp org.apache.myfaces.convert org.apache.myfaces.event org.apache.myfaces.shared.taglib org.apache.myfaces.shared.taglib.core org.apache.myfaces.shared.util |
org.apache.myfaces.taglib.html
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 10 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.taglib.html.HtmlColumnTag org.apache.myfaces.taglib.html.HtmlCommandButtonTag org.apache.myfaces.taglib.html.HtmlCommandLinkTag org.apache.myfaces.taglib.html.HtmlDataTableTag org.apache.myfaces.taglib.html.HtmlFormTag org.apache.myfaces.taglib.html.HtmlGraphicImageTag org.apache.myfaces.taglib.html.HtmlInputFileTag org.apache.myfaces.taglib.html.HtmlInputHiddenTag org.apache.myfaces.taglib.html.HtmlInputSecretTag org.apache.myfaces.taglib.html.HtmlInputTextTag org.apache.myfaces.taglib.html.HtmlInputTextareaTag org.apache.myfaces.taglib.html.HtmlMessageTag org.apache.myfaces.taglib.html.HtmlMessagesTag org.apache.myfaces.taglib.html.HtmlOutputFormatTag org.apache.myfaces.taglib.html.HtmlOutputLabelTag org.apache.myfaces.taglib.html.HtmlOutputLinkTag org.apache.myfaces.taglib.html.HtmlOutputTextTag org.apache.myfaces.taglib.html.HtmlPanelGridTag org.apache.myfaces.taglib.html.HtmlPanelGroupTag org.apache.myfaces.taglib.html.HtmlSelectBooleanCheckboxTag org.apache.myfaces.taglib.html.HtmlSelectManyCheckboxTag org.apache.myfaces.taglib.html.HtmlSelectManyListboxTag org.apache.myfaces.taglib.html.HtmlSelectManyMenuTag org.apache.myfaces.taglib.html.HtmlSelectOneListboxTag org.apache.myfaces.taglib.html.HtmlSelectOneMenuTag org.apache.myfaces.taglib.html.HtmlSelectOneRadioTag |
None | java.lang java.util javax.el javax.faces.application javax.faces.component javax.faces.component.html javax.faces.context javax.faces.event javax.faces.validator javax.faces.webapp |
org.apache.myfaces.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
17 | 16 | 17.0% | 48.0% | 34.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.util.AbstractAttributeMap org.apache.myfaces.util.AbstractAttributeMap$AbstractAttributeIterator org.apache.myfaces.util.AbstractAttributeMap$AbstractAttributeSet org.apache.myfaces.util.AbstractThreadSafeAttributeMap org.apache.myfaces.util.AbstractThreadSafeAttributeMap$AbstractAttributeIterator org.apache.myfaces.util.AbstractThreadSafeAttributeMap$AbstractAttributeSet |
org.apache.myfaces.util.AbstractAttributeMap$1 org.apache.myfaces.util.AbstractAttributeMap$EntryIterator org.apache.myfaces.util.AbstractAttributeMap$EntrySet org.apache.myfaces.util.AbstractAttributeMap$EntrySetEntry org.apache.myfaces.util.AbstractAttributeMap$KeyIterator org.apache.myfaces.util.AbstractAttributeMap$KeySet org.apache.myfaces.util.AbstractAttributeMap$Values org.apache.myfaces.util.AbstractAttributeMap$ValuesIterator org.apache.myfaces.util.AbstractThreadSafeAttributeMap$1 org.apache.myfaces.util.AbstractThreadSafeAttributeMap$EntryIterator org.apache.myfaces.util.AbstractThreadSafeAttributeMap$EntrySet org.apache.myfaces.util.AbstractThreadSafeAttributeMap$EntrySetEntry org.apache.myfaces.util.AbstractThreadSafeAttributeMap$KeyIterator org.apache.myfaces.util.AbstractThreadSafeAttributeMap$KeySet org.apache.myfaces.util.AbstractThreadSafeAttributeMap$Values org.apache.myfaces.util.AbstractThreadSafeAttributeMap$ValuesIterator org.apache.myfaces.util.CDataEndEscapeFilterWriter org.apache.myfaces.util.ContainerUtils org.apache.myfaces.util.DebugUtils org.apache.myfaces.util.EnumerationIterator org.apache.myfaces.util.ExternalSpecifications org.apache.myfaces.util.FilenameUtils org.apache.myfaces.util.IllegalXmlCharacterFilterWriter org.apache.myfaces.util.IteratorEnumeration org.apache.myfaces.util.NavigationUtils org.apache.myfaces.util.ThreadsafeXorShiftRandom org.apache.myfaces.util.ThreadsafeXorShiftRandom$1 org.apache.myfaces.util.XorShiftRandom org.apache.myfaces.util._ValidationUtils |
org.apache.myfaces.application org.apache.myfaces.cdi.util org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.lifecycle org.apache.myfaces.spi.impl org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.webapp |
java.beans java.io java.lang java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.faces.validator javax.servlet javax.validation org.apache.myfaces.config.element org.apache.myfaces.shared.util |
org.apache.myfaces.view
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 12 | 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 |
---|---|---|---|---|
15 | 38 | 32.0% | 72.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.AbstractFacelet org.apache.myfaces.view.facelets.AbstractFaceletCache org.apache.myfaces.view.facelets.AbstractFaceletContext org.apache.myfaces.view.facelets.FaceletCompositionContext org.apache.myfaces.view.facelets.FaceletFactory org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguageBase org.apache.myfaces.view.facelets.PageContext org.apache.myfaces.view.facelets.PassthroughRule org.apache.myfaces.view.facelets.TemplateClient org.apache.myfaces.view.facelets.TemplateContext org.apache.myfaces.view.facelets.TemplateManager |
org.apache.myfaces.view.facelets.AttachedFullStateWrapper org.apache.myfaces.view.facelets.ComponentState org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$1 org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$AddComponentCallback org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$PostAddPreRemoveFromViewListener org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$RemoveComponentCallback org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$SaveStateAndResetViewCallback org.apache.myfaces.view.facelets.DefaultFaceletsStateManagementStrategy$TreeStructComponent org.apache.myfaces.view.facelets.DynamicComponentRefreshTransientBuildEvent org.apache.myfaces.view.facelets.ELExpressionCacheMode org.apache.myfaces.view.facelets.FaceletDynamicComponentRefreshTransientBuildEvent org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage$FaceletViewMetadata org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguageStrategy org.apache.myfaces.view.facelets.FaceletsVDLUtils org.apache.myfaces.view.facelets.FaceletsVDLUtils$KeyComparator org.apache.myfaces.view.facelets.FaceletsVDLUtils$NullWriter org.apache.myfaces.view.facelets.PostBuildComponentTreeOnRestoreViewEvent org.apache.myfaces.view.facelets.PublishDynamicComponentRefreshTransientBuildCallback org.apache.myfaces.view.facelets.StateWriter org.apache.myfaces.view.facelets.ViewPoolProcessor org.apache.myfaces.view.facelets.ViewPoolProcessor$ClearPartialTreeContext |
org.apache.myfaces.application org.apache.myfaces.lifecycle org.apache.myfaces.renderkit.html org.apache.myfaces.view org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.jsf.html org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.webapp |
java.beans java.io java.lang java.net java.util java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.render javax.faces.validator javax.faces.view javax.faces.view.facelets org.apache.myfaces.application org.apache.myfaces.component org.apache.myfaces.config org.apache.myfaces.context org.apache.myfaces.lifecycle org.apache.myfaces.shared.application org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.shared.view org.apache.myfaces.view org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.pool org.apache.myfaces.view.facelets.pool.impl org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.compiler
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 48 | 5.0% | 89.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.compiler.AbstractUIHandler org.apache.myfaces.view.facelets.compiler.Compiler org.apache.myfaces.view.facelets.compiler.Instruction |
org.apache.myfaces.view.facelets.compiler.AddFacesMessageInstruction org.apache.myfaces.view.facelets.compiler.AttributeInstruction org.apache.myfaces.view.facelets.compiler.BodyEndElementInstruction org.apache.myfaces.view.facelets.compiler.CheckDuplicateIdFaceletUtils org.apache.myfaces.view.facelets.compiler.CommentInstruction org.apache.myfaces.view.facelets.compiler.CompilationManager org.apache.myfaces.view.facelets.compiler.CompilationUnit org.apache.myfaces.view.facelets.compiler.CompilationUnit$1 org.apache.myfaces.view.facelets.compiler.CompositeComponentUnit org.apache.myfaces.view.facelets.compiler.CompositeTextInstruction org.apache.myfaces.view.facelets.compiler.DefaultFaceletConfigResourceProvider org.apache.myfaces.view.facelets.compiler.DoctypeInstruction org.apache.myfaces.view.facelets.compiler.DoctypeUnit org.apache.myfaces.view.facelets.compiler.DuplicateIdException org.apache.myfaces.view.facelets.compiler.DynamicComponentFacelet org.apache.myfaces.view.facelets.compiler.EncodingHandler org.apache.myfaces.view.facelets.compiler.EndElementInstruction org.apache.myfaces.view.facelets.compiler.FaceletsCompilerSupport org.apache.myfaces.view.facelets.compiler.FaceletsCompilerSupport$LoadComponentTagDeclarationFacesContextWrapper org.apache.myfaces.view.facelets.compiler.FaceletsCompilerUtils org.apache.myfaces.view.facelets.compiler.FaceletsProcessingInstructions org.apache.myfaces.view.facelets.compiler.LiteralAttributeInstruction org.apache.myfaces.view.facelets.compiler.LiteralCommentInstruction org.apache.myfaces.view.facelets.compiler.LiteralNonExcapedTextInstruction org.apache.myfaces.view.facelets.compiler.LiteralTextInstruction org.apache.myfaces.view.facelets.compiler.LiteralXMLInstruction org.apache.myfaces.view.facelets.compiler.NamespaceHandler org.apache.myfaces.view.facelets.compiler.NamespaceManager org.apache.myfaces.view.facelets.compiler.NamespaceManager$NS org.apache.myfaces.view.facelets.compiler.NamespaceUnit org.apache.myfaces.view.facelets.compiler.RefreshDynamicComponentListener org.apache.myfaces.view.facelets.compiler.RemoveUnit org.apache.myfaces.view.facelets.compiler.SAXCompiler org.apache.myfaces.view.facelets.compiler.SAXCompiler$1 org.apache.myfaces.view.facelets.compiler.SAXCompiler$CompilationHandler org.apache.myfaces.view.facelets.compiler.SAXCompiler$CompositeComponentMetadataHandler org.apache.myfaces.view.facelets.compiler.SAXCompiler$ViewMetadataHandler org.apache.myfaces.view.facelets.compiler.StartElementInstruction org.apache.myfaces.view.facelets.compiler.TagLibraryConfig org.apache.myfaces.view.facelets.compiler.TagLibraryConfig$ComponentConfigWrapper org.apache.myfaces.view.facelets.compiler.TagLibraryConfig$TagLibraryImpl org.apache.myfaces.view.facelets.compiler.TagLibraryConfigUnmarshallerImpl org.apache.myfaces.view.facelets.compiler.TagLibraryConfigUnmarshallerImpl$LibraryHandler org.apache.myfaces.view.facelets.compiler.TagUnit org.apache.myfaces.view.facelets.compiler.TextInstruction org.apache.myfaces.view.facelets.compiler.TextUnit org.apache.myfaces.view.facelets.compiler.TrimmedTagUnit org.apache.myfaces.view.facelets.compiler.UIInstructionHandler org.apache.myfaces.view.facelets.compiler.UIInstructions org.apache.myfaces.view.facelets.compiler.UILeaf org.apache.myfaces.view.facelets.compiler.UILeaf$1 org.apache.myfaces.view.facelets.compiler.XMLInstruction org.apache.myfaces.view.facelets.compiler._ComponentUtils |
org.apache.myfaces.config org.apache.myfaces.spi.impl org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf |
java.io java.lang java.lang.reflect java.net java.security java.util java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.el javax.faces.event javax.faces.render javax.faces.validator javax.faces.view javax.faces.view.facelets javax.xml.parsers org.apache.commons.collections.iterators org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.config.element.facelets org.apache.myfaces.config.impl.digester.elements.facelets org.apache.myfaces.config.util org.apache.myfaces.el.unified org.apache.myfaces.shared.config org.apache.myfaces.shared.renderkit org.apache.myfaces.shared.renderkit.html org.apache.myfaces.shared.util org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.jsf.html org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets.tag.jstl.fn org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.facelets.util org.xml.sax org.xml.sax.ext org.xml.sax.helpers |
org.apache.myfaces.view.facelets.component
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 17 | 29.0% | 94.0% | 24.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 |
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.shared.renderkit org.apache.myfaces.shared.renderkit.html org.apache.myfaces.shared.renderkit.html.util |
org.apache.myfaces.view.facelets.el
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
17 | 20 | 11.0% | 54.000004% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.el.CacheableValueExpression org.apache.myfaces.view.facelets.el.ContextAware org.apache.myfaces.view.facelets.el.ContextAwareExceptionWrapper org.apache.myfaces.view.facelets.el.LocationAware org.apache.myfaces.view.facelets.el.VariableMapperBase |
org.apache.myfaces.view.facelets.el.CacheableValueExpressionUELWrapper org.apache.myfaces.view.facelets.el.CacheableValueExpressionWrapper org.apache.myfaces.view.facelets.el.CompositeComponentELUtils org.apache.myfaces.view.facelets.el.CompositeFunctionMapper org.apache.myfaces.view.facelets.el.CompositeVariableMapper org.apache.myfaces.view.facelets.el.ContextAwareELException org.apache.myfaces.view.facelets.el.ContextAwareException org.apache.myfaces.view.facelets.el.ContextAwareMethodNotFoundException org.apache.myfaces.view.facelets.el.ContextAwarePropertyNotFoundException org.apache.myfaces.view.facelets.el.ContextAwarePropertyNotWritableException org.apache.myfaces.view.facelets.el.ContextAwareTagMethodExpression org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpressionUEL org.apache.myfaces.view.facelets.el.ContextAwareUtils org.apache.myfaces.view.facelets.el.DefaultContextAwareELException org.apache.myfaces.view.facelets.el.DefaultFunctionMapper org.apache.myfaces.view.facelets.el.DefaultFunctionMapper$Function org.apache.myfaces.view.facelets.el.DefaultVariableMapper org.apache.myfaces.view.facelets.el.ELText org.apache.myfaces.view.facelets.el.ELText$ELCacheableTextVariable org.apache.myfaces.view.facelets.el.ELText$ELTextComposite org.apache.myfaces.view.facelets.el.ELText$ELTextVariable org.apache.myfaces.view.facelets.el.ELText$LiteralValueExpression org.apache.myfaces.view.facelets.el.FaceletStateValueExpression org.apache.myfaces.view.facelets.el.FaceletStateValueExpressionUEL org.apache.myfaces.view.facelets.el.LegacyMethodBinding org.apache.myfaces.view.facelets.el.LocationMethodExpression org.apache.myfaces.view.facelets.el.LocationValueExpression org.apache.myfaces.view.facelets.el.LocationValueExpressionUEL org.apache.myfaces.view.facelets.el.MethodExpressionMethodExpression org.apache.myfaces.view.facelets.el.RedirectMethodExpressionValueExpressionActionListener org.apache.myfaces.view.facelets.el.RedirectMethodExpressionValueExpressionValidator org.apache.myfaces.view.facelets.el.RedirectMethodExpressionValueExpressionValueChangeListener org.apache.myfaces.view.facelets.el.ResourceELUtils org.apache.myfaces.view.facelets.el.ResourceLocationValueExpression org.apache.myfaces.view.facelets.el.ResourceLocationValueExpressionUEL org.apache.myfaces.view.facelets.el.TagMethodExpression org.apache.myfaces.view.facelets.el.TagValueExpression org.apache.myfaces.view.facelets.el.TagValueExpressionUEL org.apache.myfaces.view.facelets.el.ValueExpressionMethodExpression org.apache.myfaces.view.facelets.el.VariableMapperWrapper |
org.apache.myfaces.application org.apache.myfaces.config org.apache.myfaces.config.impl.digester.elements org.apache.myfaces.context org.apache.myfaces.el.unified.resolver org.apache.myfaces.flow.builder org.apache.myfaces.renderkit org.apache.myfaces.renderkit.html org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets.tag.ui |
java.io java.lang java.lang.reflect java.util java.util.regex javax.el javax.faces javax.faces.component javax.faces.context javax.faces.el javax.faces.event javax.faces.validator javax.faces.view javax.faces.view.facelets org.apache.myfaces.shared.resource org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 27 | 0.0% | 87.0% | 13.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.impl.CacheELFaceletCacheImpl org.apache.myfaces.view.facelets.impl.CacheELFaceletCacheImpl$FaceletNode org.apache.myfaces.view.facelets.impl.DefaultFacelet org.apache.myfaces.view.facelets.impl.DefaultFacelet$ApplyToken org.apache.myfaces.view.facelets.impl.DefaultFaceletContext org.apache.myfaces.view.facelets.impl.DefaultFaceletContext$CompositeComponentTemplateManager org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory$1 org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory$2 org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory$3 org.apache.myfaces.view.facelets.impl.DefaultResourceResolver org.apache.myfaces.view.facelets.impl.FaceletCacheFactoryImpl org.apache.myfaces.view.facelets.impl.FaceletCacheImpl org.apache.myfaces.view.facelets.impl.FaceletCompositionContextImpl org.apache.myfaces.view.facelets.impl.FaceletCompositionContextImpl$KeyEntryIterator org.apache.myfaces.view.facelets.impl.FaceletCompositionContextImpl$SimpleEntry org.apache.myfaces.view.facelets.impl.PageContextImpl org.apache.myfaces.view.facelets.impl.SectionUniqueIdCounter org.apache.myfaces.view.facelets.impl.SectionUniqueIdCounter$Section org.apache.myfaces.view.facelets.impl.TemplateContextImpl org.apache.myfaces.view.facelets.impl.TemplateContextImpl$InitialPageContext org.apache.myfaces.view.facelets.impl.TemplateContextImpl$InitialTemplateClient org.apache.myfaces.view.facelets.impl.TemplateContextImpl$ParameterNameEnumeration org.apache.myfaces.view.facelets.impl.TemplateContextImpl$TemplateClientAttributeMap org.apache.myfaces.view.facelets.impl.TemplateContextImpl$TemplateClientKnownParameterMap org.apache.myfaces.view.facelets.impl.TemplateContextImpl$TemplateManagerImpl |
org.apache.myfaces.config org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.ui |
java.io java.lang java.lang.reflect java.net java.text java.util java.util.concurrent java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.view javax.faces.view.facelets org.apache.myfaces.shared.config org.apache.myfaces.shared.resource org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.pool
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 6 | 80.0% | 67.0% | 47.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.pool.ViewEntry org.apache.myfaces.view.facelets.pool.ViewPool org.apache.myfaces.view.facelets.pool.ViewPoolFactory org.apache.myfaces.view.facelets.pool.ViewStructureMetadata |
org.apache.myfaces.view.facelets.pool.RestoreViewFromPoolResult |
org.apache.myfaces.application org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.pool.impl |
java.lang javax.faces javax.faces.component javax.faces.context org.apache.myfaces.context org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.view.facelets.pool.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 14 | 11.0% | 93.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.pool.impl.MetadataViewKey |
org.apache.myfaces.view.facelets.pool.impl.DynamicViewKey org.apache.myfaces.view.facelets.pool.impl.MetadataViewKeyImpl org.apache.myfaces.view.facelets.pool.impl.SoftViewEntry org.apache.myfaces.view.facelets.pool.impl.ViewPoolEntryHolder org.apache.myfaces.view.facelets.pool.impl.ViewPoolFactoryImpl org.apache.myfaces.view.facelets.pool.impl.ViewPoolImpl org.apache.myfaces.view.facelets.pool.impl.ViewStructureMetadataImpl org.apache.myfaces.view.facelets.pool.impl.WeakViewEntry |
org.apache.myfaces.view.facelets |
java.io java.lang java.lang.ref java.util java.util.concurrent java.util.concurrent.atomic javax.faces.component javax.faces.context org.apache.myfaces.config org.apache.myfaces.config.element org.apache.myfaces.context org.apache.myfaces.shared.util org.apache.myfaces.view.facelets.pool org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.view.facelets.tag
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 24 | 13.0% | 73.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary org.apache.myfaces.view.facelets.tag.ComponentContainerHandler org.apache.myfaces.view.facelets.tag.MetaRule org.apache.myfaces.view.facelets.tag.MetaTagHandlerImpl org.apache.myfaces.view.facelets.tag.TagHandlerFactory org.apache.myfaces.view.facelets.tag.TagLibrary |
org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$BehaviorConfigWrapper org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$BehaviorHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ComponentConfigWrapper org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ComponentHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ConverterConfigWrapper org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ConverterHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$HandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$LegacyUserTagFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserBehaviorHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserComponentFromResourceIdHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserComponentHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserConverterHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserTagFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$UserValidatorHandlerFactory org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ValidatorConfigWrapper org.apache.myfaces.view.facelets.tag.AbstractTagLibrary$ValidatorHandlerFactory org.apache.myfaces.view.facelets.tag.BaseMultipleTagDecorator org.apache.myfaces.view.facelets.tag.BaseTagDecorator org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule$DynamicPropertyMetadata org.apache.myfaces.view.facelets.tag.BeanPropertyTagRule$LiteralPropertyMetadata org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary$ComponentConfigWrapper org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary$ComponentHandlerFactory org.apache.myfaces.view.facelets.tag.ComponentTagDeclarationLibrary$UserComponentHandlerFactory org.apache.myfaces.view.facelets.tag.CompositeFaceletHandler org.apache.myfaces.view.facelets.tag.CompositeTagDecorator org.apache.myfaces.view.facelets.tag.CompositeTagLibrary org.apache.myfaces.view.facelets.tag.LegacyUserTagHandler org.apache.myfaces.view.facelets.tag.MetaRulesetImpl org.apache.myfaces.view.facelets.tag.MetaRulesetImpl$1 org.apache.myfaces.view.facelets.tag.MetaRulesetImpl$NullMetadata org.apache.myfaces.view.facelets.tag.MetadataImpl org.apache.myfaces.view.facelets.tag.MetadataTargetImpl org.apache.myfaces.view.facelets.tag.MethodRule org.apache.myfaces.view.facelets.tag.MethodRule$MethodExpressionMetadata org.apache.myfaces.view.facelets.tag.TagAttributeImpl org.apache.myfaces.view.facelets.tag.TagAttributesImpl org.apache.myfaces.view.facelets.tag.TagHandlerUtils org.apache.myfaces.view.facelets.tag.UserTagHandler |
org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.jsf.html org.apache.myfaces.view.facelets.tag.jstl.core org.apache.myfaces.view.facelets.tag.jstl.fn org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.webapp |
java.beans java.io java.lang java.lang.reflect java.net java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.view javax.faces.view.facelets org.apache.myfaces.shared.config org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.tag.composite
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 28 | 7.0% | 85.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.tag.composite.AttachedObjectTargetHandler org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorAttachedObjectTarget org.apache.myfaces.view.facelets.tag.composite.InterfaceDescriptorCreator |
org.apache.myfaces.view.facelets.tag.composite.ActionSource2AttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.ActionSourceHandler org.apache.myfaces.view.facelets.tag.composite.AttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.AttributeHandler org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorAttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorHandler org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorRedirectBehaviorAttachedObjectHandlerWrapper org.apache.myfaces.view.facelets.tag.composite.ClientBehaviorRedirectEventComponentWrapper org.apache.myfaces.view.facelets.tag.composite.CompositeComponentBeanInfo org.apache.myfaces.view.facelets.tag.composite.CompositeComponentBeanInfo$PropertyDescriptorMap org.apache.myfaces.view.facelets.tag.composite.CompositeComponentDefinitionTagHandler org.apache.myfaces.view.facelets.tag.composite.CompositeComponentPropertyDescriptor org.apache.myfaces.view.facelets.tag.composite.CompositeComponentResourceTagHandler org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule$LiteralAttributeMetadata org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule$TypedLiteralAttributeMetadata org.apache.myfaces.view.facelets.tag.composite.CompositeComponentRule$ValueExpressionMetadata org.apache.myfaces.view.facelets.tag.composite.CompositeLibrary org.apache.myfaces.view.facelets.tag.composite.CompositeMetaRulesetImpl org.apache.myfaces.view.facelets.tag.composite.CompositeMetaRulesetImpl$1 org.apache.myfaces.view.facelets.tag.composite.CompositeMetaRulesetImpl$NullMetadata org.apache.myfaces.view.facelets.tag.composite.CompositeMetadataTargetImpl org.apache.myfaces.view.facelets.tag.composite.CompositeResouceWrapper org.apache.myfaces.view.facelets.tag.composite.CompositeResourceLibrary org.apache.myfaces.view.facelets.tag.composite.CompositeResourceLibrary$ComponentConfigWrapper org.apache.myfaces.view.facelets.tag.composite.CompositeTagAttributeUtils org.apache.myfaces.view.facelets.tag.composite.CreateDynamicCompositeComponentListener org.apache.myfaces.view.facelets.tag.composite.EditableValueHolderAttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.EditableValueHolderHandler org.apache.myfaces.view.facelets.tag.composite.ExtensionHandler org.apache.myfaces.view.facelets.tag.composite.FacetHandler org.apache.myfaces.view.facelets.tag.composite.ImplementationHandler org.apache.myfaces.view.facelets.tag.composite.InsertChildrenHandler org.apache.myfaces.view.facelets.tag.composite.InsertFacetHandler org.apache.myfaces.view.facelets.tag.composite.InterfaceHandler org.apache.myfaces.view.facelets.tag.composite.RenderFacetHandler org.apache.myfaces.view.facelets.tag.composite.RetargetMethodExpressionRule org.apache.myfaces.view.facelets.tag.composite.RetargetMethodExpressionRule$RetargetValueExpressionMapper org.apache.myfaces.view.facelets.tag.composite.ValueHolderAttachedObjectTargetImpl org.apache.myfaces.view.facelets.tag.composite.ValueHolderHandler |
org.apache.myfaces.el.unified.resolver org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf.core |
java.beans java.io java.lang java.lang.reflect java.net java.util java.util.logging java.util.regex javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.component.visit javax.faces.context javax.faces.el javax.faces.event javax.faces.render javax.faces.view javax.faces.view.facelets org.apache.myfaces.config org.apache.myfaces.shared.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.tag.jsf
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
15 | 26 | 5.0% | 63.0% | 32.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.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 |
---|---|---|---|---|
4 | 23 | 0.0% | 85.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.tag.jsf.core.ActionListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.ActionListenerHandler$LazyActionListener org.apache.myfaces.view.facelets.tag.jsf.core.AjaxHandler org.apache.myfaces.view.facelets.tag.jsf.core.AjaxHandler$AjaxBehaviorListenerImpl org.apache.myfaces.view.facelets.tag.jsf.core.AttributeHandler org.apache.myfaces.view.facelets.tag.jsf.core.AttributesHandler org.apache.myfaces.view.facelets.tag.jsf.core.ConvertDateTimeHandler org.apache.myfaces.view.facelets.tag.jsf.core.ConvertDelegateHandler org.apache.myfaces.view.facelets.tag.jsf.core.ConvertNumberHandler org.apache.myfaces.view.facelets.tag.jsf.core.CoreLibrary org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$1 org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$CompositeComponentRelativeListener org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$Listener org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler$SubscribeEventListener org.apache.myfaces.view.facelets.tag.jsf.core.FacetHandler org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap org.apache.myfaces.view.facelets.tag.jsf.core.LoadBundleHandler$ResourceBundleMap$ResourceEntry org.apache.myfaces.view.facelets.tag.jsf.core.PassThroughAttributeHandler org.apache.myfaces.view.facelets.tag.jsf.core.PassThroughAttributesHandler org.apache.myfaces.view.facelets.tag.jsf.core.PhaseListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.PhaseListenerHandler$LazyPhaseListener org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler$LiteralResetValuesActionListener org.apache.myfaces.view.facelets.tag.jsf.core.ResetValuesActionListenerHandler$ResetValuesActionListener org.apache.myfaces.view.facelets.tag.jsf.core.SelectItemHandler org.apache.myfaces.view.facelets.tag.jsf.core.SelectItemsHandler org.apache.myfaces.view.facelets.tag.jsf.core.SetPropertyActionListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.SetPropertyActionListenerHandler$SetPropertyListener org.apache.myfaces.view.facelets.tag.jsf.core.ValidateDelegateHandler org.apache.myfaces.view.facelets.tag.jsf.core.ValueChangeListenerHandler org.apache.myfaces.view.facelets.tag.jsf.core.ValueChangeListenerHandler$LazyValueChangeListener org.apache.myfaces.view.facelets.tag.jsf.core.VerbatimHandler org.apache.myfaces.view.facelets.tag.jsf.core.ViewHandler org.apache.myfaces.view.facelets.tag.jsf.core.ViewMetadataHandler |
org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag.jsf |
java.io java.lang java.util javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.behavior javax.faces.context javax.faces.convert javax.faces.event javax.faces.validator javax.faces.view javax.faces.view.facelets org.apache.myfaces.config org.apache.myfaces.shared.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.tag.ui org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.tag.jsf.html
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 38.0% | 88.0% | 26.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.tag.jsf.html.AbstractHtmlLibrary org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$TagDecoratorExecutor org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$TagSelector org.apache.myfaces.view.facelets.tag.jsf.html._HtmlOutputScript org.apache.myfaces.view.facelets.tag.jsf.html._HtmlOutputStylesheet |
org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$1 org.apache.myfaces.view.facelets.tag.jsf.html.DefaultTagDecorator$TagSelectorImpl org.apache.myfaces.view.facelets.tag.jsf.html.HtmlComponentHandler org.apache.myfaces.view.facelets.tag.jsf.html.HtmlDecorator org.apache.myfaces.view.facelets.tag.jsf.html.HtmlLibrary org.apache.myfaces.view.facelets.tag.jsf.html.HtmlOutputScriptHandler org.apache.myfaces.view.facelets.tag.jsf.html.HtmlOutputStylesheetHandler |
org.apache.myfaces.view.facelets.compiler |
java.lang java.util javax.faces.component javax.faces.view.facelets org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.view.facelets.tag.jstl.core
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 15 | 0.0% | 94.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.tag.jstl.core.CatchHandler org.apache.myfaces.view.facelets.tag.jstl.core.ChooseHandler org.apache.myfaces.view.facelets.tag.jstl.core.ChooseOtherwiseHandler org.apache.myfaces.view.facelets.tag.jstl.core.ChooseWhenHandler org.apache.myfaces.view.facelets.tag.jstl.core.ForEachHandler org.apache.myfaces.view.facelets.tag.jstl.core.ForEachHandler$ArrayIterator org.apache.myfaces.view.facelets.tag.jstl.core.IfHandler org.apache.myfaces.view.facelets.tag.jstl.core.IndexedValueExpression org.apache.myfaces.view.facelets.tag.jstl.core.IteratedValueExpression org.apache.myfaces.view.facelets.tag.jstl.core.IterationState org.apache.myfaces.view.facelets.tag.jstl.core.IterationState$IteratorWrapper org.apache.myfaces.view.facelets.tag.jstl.core.IterationStatus org.apache.myfaces.view.facelets.tag.jstl.core.IterationStatusExpression org.apache.myfaces.view.facelets.tag.jstl.core.JstlCoreLibrary org.apache.myfaces.view.facelets.tag.jstl.core.LegacyForEachHandler org.apache.myfaces.view.facelets.tag.jstl.core.LegacyForEachHandler$ArrayIterator org.apache.myfaces.view.facelets.tag.jstl.core.LegacyJstlCoreLibrary org.apache.myfaces.view.facelets.tag.jstl.core.LegacySetHandler org.apache.myfaces.view.facelets.tag.jstl.core.MappedValueExpression org.apache.myfaces.view.facelets.tag.jstl.core.MappedValueExpression$Entry org.apache.myfaces.view.facelets.tag.jstl.core.SetHandler |
org.apache.myfaces.view.facelets.compiler |
java.io java.lang java.lang.reflect java.util javax.el javax.faces javax.faces.component javax.faces.context javax.faces.event javax.faces.view.facelets org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf |
org.apache.myfaces.view.facelets.tag.jstl.fn
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.tag.jstl.fn.JstlFnLibrary org.apache.myfaces.view.facelets.tag.jstl.fn.JstlFunction |
org.apache.myfaces.view.facelets.compiler |
java.lang java.lang.reflect java.util javax.faces javax.faces.view.facelets org.apache.myfaces.view.facelets.tag |
org.apache.myfaces.view.facelets.tag.ui
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 24 | 8.0% | 83.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.view.facelets.tag.ui._Component org.apache.myfaces.view.facelets.tag.ui._Fragment |
org.apache.myfaces.view.facelets.tag.ui.ComponentRef org.apache.myfaces.view.facelets.tag.ui.ComponentRefHandler org.apache.myfaces.view.facelets.tag.ui.CompositionHandler org.apache.myfaces.view.facelets.tag.ui.DebugPhaseListener org.apache.myfaces.view.facelets.tag.ui.DebugPhaseListener$1 org.apache.myfaces.view.facelets.tag.ui.DebugPhaseListener$DebugVisitCallback org.apache.myfaces.view.facelets.tag.ui.DecorateHandler org.apache.myfaces.view.facelets.tag.ui.DefineHandler org.apache.myfaces.view.facelets.tag.ui.IncludeHandler org.apache.myfaces.view.facelets.tag.ui.InsertHandler org.apache.myfaces.view.facelets.tag.ui.LegacyCompositionHandler org.apache.myfaces.view.facelets.tag.ui.LegacyDecorateHandler org.apache.myfaces.view.facelets.tag.ui.LegacyIncludeHandler org.apache.myfaces.view.facelets.tag.ui.LegacyParamHandler org.apache.myfaces.view.facelets.tag.ui.LegacyUILibrary org.apache.myfaces.view.facelets.tag.ui.ParamHandler org.apache.myfaces.view.facelets.tag.ui.RepeatHandler org.apache.myfaces.view.facelets.tag.ui.RepeatHandler$TagMetaData org.apache.myfaces.view.facelets.tag.ui.UIDebug org.apache.myfaces.view.facelets.tag.ui.UIDebug$1 org.apache.myfaces.view.facelets.tag.ui.UIDebug$2 org.apache.myfaces.view.facelets.tag.ui.UILibrary |
org.apache.myfaces.config org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf.core |
java.beans java.io java.lang java.net java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.component.visit javax.faces.context javax.faces.event javax.faces.view.facelets javax.servlet.http org.apache.myfaces.renderkit org.apache.myfaces.shared.util org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.util |
org.apache.myfaces.view.facelets.util
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 15 | 0.0% | 58.0% | 42.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.facelets.util.Classpath org.apache.myfaces.view.facelets.util.Classpath$1 org.apache.myfaces.view.facelets.util.FaceletsViewDeclarationLanguageUtils org.apache.myfaces.view.facelets.util.FastWriter org.apache.myfaces.view.facelets.util.ParameterCheck org.apache.myfaces.view.facelets.util.Path org.apache.myfaces.view.facelets.util.ReflectionUtil org.apache.myfaces.view.facelets.util.Resource org.apache.myfaces.view.facelets.util.Resource$1 org.apache.myfaces.view.facelets.util.Resource$1$1 |
org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.resource org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.el org.apache.myfaces.view.facelets.impl org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets.tag.composite org.apache.myfaces.view.facelets.tag.jsf.core org.apache.myfaces.view.facelets.tag.ui |
java.io java.lang java.lang.reflect java.net java.nio java.nio.charset java.security java.util java.util.jar java.util.logging java.util.zip javax.faces javax.faces.context javax.servlet org.apache.myfaces.shared.util |
org.apache.myfaces.view.impl
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 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 | 19 | 0.0% | 95.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.apache.myfaces.view.jsp.FaceletsOnlyException org.apache.myfaces.view.jsp.JspViewDeclarationLanguage org.apache.myfaces.view.jsp.JspViewDeclarationLanguageStrategy |
org.apache.myfaces.view |
java.io java.lang java.util java.util.logging javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.faces.render javax.faces.view javax.servlet javax.servlet.http javax.servlet.jsp.jstl.core org.apache.myfaces.application.jsp org.apache.myfaces.application.viewstate org.apache.myfaces.renderkit org.apache.myfaces.shared.view org.apache.myfaces.view |
org.apache.myfaces.webapp
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 33 | 21.0% | 97.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.apache.myfaces.webapp.AbstractFacesInitializer org.apache.myfaces.webapp.FacesInitializer org.apache.myfaces.webapp.StartupListener |
org.apache.myfaces.webapp.FaceletsInitilializer org.apache.myfaces.webapp.FacesELContextListener org.apache.myfaces.webapp.FacesInitializerFactory org.apache.myfaces.webapp.Jsp20FacesInitializer org.apache.myfaces.webapp.Jsp20FacesInitializer$1 org.apache.myfaces.webapp.Jsp20FacesInitializer$ErrorExpressionFactory org.apache.myfaces.webapp.Jsp21FacesInitializer org.apache.myfaces.webapp.ManagedBeanDestroyerListener org.apache.myfaces.webapp.MyFacesServlet org.apache.myfaces.webapp.StartupServletContextListener org.apache.myfaces.webapp.WebConfigParamsLogger |
org.apache.myfaces.config |
java.io java.lang java.lang.reflect java.util java.util.logging javax.el javax.faces javax.faces.application javax.faces.component javax.faces.context javax.faces.event javax.faces.lifecycle javax.faces.webapp javax.servlet javax.servlet.http javax.servlet.jsp org.apache.myfaces.cdi.dependent org.apache.myfaces.config org.apache.myfaces.config.annotation org.apache.myfaces.config.element org.apache.myfaces.context org.apache.myfaces.context.servlet org.apache.myfaces.el org.apache.myfaces.el.unified org.apache.myfaces.el.unified.resolver org.apache.myfaces.shared.config org.apache.myfaces.shared.context org.apache.myfaces.shared.util org.apache.myfaces.shared_impl.webapp.webxml org.apache.myfaces.spi org.apache.myfaces.util org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.tag |
Cycles
[ summary ] [ packages ] [ cycles ] [ explanations ]Package | Package Dependencies |
---|---|
org.apache.myfaces.application | org.apache.myfaces.view.facelets.tag.jsf org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler |
org.apache.myfaces.application.viewstate | org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.cdi.impl | 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.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.config 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 org.apache.myfaces.view.facelets.compiler |
org.apache.myfaces.context | org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.config 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.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.config org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.ee6 | org.apache.myfaces.context.servlet org.apache.myfaces.context org.apache.myfaces.renderkit org.apache.myfaces.lifecycle 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.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag |
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.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag |
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.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag |
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.flow org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.spi |
org.apache.myfaces.flow.cdi | org.apache.myfaces.flow.builder org.apache.myfaces.flow org.apache.myfaces.spi org.apache.myfaces.spi.impl org.apache.myfaces.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.renderkit | org.apache.myfaces.lifecycle 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.renderkit org.apache.myfaces.lifecycle 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.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets |
org.apache.myfaces.view.facelets.compiler | org.apache.myfaces.view.facelets.tag 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.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler |
org.apache.myfaces.view.facelets.impl | org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler |
org.apache.myfaces.view.facelets.pool | org.apache.myfaces.context org.apache.myfaces.renderkit org.apache.myfaces.lifecycle org.apache.myfaces.config 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 org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag |
org.apache.myfaces.view.facelets.tag.composite | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag |
org.apache.myfaces.view.facelets.tag.jsf | org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler |
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 org.apache.myfaces.view.facelets.compiler |
org.apache.myfaces.view.facelets.tag.jsf.html | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag |
org.apache.myfaces.view.facelets.tag.jstl.core | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag |
org.apache.myfaces.view.facelets.tag.jstl.fn | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag |
org.apache.myfaces.view.facelets.tag.ui | org.apache.myfaces.view.facelets.tag org.apache.myfaces.view.facelets org.apache.myfaces.view.facelets.compiler org.apache.myfaces.view.facelets.tag |
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.application.viewstate 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. |