Apache MyFaces
Foundation

Metric Results

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

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

Summary

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

PackageTCCCACCaCeAIDV
org.apache.myfaces.extensions.validator10142100.0%33.0%33.0%1
org.apache.myfaces.extensions.validator.core251411162544.0%61.0%5.0%1
org.apache.myfaces.extensions.validator.core.el86271325.0%65.0%10.0%1
org.apache.myfaces.extensions.validator.core.factory83591762.0%65.0%28.0%1
org.apache.myfaces.extensions.validator.core.initializer.component20227100.0%78.0%78.0%1
org.apache.myfaces.extensions.validator.core.initializer.configuration5417220.0%22.0%58.0%1
org.apache.myfaces.extensions.validator.core.interceptor136752854.000004%85.0%39.0%1
org.apache.myfaces.extensions.validator.core.mapper303103100.0%23.0%23.0%1
org.apache.myfaces.extensions.validator.core.metadata2119350.0%25.0%25.0%1
org.apache.myfaces.extensions.validator.core.metadata.extractor42231150.0%79.0%29.0%1
org.apache.myfaces.extensions.validator.core.metadata.transformer64231233.0%80.0%13.0%1
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper7612814.0%80.0%6.0%1
org.apache.myfaces.extensions.validator.core.property4225450.0%44.0%6.0%1
org.apache.myfaces.extensions.validator.core.proxy2112250.0%50.0%0.0%1
org.apache.myfaces.extensions.validator.core.recorder10122100.0%50.0%50.0%1
org.apache.myfaces.extensions.validator.core.renderkit108241920.0%83.0%3.0%1
org.apache.myfaces.extensions.validator.core.renderkit.exception330220.0%50.0%50.0%1
org.apache.myfaces.extensions.validator.core.startup43101525.0%100.0%25.0%1
org.apache.myfaces.extensions.validator.core.storage39241571938.0%73.0%12.0%1
org.apache.myfaces.extensions.validator.core.storage.mapper880130.0%75.0%25.0%1
org.apache.myfaces.extensions.validator.core.validation70736100.0%67.0%67.0%1
org.apache.myfaces.extensions.validator.core.validation.exception110230.0%60.000004%40.0%1
org.apache.myfaces.extensions.validator.core.validation.message4313325.0%50.0%25.0%1
org.apache.myfaces.extensions.validator.core.validation.message.resolver42241150.0%73.0%23.0%1
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper6511717.0%88.0%4.0%1
org.apache.myfaces.extensions.validator.core.validation.parameter1641261275.0%67.0%42.0%1
org.apache.myfaces.extensions.validator.core.validation.strategy82691975.0%68.0%43.0%1
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper6511517.0%83.0%0.0%1
org.apache.myfaces.extensions.validator.internal5230260.000004%100.0%60.000004%1
org.apache.myfaces.extensions.validator.util1515017340.0%67.0%33.0%1

Packages

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

