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.buildtools.maven2.plugin.builder131214288.0%88.0%5.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.io330230.0%60.000004%40.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.model262067623.0%46.0%31.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox111102180.0%90.0%10.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse141131621.0%86.0%7.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad110170.0%88.0%12.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse212013145.0%82.0%13.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.converters110130.0%75.0%25.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.rules110160.0%86.0%14.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util14681957.0%90.0%47.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.unpack42202650.0%100.0%50.0%1
org.apache.myfaces.buildtools.maven2.plugin.builder.utils5502150.0%88.0%12.0%1
org.apache.myfaces.buildtools.maven2.plugin.tagdoc6601230.0%96.0%4.0%1

Packages

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

org.apache.myfaces.buildtools.maven2.plugin.builder

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4288.0%88.0%5.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.buildtools.maven2.plugin.builder.ModelBuilder
org.apache.myfaces.buildtools.maven2.plugin.builder.BuildMetaDataMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.Flattener
org.apache.myfaces.buildtools.maven2.plugin.builder.IOUtils
org.apache.myfaces.buildtools.maven2.plugin.builder.MakeClientBehaviorsMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.MakeConfigMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.MakeConverterTagsMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.MakeConvertersMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.MakeTagsMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.MakeValidatorTagsMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.MakeValidatorsMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.ModelParams
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad
org.apache.myfaces.buildtools.maven2.plugin.builder.unpack
org.apache.myfaces.buildtools.maven2.plugin.tagdoc
com.thoughtworks.qdox
com.thoughtworks.qdox.model
java.io
java.lang
java.net
java.util
javax.xml.parsers
org.apache.commons.digester
org.apache.commons.logging
org.apache.maven.artifact
org.apache.maven.model
org.apache.maven.plugin
org.apache.maven.plugin.logging
org.apache.maven.project
org.apache.myfaces.buildtools.maven2.plugin.builder.io
org.apache.myfaces.buildtools.maven2.plugin.builder.model
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.utils
org.apache.myfaces.buildtools.maven2.plugin.tagdoc
org.apache.velocity
org.apache.velocity.app
org.apache.velocity.context
org.apache.velocity.exception
org.codehaus.plexus.util
org.codehaus.plexus.util.xml
org.codehaus.plexus.util.xml.pull
org.xml.sax

org.apache.myfaces.buildtools.maven2.plugin.builder.io

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
230.0%60.000004%40.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.buildtools.maven2.plugin.builder.io.PrettyWriter
org.apache.myfaces.buildtools.maven2.plugin.builder.io.XmlWriter
org.apache.myfaces.buildtools.maven2.plugin.builder.io.XmlWriter$Context
org.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.model
java.io
java.lang
java.util

org.apache.myfaces.buildtools.maven2.plugin.builder.model

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
7623.0%46.0%31.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.buildtools.maven2.plugin.builder.model.AttributeHolder
org.apache.myfaces.buildtools.maven2.plugin.builder.model.FacetHolder
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ListenerHolder
org.apache.myfaces.buildtools.maven2.plugin.builder.model.PropertyHolder
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ViewEntityMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.WebConfigParamHolder
org.apache.myfaces.buildtools.maven2.plugin.builder.model.AttributeMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.BehaviorMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ClassMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ClientBehaviorMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ClientBehaviorRendererMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ComponentMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ConverterMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.FaceletTagMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.FacetMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ListenerMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.MethodSignatureMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.Model
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ModelUtils
org.apache.myfaces.buildtools.maven2.plugin.builder.model.PropertyMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.RenderKitMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.RendererMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.TagMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.ValidatorMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.WebConfigMeta
org.apache.myfaces.buildtools.maven2.plugin.builder.model.WebConfigParamMeta
org.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad
org.apache.myfaces.buildtools.maven2.plugin.builder.unpack
org.apache.myfaces.buildtools.maven2.plugin.builder.utils
org.apache.myfaces.buildtools.maven2.plugin.tagdoc
java.lang
java.lang.reflect
java.util
org.apache.commons.digester
org.apache.commons.lang
org.apache.myfaces.buildtools.maven2.plugin.builder.io

org.apache.myfaces.buildtools.maven2.plugin.builder.qdox

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2180.0%90.0%10.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.buildtools.maven2.plugin.builder.qdox.CompositeComponentModelBuilder
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.CompositeComponentModelBuilder$1
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.CompositeComponentModelBuilder$CompositeComponentMetadataHandler
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.ParsingContext
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.QdoxHelper
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.QdoxHelper$JavaClassComparator
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.QdoxHelper$SourceFileInfo
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.QdoxModelBuilder
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox._Location
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox._TagAttribute
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox._TagAttributes
org.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse
com.thoughtworks.qdox
com.thoughtworks.qdox.model
java.io
java.lang
java.net
java.util
javax.xml.parsers
org.apache.commons.lang
org.apache.commons.logging
org.apache.maven.plugin
org.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.model
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad
org.codehaus.plexus.components.io.fileselectors
org.xml.sax
org.xml.sax.ext
org.xml.sax.helpers

org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1621.0%86.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.ClassMetaParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.ClassMetaPropertyParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.JavaClassParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.BehaviorParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.ClientBehaviorParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.ClientBehaviorRendererParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.ComponentParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.ConverterParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.FaceletTagParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.JspTagParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.RenderKitParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.RendererParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.ValidatorParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse.WebConfigParamParsingStrategy
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox
com.thoughtworks.qdox.model
java.lang
java.util
org.apache.commons.lang
org.apache.myfaces.buildtools.maven2.plugin.builder.model
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox

org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
170.0%88.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.TrinidadMavenFacesPluginModelBuilder
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox
java.lang
java.util
javax.xml.namespace
org.apache.maven.plugin
org.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.model
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse

org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
3145.0%82.0%13.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.FacesConfigParser$AbstractIncludeFactory
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.AbstractTagBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.AccessibilityGuidelineBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.AttributeBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.ComponentBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.ConverterBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.EventBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.EventRefBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.ExampleBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.FacesConfigBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.FacesConfigParser
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.FacesConfigParser$ComponentIncludeFactory
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.FacesConfigParser$ComponentPropertyIncludeFactory
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.FacetBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.MethodSignatureBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.ObjectBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.PropertyBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.RenderKitBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.RendererBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.ScreenshotBean
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.ValidatorBean
org.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util
java.io
java.lang
java.lang.reflect
java.net
java.util
java.util.logging
java.util.regex
javax.xml.namespace
javax.xml.parsers
org.apache.commons.digester
org.apache.maven.plugin
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.rules
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util
org.xml.sax

org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.converters

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
130.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.converters.QNameConverter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.rules
java.lang
javax.xml.namespace
org.apache.commons.beanutils

org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.rules

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
160.0%86.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.rules.BeanPropertySetterRule
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
java.beans
java.lang
javax.xml.namespace
org.apache.commons.beanutils
org.apache.commons.digester
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse.converters

org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1957.0%90.0%47.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.AttributeFilter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.ComponentFilter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.ConverterFilter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.FacetFilter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.Filter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.PropertyFilter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.RendererFilter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.ValidatorFilter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.CompoundIterator
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.FilteredIterator
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.SortedIterator
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.Util
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.XIncludeFilter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util.XPointerFilter
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
java.io
java.lang
java.net
java.util
java.util.regex
javax.xml.parsers
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.xml.sax
org.xml.sax.helpers