org.apache.myfaces.extensions.validator

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
42100.0%33.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.ExtValInformation
Noneorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.startup
org.apache.myfaces.extensions.validator.util
java.lang
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
162544.0%61.0%5.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.ExtValCoreConfiguration
org.apache.myfaces.extensions.validator.core.ExtValModuleConfiguration
org.apache.myfaces.extensions.validator.core.ExtValModuleConfigurationResolver
org.apache.myfaces.extensions.validator.core.InvocationOrder
org.apache.myfaces.extensions.validator.core.InvocationOrderSupport
org.apache.myfaces.extensions.validator.core.Nested
org.apache.myfaces.extensions.validator.core.ProjectStageName
org.apache.myfaces.extensions.validator.core.ProjectStageResolver
org.apache.myfaces.extensions.validator.core.ValidationModuleAware
org.apache.myfaces.extensions.validator.core.ValidationModuleKey
org.apache.myfaces.extensions.validator.core.WebXmlParameter
org.apache.myfaces.extensions.validator.core.CustomInformation
org.apache.myfaces.extensions.validator.core.DefaultExtValCoreConfiguration
org.apache.myfaces.extensions.validator.core.DefaultProjectStageResolver
org.apache.myfaces.extensions.validator.core.ExtValContext
org.apache.myfaces.extensions.validator.core.ExtValContext$1
org.apache.myfaces.extensions.validator.core.ExtValContextInternals
org.apache.myfaces.extensions.validator.core.ExtValContextInvocationOrderAwareInternals
org.apache.myfaces.extensions.validator.core.InformationProviderBean
org.apache.myfaces.extensions.validator.core.InformationProviderBean$1
org.apache.myfaces.extensions.validator.core.InternalConventionProvider
org.apache.myfaces.extensions.validator.core.InvocationOrderComparator
org.apache.myfaces.extensions.validator.core.JsfProjectStage
org.apache.myfaces.extensions.validator.core.PhaseIdRecordingPhaseListener
org.apache.myfaces.extensions.validator.core.ProjectStage
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.component
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.metadata.extractor
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.startup
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper
org.apache.myfaces.extensions.validator.util
java.io
java.lang
java.lang.annotation
java.util
java.util.concurrent
java.util.logging
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
org.apache.myfaces.extensions.validator
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.component
org.apache.myfaces.extensions.validator.core.initializer.configuration
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.metadata
org.apache.myfaces.extensions.validator.core.proxy
org.apache.myfaces.extensions.validator.core.recorder
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.validation
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.el

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
71325.0%65.0%10.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.el.AbstractELHelperFactory
org.apache.myfaces.extensions.validator.core.el.ELHelper
org.apache.myfaces.extensions.validator.core.el.DefaultELHelper
org.apache.myfaces.extensions.validator.core.el.DefaultELHelperFactory
org.apache.myfaces.extensions.validator.core.el.ExtValELResolver
org.apache.myfaces.extensions.validator.core.el.ExtValELResolver$1
org.apache.myfaces.extensions.validator.core.el.FaceletsTaglibExpressionHelper
org.apache.myfaces.extensions.validator.core.el.ValueBindingExpression
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.metadata.extractor
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util
java.io
java.lang
java.lang.reflect
java.util
java.util.logging
javax.el
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.el
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.property
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.factory

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
91762.0%65.0%28.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.factory.AbstractNameMapperAwareFactory
org.apache.myfaces.extensions.validator.core.factory.ClassMappingFactory
org.apache.myfaces.extensions.validator.core.factory.FacesMessageFactory
org.apache.myfaces.extensions.validator.core.factory.FactoryFinder
org.apache.myfaces.extensions.validator.core.factory.NameMapperAwareFactory
org.apache.myfaces.extensions.validator.core.factory.DefaultFactoryFinder
org.apache.myfaces.extensions.validator.core.factory.DefaultFactoryFinder$1
org.apache.myfaces.extensions.validator.core.factory.FactoryNames
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.validation.message
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util
java.lang
java.util
java.util.concurrent
java.util.logging
javax.faces.application
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.metadata.extractor
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.validation.message
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.initializer.component

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
27100.0%78.0%78.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.initializer.component.AbstractHtmlCoreComponentsComponentInitializer
org.apache.myfaces.extensions.validator.core.initializer.component.ComponentInitializer
Noneorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.util
java.lang
java.util
javax.faces.component
javax.faces.component.html
javax.faces.context
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.initializer.configuration

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
7220.0%22.0%58.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.initializer.configuration.StaticConfiguration
org.apache.myfaces.extensions.validator.core.initializer.configuration.StaticConfigurationEntry
org.apache.myfaces.extensions.validator.core.initializer.configuration.StaticConfigurationNames
org.apache.myfaces.extensions.validator.core.initializer.configuration.StaticInMemoryConfiguration
org.apache.myfaces.extensions.validator.core.initializer.configuration.StaticResourceBundleConfiguration
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util
java.lang
java.util

org.apache.myfaces.extensions.validator.core.interceptor

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
52854.000004%85.0%39.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.interceptor.AbstractRendererInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.AbstractValidationInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.ComponentInitializationAwareMetaDataExtractionInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.MetaDataExtractionInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.PropertyValidationInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.RendererInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.ValidationExceptionInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.FacesMessagePropertyValidationInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.HtmlCoreComponentsValidationExceptionInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.SingleViolationPropertyValidationInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.ValidationInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.ViolationExceptionInterceptor
org.apache.myfaces.extensions.validator.core.interceptor.ViolationSeverityValidationExceptionInterceptor
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.renderkit.exception
org.apache.myfaces.extensions.validator.core.startup
org.apache.myfaces.extensions.validator.util
java.io
java.lang
java.lang.annotation
java.util
java.util.logging
javax.el
javax.faces.application
javax.faces.component
javax.faces.component.html
javax.faces.context
javax.faces.convert
javax.faces.render
javax.faces.validator
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.metadata
org.apache.myfaces.extensions.validator.core.metadata.extractor
org.apache.myfaces.extensions.validator.core.property
org.apache.myfaces.extensions.validator.core.recorder
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.renderkit.exception
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.validation
org.apache.myfaces.extensions.validator.core.validation.exception
org.apache.myfaces.extensions.validator.core.validation.message
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.mapper

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
103100.0%23.0%23.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.mapper.AbstractCustomNameMapper
org.apache.myfaces.extensions.validator.core.mapper.NameMapper
org.apache.myfaces.extensions.validator.core.mapper.SubMapperAwareNameMapper
Noneorg.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.storage.mapper
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper
org.apache.myfaces.extensions.validator.util
java.lang
java.util.logging
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.metadata

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
9350.0%25.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.metadata.CommonMetaDataKeys
org.apache.myfaces.extensions.validator.core.metadata.MetaDataEntry
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.metadata.extractor
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.property
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.validation
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util
java.lang
java.util
java.util.logging

org.apache.myfaces.extensions.validator.core.metadata.extractor

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
31150.0%79.0%29.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.metadata.extractor.ComponentMetaDataExtractorFactory
org.apache.myfaces.extensions.validator.core.metadata.extractor.MetaDataExtractor
org.apache.myfaces.extensions.validator.core.metadata.extractor.DefaultComponentMetaDataExtractor
org.apache.myfaces.extensions.validator.core.metadata.extractor.DefaultComponentMetaDataExtractorFactory
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.util
java.lang
java.util
java.util.logging
javax.faces.component
javax.faces.context
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.metadata
org.apache.myfaces.extensions.validator.core.property
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.metadata.transformer

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
31233.0%80.0%13.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.metadata.transformer.BeanMetaDataTransformerAdapter
org.apache.myfaces.extensions.validator.core.metadata.transformer.MetaDataTransformer
org.apache.myfaces.extensions.validator.core.metadata.transformer.BeanMetaDataTransformerAdapterImpl
org.apache.myfaces.extensions.validator.core.metadata.transformer.DefaultMetaDataTransformerFactory
org.apache.myfaces.extensions.validator.core.metadata.transformer.SortedNameMapperList
org.apache.myfaces.extensions.validator.core.metadata.transformer.SortedNameMapperList$1
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util
java.lang
java.util
java.util.concurrent
java.util.logging
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.configuration
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.metadata
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2814.0%80.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper.AbstractValidationStrategyToMetaDataTransformerNameMapper
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper.BeanValidationStrategyToMetaDataTransformerNameMapper
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper.CustomConfiguredValidationStrategyToMetaDataTransformerNameMapper
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper.CustomConventionValidationStrategyToMetaDataTransformerNameMapper
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper.DefaultValidationStrategyToMetaDataTransformerNameMapper
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper.SimpleValidationStrategyToMetaDataTransformerNameMapper
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper.ValidationStrategyToMetaDataTransformerSubMapperAwareNameMapper
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.startup
java.lang
java.util
java.util.concurrent
java.util.logging
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.property

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
5450.0%44.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.property.PropertyInformation
org.apache.myfaces.extensions.validator.core.property.PropertyInformationKeys
org.apache.myfaces.extensions.validator.core.property.DefaultPropertyInformation
org.apache.myfaces.extensions.validator.core.property.PropertyDetails
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.metadata.extractor
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.util
java.lang
java.util
java.util.logging
org.apache.myfaces.extensions.validator.core.metadata

org.apache.myfaces.extensions.validator.core.proxy

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2250.0%50.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.proxy.ProxyHelper
org.apache.myfaces.extensions.validator.core.proxy.DefaultProxyHelper
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.util
java.lang
java.util.logging

org.apache.myfaces.extensions.validator.core.recorder

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
22100.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.recorder.ProcessedInformationRecorder
Noneorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.interceptor
java.lang
javax.faces.component