org.apache.myfaces.buildtools.maven2.plugin.builder.unpack

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
02650.0%100.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.myfaces.buildtools.maven2.plugin.builder.unpack.AbstractDependencyMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.unpack.AbstractFromConfigurationMojo
org.apache.myfaces.buildtools.maven2.plugin.builder.unpack.ArtifactItem
org.apache.myfaces.buildtools.maven2.plugin.builder.unpack.UnpackMojo
Nonejava.io
java.lang
java.lang.reflect
java.util
org.apache.commons.lang
org.apache.maven.artifact
org.apache.maven.artifact.factory
org.apache.maven.artifact.metadata
org.apache.maven.artifact.repository
org.apache.maven.artifact.resolver
org.apache.maven.artifact.versioning
org.apache.maven.model
org.apache.maven.plugin
org.apache.maven.plugin.dependency.fromConfiguration
org.apache.maven.plugin.dependency.utils
org.apache.maven.plugin.dependency.utils.filters
org.apache.maven.plugin.dependency.utils.markers
org.apache.maven.plugin.logging
org.apache.maven.project
org.apache.maven.shared.artifact.filter.collection
org.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.model
org.codehaus.plexus.archiver
org.codehaus.plexus.archiver.manager
org.codehaus.plexus.components.io.fileselectors
org.codehaus.plexus.util

org.apache.myfaces.buildtools.maven2.plugin.builder.utils

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2150.0%88.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.buildtools.maven2.plugin.builder.utils.BuildException
org.apache.myfaces.buildtools.maven2.plugin.builder.utils.ConsoleLogSystem
org.apache.myfaces.buildtools.maven2.plugin.builder.utils.MavenPluginConsoleLogSystem
org.apache.myfaces.buildtools.maven2.plugin.builder.utils.MyfacesUtils
org.apache.myfaces.buildtools.maven2.plugin.builder.utils.RelativeClasspathResourceLoader
org.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.tagdoc
java.io
java.lang
java.util
java.util.logging
java.util.regex
org.apache.commons.collections
org.apache.commons.lang
org.apache.maven.plugin.logging
org.apache.myfaces.buildtools.maven2.plugin.builder.model
org.apache.velocity.exception
org.apache.velocity.runtime
org.apache.velocity.runtime.log
org.apache.velocity.runtime.resource
org.apache.velocity.runtime.resource.loader
org.apache.velocity.util

org.apache.myfaces.buildtools.maven2.plugin.tagdoc

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1230.0%96.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.myfaces.buildtools.maven2.plugin.tagdoc.TagdocContentMojo
org.apache.myfaces.buildtools.maven2.plugin.tagdoc.TagdocContentMojo$CustomResourceManagerImpl
org.apache.myfaces.buildtools.maven2.plugin.tagdoc.TagdocContentMojo$URLCreationFactory
org.apache.myfaces.buildtools.maven2.plugin.tagdoc.TagdocIndexReport
org.apache.myfaces.buildtools.maven2.plugin.tagdoc.TagdocIndexReport$CustomResourceManagerImpl
org.apache.myfaces.buildtools.maven2.plugin.tagdoc.TagdocUtils
org.apache.myfaces.buildtools.maven2.plugin.builder
java.io
java.lang
java.net
java.util
org.apache.commons.digester
org.apache.maven.artifact
org.apache.maven.doxia.sink
org.apache.maven.doxia.siterenderer
org.apache.maven.plugin
org.apache.maven.plugin.logging
org.apache.maven.project
org.apache.maven.reporting
org.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.model
org.apache.myfaces.buildtools.maven2.plugin.builder.utils
org.apache.velocity
org.apache.velocity.app
org.apache.velocity.context
org.apache.velocity.runtime.resource
org.codehaus.plexus.util
org.codehaus.plexus.util.xml
org.codehaus.plexus.util.xml.pull
org.xml.sax

Cycles

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

PackagePackage Dependencies
org.apache.myfaces.buildtools.maven2.plugin.builderorg.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.qdoxorg.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parseorg.apache.myfaces.buildtools.maven2.plugin.builder.qdox
org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidadorg.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parseorg.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.utilorg.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util
org.apache.myfaces.buildtools.maven2.plugin.builder.unpackorg.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.tagdocorg.apache.myfaces.buildtools.maven2.plugin.builder
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.util
org.apache.myfaces.buildtools.maven2.plugin.builder.trinidad.parse

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.