org.apache.myfaces.extensions.validator.core.renderkit

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
41920.0%83.0%3.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.renderkit.AbstractRenderKitWrapperFactory
org.apache.myfaces.extensions.validator.core.renderkit.RendererProxy
org.apache.myfaces.extensions.validator.core.renderkit.ConvertedValueCache
org.apache.myfaces.extensions.validator.core.renderkit.ConvertedValueCacheEntry
org.apache.myfaces.extensions.validator.core.renderkit.DefaultRenderKitWrapperFactory
org.apache.myfaces.extensions.validator.core.renderkit.ExtValLazyRendererProxy
org.apache.myfaces.extensions.validator.core.renderkit.ExtValRenderKit
org.apache.myfaces.extensions.validator.core.renderkit.ExtValRenderKitFactory
org.apache.myfaces.extensions.validator.core.renderkit.ExtValRendererProxy
org.apache.myfaces.extensions.validator.core.renderkit.ExtValRendererWrapper
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.storage
java.io
java.lang
java.lang.reflect
java.util
java.util.concurrent
java.util.logging
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.convert
javax.faces.event
javax.faces.render
org.apache.myfaces.extensions.validator
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.renderkit.exception
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.renderkit.exception

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
220.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.extensions.validator.core.renderkit.exception.SkipAfterInterceptorsException
org.apache.myfaces.extensions.validator.core.renderkit.exception.SkipBeforeInterceptorsException
org.apache.myfaces.extensions.validator.core.renderkit.exception.SkipRendererDelegationException
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.renderkit
java.lang
org.apache.myfaces.extensions.validator.core.interceptor

org.apache.myfaces.extensions.validator.core.startup

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
01525.0%100.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.startup.AbstractStartupListener
org.apache.myfaces.extensions.validator.core.startup.ExtValLifecycleFactoryWrapper
org.apache.myfaces.extensions.validator.core.startup.ExtValLifecycleWrapper
org.apache.myfaces.extensions.validator.core.startup.ExtValStartupListener
Nonejava.lang
java.util
java.util.logging
javax.faces
javax.faces.context
javax.faces.event
javax.faces.lifecycle
org.apache.myfaces.extensions.validator
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.storage

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
71938.0%73.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.storage.AbstractApplicationScopeAwareStorageManager
org.apache.myfaces.extensions.validator.core.storage.AbstractRequestScopeAwareStorageManager
org.apache.myfaces.extensions.validator.core.storage.AbstractStorageManager
org.apache.myfaces.extensions.validator.core.storage.FacesInformationStorage
org.apache.myfaces.extensions.validator.core.storage.FacesMessageStorage
org.apache.myfaces.extensions.validator.core.storage.GroupStorage
org.apache.myfaces.extensions.validator.core.storage.MappedConstraintSourceStorage
org.apache.myfaces.extensions.validator.core.storage.MetaDataStorage
org.apache.myfaces.extensions.validator.core.storage.MetaDataStorageFilter
org.apache.myfaces.extensions.validator.core.storage.PropertyStorage
org.apache.myfaces.extensions.validator.core.storage.RendererInterceptorPropertyStorage
org.apache.myfaces.extensions.validator.core.storage.RendererProxyStorage
org.apache.myfaces.extensions.validator.core.storage.StorageManager
org.apache.myfaces.extensions.validator.core.storage.StorageManagerHolder
org.apache.myfaces.extensions.validator.core.storage.ViolationSeverityInterpreterStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultFacesInformationStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultFacesInformationStorageManager
org.apache.myfaces.extensions.validator.core.storage.DefaultFacesMessageStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultFacesMessageStorage$1
org.apache.myfaces.extensions.validator.core.storage.DefaultFacesMessageStorageManager
org.apache.myfaces.extensions.validator.core.storage.DefaultGroupStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultGroupStorageManager
org.apache.myfaces.extensions.validator.core.storage.DefaultMappedConstraintSourceStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultMappedConstraintSourceStorageManager
org.apache.myfaces.extensions.validator.core.storage.DefaultMetaDataStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultMetaDataStorage$1
org.apache.myfaces.extensions.validator.core.storage.DefaultMetaDataStorage$NullMarkerPropertyInformation
org.apache.myfaces.extensions.validator.core.storage.DefaultMetaDataStorageManager
org.apache.myfaces.extensions.validator.core.storage.DefaultPropertyStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultPropertyStorageManager
org.apache.myfaces.extensions.validator.core.storage.DefaultRendererInterceptorPropertyStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultRendererInterceptorPropertyStorageManager
org.apache.myfaces.extensions.validator.core.storage.DefaultRendererProxyStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultRendererProxyStorageManager
org.apache.myfaces.extensions.validator.core.storage.DefaultStorageManagerFactory
org.apache.myfaces.extensions.validator.core.storage.DefaultViolationSeverityInterpreterStorage
org.apache.myfaces.extensions.validator.core.storage.DefaultViolationSeverityInterpreterStorageManager
org.apache.myfaces.extensions.validator.core.storage.RendererProxyStorageEntry
org.apache.myfaces.extensions.validator.core.storage.ValidationResult
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.metadata.extractor
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.storage.mapper
org.apache.myfaces.extensions.validator.util
java.lang
java.lang.reflect
java.util
java.util.concurrent
java.util.logging
javax.faces.application
javax.faces.context
javax.faces.event
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.configuration
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.metadata
org.apache.myfaces.extensions.validator.core.property
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.storage.mapper
org.apache.myfaces.extensions.validator.core.validation.message
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.storage.mapper

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
130.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.extensions.validator.core.storage.mapper.DefaultFacesInformationStorageNameMapper
org.apache.myfaces.extensions.validator.core.storage.mapper.DefaultFacesMessageStorageNameMapper
org.apache.myfaces.extensions.validator.core.storage.mapper.DefaultMappedConstraintSourceStorageNameMapper
org.apache.myfaces.extensions.validator.core.storage.mapper.DefaultMetaDataStorageNameMapper
org.apache.myfaces.extensions.validator.core.storage.mapper.DefaultPropertyStorageNameMapper
org.apache.myfaces.extensions.validator.core.storage.mapper.DefaultRendererInterceptorPropertyStorageNameMapper
org.apache.myfaces.extensions.validator.core.storage.mapper.DefaultRendererProxyStorageNameMapper
org.apache.myfaces.extensions.validator.core.storage.mapper.DefaultViolationSeverityInterpreterStorageNameMapper
org.apache.myfaces.extensions.validator.core.storage
java.lang
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.storage

org.apache.myfaces.extensions.validator.core.validation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
36100.0%67.0%67.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.validation.ConstraintSource
org.apache.myfaces.extensions.validator.core.validation.EmptyValueAwareValidationStrategy
org.apache.myfaces.extensions.validator.core.validation.IgnoreConstraintSource
org.apache.myfaces.extensions.validator.core.validation.NullValueAwareValidationStrategy
org.apache.myfaces.extensions.validator.core.validation.SkipValidationEvaluator
org.apache.myfaces.extensions.validator.core.validation.TargetProperty
org.apache.myfaces.extensions.validator.core.validation.TargetPropertyId
Noneorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.util
java.lang
java.lang.annotation
javax.faces.component
javax.faces.context
org.apache.myfaces.extensions.validator.core.metadata
org.apache.myfaces.extensions.validator.core.validation.strategy

org.apache.myfaces.extensions.validator.core.validation.exception

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
230.0%60.000004%40.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.extensions.validator.core.validation.exception.RequiredValidatorException
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.validation.strategy
java.lang
javax.faces.application
javax.faces.validator

org.apache.myfaces.extensions.validator.core.validation.message

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
3325.0%50.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.validation.message.LabeledMessage
org.apache.myfaces.extensions.validator.core.validation.message.DefaultFacesMessageFactory
org.apache.myfaces.extensions.validator.core.validation.message.FacesMessageHolder
org.apache.myfaces.extensions.validator.core.validation.message.ViolationMessage
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.storage
java.lang
javax.faces.application
org.apache.myfaces.extensions.validator.core.factory

org.apache.myfaces.extensions.validator.core.validation.message.resolver

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
41150.0%73.0%23.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.validation.message.resolver.AbstractValidationErrorMessageResolver
org.apache.myfaces.extensions.validator.core.validation.message.resolver.MessageResolver
org.apache.myfaces.extensions.validator.core.validation.message.resolver.DefaultMessageResolverFactory
org.apache.myfaces.extensions.validator.core.validation.message.resolver.DefaultValidationErrorMessageResolver
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util
java.lang
java.util
java.util.concurrent
java.util.logging
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.configuration
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1717.0%88.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper.AbstractValidationStrategyToMsgResolverNameMapper
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper.CustomConfiguredValidationStrategyToMsgResolverNameMapper
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper.CustomConventionValidationStrategyToMsgResolverNameMapper
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper.DefaultModuleValidationStrategyToMsgResolverNameMapper
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper.DefaultValidationStrategyToMsgResolverNameMapper
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper.SimpleValidationStrategyToMsgResolverNameMapper
org.apache.myfaces.extensions.validator.core.startup
java.lang
java.util.logging
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.validation.parameter

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
61275.0%67.0%42.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.validation.parameter.DisableClientSideValidation
org.apache.myfaces.extensions.validator.core.validation.parameter.ParameterKey
org.apache.myfaces.extensions.validator.core.validation.parameter.ParameterValue
org.apache.myfaces.extensions.validator.core.validation.parameter.ValidationParameter
org.apache.myfaces.extensions.validator.core.validation.parameter.ValidationParameterExtractor
org.apache.myfaces.extensions.validator.core.validation.parameter.ValidationParameterExtractorFactory
org.apache.myfaces.extensions.validator.core.validation.parameter.ViolationSeverity
org.apache.myfaces.extensions.validator.core.validation.parameter.ViolationSeverity$Error
org.apache.myfaces.extensions.validator.core.validation.parameter.ViolationSeverity$Fatal
org.apache.myfaces.extensions.validator.core.validation.parameter.ViolationSeverity$Info
org.apache.myfaces.extensions.validator.core.validation.parameter.ViolationSeverity$Warn
org.apache.myfaces.extensions.validator.core.validation.parameter.ViolationSeverityInterpreter
org.apache.myfaces.extensions.validator.core.validation.parameter.DefaultValidationParameterExtractor
org.apache.myfaces.extensions.validator.core.validation.parameter.DefaultValidationParameterExtractorFactory
org.apache.myfaces.extensions.validator.core.validation.parameter.DefaultValidationParameterFactory
org.apache.myfaces.extensions.validator.core.validation.parameter.DefaultViolationSeverityInterpreter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.startup
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.util
java.lang
java.lang.annotation
java.lang.reflect
java.util
java.util.logging
javax.faces.application
javax.faces.component
javax.faces.context
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.configuration
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.validation.strategy

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
91975.0%68.0%43.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractAnnotationValidationStrategy
org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractValidationStrategy
org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractVirtualValidationStrategy
org.apache.myfaces.extensions.validator.core.validation.strategy.BeanValidationStrategyAdapter
org.apache.myfaces.extensions.validator.core.validation.strategy.IdentifiableValidationStrategy
org.apache.myfaces.extensions.validator.core.validation.strategy.ValidationStrategy
org.apache.myfaces.extensions.validator.core.validation.strategy.BeanValidationStrategyAdapterImpl
org.apache.myfaces.extensions.validator.core.validation.strategy.DefaultValidationStrategyFactory
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper
org.apache.myfaces.extensions.validator.core.validation
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper
org.apache.myfaces.extensions.validator.util
java.lang
java.lang.annotation
java.util
java.util.concurrent
java.util.logging
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.validator
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.configuration
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.metadata
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.validation.exception
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.util

org.apache.myfaces.extensions.validator.core.validation.strategy.mapper

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1517.0%83.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper.AbstractMetaDataToValidationStrategyNameMapper
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper.AnnotationToValidationStrategyBeanNameMapper
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper.CustomConfiguredAnnotationToValidationStrategyNameMapper
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper.CustomConventionAnnotationToValidationStrategyNameMapper
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper.DefaultAnnotationToValidationStrategyNameMapper
org.apache.myfaces.extensions.validator.core.validation.strategy.mapper.SimpleAnnotationToValidationStrategyNameMapper
org.apache.myfaces.extensions.validator.core.startup
java.beans
java.lang
java.util.logging
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.mapper

org.apache.myfaces.extensions.validator.internal

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0260.000004%100.0%60.000004%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.extensions.validator.internal.ToDo
org.apache.myfaces.extensions.validator.internal.ToDo$List
org.apache.myfaces.extensions.validator.internal.UsageInformation
org.apache.myfaces.extensions.validator.internal.Priority
org.apache.myfaces.extensions.validator.internal.UsageCategory
Nonejava.lang
java.lang.annotation

org.apache.myfaces.extensions.validator.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
17340.0%67.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.extensions.validator.util.ClassUtils
org.apache.myfaces.extensions.validator.util.ConstraintSourceUtils
org.apache.myfaces.extensions.validator.util.DefaultProjectName
org.apache.myfaces.extensions.validator.util.ExtValAnnotationUtils
org.apache.myfaces.extensions.validator.util.ExtValUtils
org.apache.myfaces.extensions.validator.util.ExtValUtils$1
org.apache.myfaces.extensions.validator.util.ExtValUtils$2
org.apache.myfaces.extensions.validator.util.GroupUtils
org.apache.myfaces.extensions.validator.util.JsfUtils
org.apache.myfaces.extensions.validator.util.NullValueAwareConcurrentHashMap
org.apache.myfaces.extensions.validator.util.NullValueAwareConcurrentHashMap$1
org.apache.myfaces.extensions.validator.util.NullValueAwareConcurrentHashMap$DefaultNullMarker
org.apache.myfaces.extensions.validator.util.ProxyUtils
org.apache.myfaces.extensions.validator.util.ReflectionUtils
org.apache.myfaces.extensions.validator.util.WebXmlUtils
org.apache.myfaces.extensions.validator
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.component
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.metadata.extractor
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapper
org.apache.myfaces.extensions.validator.core.renderkit
org.apache.myfaces.extensions.validator.core.startup
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapper
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy
java.beans
java.lang
java.lang.annotation
java.lang.reflect
java.net
java.util
java.util.concurrent
java.util.jar
java.util.logging
javax.faces
javax.faces.application
javax.faces.component
javax.faces.context
javax.faces.event
javax.faces.lifecycle
javax.faces.validator
org.apache.myfaces.extensions.validator
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.el
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.component
org.apache.myfaces.extensions.validator.core.initializer.configuration
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.core.metadata
org.apache.myfaces.extensions.validator.core.metadata.extractor
org.apache.myfaces.extensions.validator.core.metadata.transformer
org.apache.myfaces.extensions.validator.core.property
org.apache.myfaces.extensions.validator.core.proxy
org.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.validation
org.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy

Cycles

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

PackagePackage Dependencies
org.apache.myfaces.extensions.validatororg.apache.myfaces.extensions.validator.util
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.coreorg.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.elorg.apache.myfaces.extensions.validator.util
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.factoryorg.apache.myfaces.extensions.validator.core.validation.message
org.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.initializer.componentorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.interceptororg.apache.myfaces.extensions.validator.core.renderkit.exception
org.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.mapperorg.apache.myfaces.extensions.validator.util
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.metadata.extractororg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.metadata.transformerorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.metadata.transformer.mapperorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.renderkitorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.renderkit.exceptionorg.apache.myfaces.extensions.validator.core.interceptor
org.apache.myfaces.extensions.validator.core.renderkit.exception
org.apache.myfaces.extensions.validator.core.startuporg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.storageorg.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.util
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.storage.mapperorg.apache.myfaces.extensions.validator.core.storage
org.apache.myfaces.extensions.validator.core.mapper
org.apache.myfaces.extensions.validator.util
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validationorg.apache.myfaces.extensions.validator.core.validation.strategy
org.apache.myfaces.extensions.validator.util
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.messageorg.apache.myfaces.extensions.validator.core.factory
org.apache.myfaces.extensions.validator.core.validation.message
org.apache.myfaces.extensions.validator.core.validation.message.resolverorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.message.resolver.mapperorg.apache.myfaces.extensions.validator.core.validation.message.resolver
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameterorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategyorg.apache.myfaces.extensions.validator.util
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core.validation.strategy.mapperorg.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.utilorg.apache.myfaces.extensions.validator.core.validation.parameter
org.apache.myfaces.extensions.validator.core
org.apache.myfaces.extensions.validator.core.validation.parameter

Explanation

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

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

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