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
net.sourceforge.jeuclid99019180.0%49.0%51.0%1
net.sourceforge.jeuclid.ant110050.0%100.0%0.0%1
net.sourceforge.jeuclid.app110050.0%100.0%0.0%1
net.sourceforge.jeuclid.app.support220140.0%80.0%20.0%1
net.sourceforge.jeuclid.awt110050.0%100.0%0.0%1
net.sourceforge.jeuclid.content.semantic220160.0%86.0%14.0%1
net.sourceforge.jeuclid.converter109111710.0%94.0%4.0%1
net.sourceforge.jeuclid.dom9454456.0%50.0%6.0%1
net.sourceforge.jeuclid.elements716112186.0%66.0%51.0%1
net.sourceforge.jeuclid.elements.generic220390.0%75.0%25.0%1
net.sourceforge.jeuclid.elements.presentation10124100.0%67.0%67.0%1
net.sourceforge.jeuclid.elements.presentation.enlivening110150.0%83.0%17.0%1
net.sourceforge.jeuclid.elements.presentation.general1713451424.0%74.0%3.0%1
net.sourceforge.jeuclid.elements.presentation.script1411311021.0%91.0%12.0%1
net.sourceforge.jeuclid.elements.presentation.table101002130.0%87.0%13.0%1
net.sourceforge.jeuclid.elements.presentation.token97241522.0%79.0%1.0%1
net.sourceforge.jeuclid.elements.support330770.0%50.0%50.0%1
net.sourceforge.jeuclid.elements.support.attributes7528929.0%52.999996%18.0%1
net.sourceforge.jeuclid.elements.support.operatordict440180.0%89.0%11.0%1
net.sourceforge.jeuclid.elements.support.text330280.0%80.0%20.0%1
net.sourceforge.jeuclid.font2112450.0%67.0%17.0%1
net.sourceforge.jeuclid.parser4401120.0%92.0%8.0%1
net.sourceforge.jeuclid.swing3300150.0%100.0%0.0%1
org.w3c.dom.mathml54054102100.0%17.0%17.0%1

Packages

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

net.sourceforge.jeuclid

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
19180.0%49.0%51.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.Converter
net.sourceforge.jeuclid.DOMBuilder
net.sourceforge.jeuclid.Defense
net.sourceforge.jeuclid.MathBase
net.sourceforge.jeuclid.MathMLParserSupport
net.sourceforge.jeuclid.MathMLSerializer
net.sourceforge.jeuclid.ParameterKey
net.sourceforge.jeuclid.ResourceEntityResolver
net.sourceforge.jeuclid.SAXBuilder
net.sourceforge.jeuclid.ant
net.sourceforge.jeuclid.app
net.sourceforge.jeuclid.app.support
net.sourceforge.jeuclid.awt
net.sourceforge.jeuclid.content.semantic
net.sourceforge.jeuclid.converter
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentation
net.sourceforge.jeuclid.elements.presentation.enlivening
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.presentation.script
net.sourceforge.jeuclid.elements.presentation.table
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support.attributes
net.sourceforge.jeuclid.elements.support.operatordict
net.sourceforge.jeuclid.elements.support.text
net.sourceforge.jeuclid.parser
net.sourceforge.jeuclid.swing
java.awt
java.awt.image
java.io
java.lang
java.util
javax.xml.parsers
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stream
net.sourceforge.jeuclid.converter
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentation.table
net.sourceforge.jeuclid.elements.support.attributes
net.sourceforge.jeuclid.parser
org.apache.commons.logging
org.w3c.dom
org.xml.sax

net.sourceforge.jeuclid.ant

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
050.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.ant.MathMLConverter
Nonejava.io
java.lang
net.sourceforge.jeuclid
org.apache.tools.ant
org.apache.tools.ant.taskdefs

net.sourceforge.jeuclid.app

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
050.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.app.Mml2xxx
Nonejava.io
java.lang
java.util
net.sourceforge.jeuclid
net.sourceforge.jeuclid.app.support

net.sourceforge.jeuclid.app.support

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
140.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.app.support.CommandLineParser
net.sourceforge.jeuclid.app.support.CommandLineParser$ParseResults
net.sourceforge.jeuclid.app
java.io
java.lang
java.util
net.sourceforge.jeuclid

net.sourceforge.jeuclid.awt

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
050.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.awt.MathComponent
Nonejava.awt
java.lang
java.util
net.sourceforge.jeuclid
org.w3c.dom

net.sourceforge.jeuclid.content.semantic

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
160.0%86.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.content.semantic.Annotation
net.sourceforge.jeuclid.content.semantic.Semantics
net.sourceforge.jeuclid.elements
java.lang
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation.general
org.w3c.dom
org.w3c.dom.mathml

net.sourceforge.jeuclid.converter

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11710.0%94.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sourceforge.jeuclid.converter.ConverterPlugin
net.sourceforge.jeuclid.converter.BatikConverter
net.sourceforge.jeuclid.converter.BatikDetector
net.sourceforge.jeuclid.converter.Converter
net.sourceforge.jeuclid.converter.ConverterRegistry
net.sourceforge.jeuclid.converter.FreeHepConverter
net.sourceforge.jeuclid.converter.FreeHepDetector
net.sourceforge.jeuclid.converter.FreeHepInternalDetector
net.sourceforge.jeuclid.converter.ImageIOConverter
net.sourceforge.jeuclid.converter.ImageIODetector
net.sourceforge.jeuclid
java.awt
java.awt.image
java.io
java.lang
java.lang.reflect
java.util
javax.imageio
javax.imageio.spi
javax.imageio.stream
net.sourceforge.jeuclid
org.apache.batik.dom
org.apache.batik.svggen
org.apache.commons.logging
org.freehep.graphics2d
org.freehep.util.export
org.w3c.dom
org.xml.sax

net.sourceforge.jeuclid.dom

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4456.0%50.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sourceforge.jeuclid.dom.AbstractChangeTrackingElement
net.sourceforge.jeuclid.dom.AbstractPartialDocumentImpl
net.sourceforge.jeuclid.dom.AbstractPartialElementImpl
net.sourceforge.jeuclid.dom.AbstractPartialNodeImpl
net.sourceforge.jeuclid.dom.ChangeTrackingInterface
net.sourceforge.jeuclid.dom.AbstractPartialElementImpl$AttrImpl
net.sourceforge.jeuclid.dom.AbstractPartialElementImpl$AttributeNodeMap
net.sourceforge.jeuclid.dom.AbstractPartialNodeImpl$NodeList
net.sourceforge.jeuclid.dom.PartialTextImpl
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support
java.lang
java.util
net.sourceforge.jeuclid.elements.support
org.w3c.dom

net.sourceforge.jeuclid.elements

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
112186.0%66.0%51.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sourceforge.jeuclid.elements.AbstractElementWithDelegates
net.sourceforge.jeuclid.elements.AbstractInvisibleJEuclidElement
net.sourceforge.jeuclid.elements.AbstractJEuclidElement
net.sourceforge.jeuclid.elements.DisplayableNode
net.sourceforge.jeuclid.elements.JEuclidElement
net.sourceforge.jeuclid.elements.JEuclidNode
net.sourceforge.jeuclid.elements.JEuclidElementFactory
net.sourceforge.jeuclid
net.sourceforge.jeuclid.content.semantic
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentation
net.sourceforge.jeuclid.elements.presentation.enlivening
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.presentation.script
net.sourceforge.jeuclid.elements.presentation.table
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support
net.sourceforge.jeuclid.elements.support.attributes
java.awt
java.awt.geom
java.lang
java.lang.reflect
java.util
net.sourceforge.jeuclid
net.sourceforge.jeuclid.content.semantic
net.sourceforge.jeuclid.dom
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentation
net.sourceforge.jeuclid.elements.presentation.enlivening
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.presentation.script
net.sourceforge.jeuclid.elements.presentation.table
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support
net.sourceforge.jeuclid.elements.support.attributes
net.sourceforge.jeuclid.elements.support.text
org.apache.commons.logging
org.w3c.dom
org.w3c.dom.mathml

net.sourceforge.jeuclid.elements.generic

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
390.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.elements.generic.DocumentElement
net.sourceforge.jeuclid.elements.generic.MathImpl
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation.table
java.awt
java.lang
java.util
net.sourceforge.jeuclid
net.sourceforge.jeuclid.dom
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.support
org.w3c.dom.mathml

net.sourceforge.jeuclid.elements.presentation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
24100.0%67.0%67.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sourceforge.jeuclid.elements.presentation.AbstractContainer
Nonenet.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation.general
java.lang
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
org.w3c.dom.mathml

net.sourceforge.jeuclid.elements.presentation.enlivening

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
150.0%83.0%17.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.elements.presentation.enlivening.Maction
net.sourceforge.jeuclid.elements
java.lang
java.util
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
org.w3c.dom.mathml

net.sourceforge.jeuclid.elements.presentation.general

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
51424.0%74.0%3.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sourceforge.jeuclid.elements.presentation.general.AbstractMathElementWithChildren
net.sourceforge.jeuclid.elements.presentation.general.AbstractRoot
net.sourceforge.jeuclid.elements.presentation.general.AbstractRowLike
net.sourceforge.jeuclid.elements.presentation.general.Menclose$AbstractRowLikeNotation
net.sourceforge.jeuclid.elements.presentation.general.Menclose
net.sourceforge.jeuclid.elements.presentation.general.Menclose$Downdiagonalstrike
net.sourceforge.jeuclid.elements.presentation.general.Menclose$Longdiv
net.sourceforge.jeuclid.elements.presentation.general.Menclose$Updiagonalstrike
net.sourceforge.jeuclid.elements.presentation.general.Merror
net.sourceforge.jeuclid.elements.presentation.general.Mfenced
net.sourceforge.jeuclid.elements.presentation.general.Mfrac
net.sourceforge.jeuclid.elements.presentation.general.Mpadded
net.sourceforge.jeuclid.elements.presentation.general.Mphantom
net.sourceforge.jeuclid.elements.presentation.general.Mroot
net.sourceforge.jeuclid.elements.presentation.general.Mrow
net.sourceforge.jeuclid.elements.presentation.general.Msqrt
net.sourceforge.jeuclid.elements.presentation.general.Mstyle
net.sourceforge.jeuclid.content.semantic
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentation.table
net.sourceforge.jeuclid.elements.presentation.token
java.awt
java.awt.font
java.awt.geom
java.lang
java.lang.reflect
java.util
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support
net.sourceforge.jeuclid.elements.support.attributes
org.apache.commons.logging
org.w3c.dom.mathml

net.sourceforge.jeuclid.elements.presentation.script

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11021.0%91.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sourceforge.jeuclid.elements.presentation.script.AbstractScriptElement
net.sourceforge.jeuclid.elements.presentation.script.AbstractSubSuper
net.sourceforge.jeuclid.elements.presentation.script.AbstractUnderOver
net.sourceforge.jeuclid.elements.presentation.script.AbstractUnderOver$Offsets
net.sourceforge.jeuclid.elements.presentation.script.Mmultiscripts
net.sourceforge.jeuclid.elements.presentation.script.Mover
net.sourceforge.jeuclid.elements.presentation.script.Mprescripts
net.sourceforge.jeuclid.elements.presentation.script.Msub
net.sourceforge.jeuclid.elements.presentation.script.Msubsup
net.sourceforge.jeuclid.elements.presentation.script.Msup
net.sourceforge.jeuclid.elements.presentation.script.Munder
net.sourceforge.jeuclid.elements.presentation.script.Munderover
net.sourceforge.jeuclid.elements.presentation.script.None
net.sourceforge.jeuclid.elements.presentation.script.ScriptSupport
net.sourceforge.jeuclid.elements
java.awt
java.lang
java.util
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support
net.sourceforge.jeuclid.elements.support.attributes
org.w3c.dom
org.w3c.dom.mathml

net.sourceforge.jeuclid.elements.presentation.table

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2130.0%87.0%13.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.elements.presentation.table.Maligngroup
net.sourceforge.jeuclid.elements.presentation.table.Malignmark
net.sourceforge.jeuclid.elements.presentation.table.Mlabeledtr
net.sourceforge.jeuclid.elements.presentation.table.Mtable
net.sourceforge.jeuclid.elements.presentation.table.Mtable$1
net.sourceforge.jeuclid.elements.presentation.table.Mtable$AlignmentType
net.sourceforge.jeuclid.elements.presentation.table.Mtable$ChildIterator
net.sourceforge.jeuclid.elements.presentation.table.Mtable$LineType
net.sourceforge.jeuclid.elements.presentation.table.Mtd
net.sourceforge.jeuclid.elements.presentation.table.Mtr
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
java.awt
java.awt.geom
java.lang
java.util
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support
net.sourceforge.jeuclid.elements.support.attributes
org.w3c.dom
org.w3c.dom.mathml

net.sourceforge.jeuclid.elements.presentation.token

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
41522.0%79.0%1.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sourceforge.jeuclid.elements.presentation.token.AbstractTokenWithStandardLayout
net.sourceforge.jeuclid.elements.presentation.token.AbstractTokenWithTextLayout
net.sourceforge.jeuclid.elements.presentation.token.Mglyph
net.sourceforge.jeuclid.elements.presentation.token.Mi
net.sourceforge.jeuclid.elements.presentation.token.Mn
net.sourceforge.jeuclid.elements.presentation.token.Mo
net.sourceforge.jeuclid.elements.presentation.token.Ms
net.sourceforge.jeuclid.elements.presentation.token.Mspace
net.sourceforge.jeuclid.elements.presentation.token.Mtext
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.presentation.script
net.sourceforge.jeuclid.elements.presentation.table
java.awt
java.awt.font
java.awt.geom
java.lang
java.text
net.sourceforge.jeuclid
net.sourceforge.jeuclid.dom
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.support
net.sourceforge.jeuclid.elements.support.attributes
net.sourceforge.jeuclid.elements.support.operatordict
net.sourceforge.jeuclid.elements.support.text
net.sourceforge.jeuclid.font
org.w3c.dom.mathml

net.sourceforge.jeuclid.elements.support

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
770.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.elements.support.ElementListSupport
net.sourceforge.jeuclid.elements.support.GraphicsSupport
net.sourceforge.jeuclid.elements.support.MathMLNodeListImpl
net.sourceforge.jeuclid.dom
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.presentation.script
net.sourceforge.jeuclid.elements.presentation.table
net.sourceforge.jeuclid.elements.presentation.token
java.awt
java.lang
java.util
net.sourceforge.jeuclid.dom
net.sourceforge.jeuclid.elements
org.w3c.dom
org.w3c.dom.mathml

net.sourceforge.jeuclid.elements.support.attributes

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
8929.0%52.999996%18.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sourceforge.jeuclid.elements.support.attributes.AbstractAttributeMap
net.sourceforge.jeuclid.elements.support.attributes.AttributeMap
net.sourceforge.jeuclid.elements.support.attributes.AttributesHelper
net.sourceforge.jeuclid.elements.support.attributes.DOMAttributeMap
net.sourceforge.jeuclid.elements.support.attributes.FontFamily
net.sourceforge.jeuclid.elements.support.attributes.MathVariant
net.sourceforge.jeuclid.elements.support.attributes.SAXAttributeMap
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.presentation.script
net.sourceforge.jeuclid.elements.presentation.table
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support.text
net.sourceforge.jeuclid.swing
java.awt
java.lang
java.util
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.font
org.apache.commons.logging
org.w3c.dom
org.xml.sax

net.sourceforge.jeuclid.elements.support.operatordict

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
180.0%89.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.elements.support.operatordict.DictionaryException
net.sourceforge.jeuclid.elements.support.operatordict.OperatorDictionary
net.sourceforge.jeuclid.elements.support.operatordict.OperatorDictionary$DictionaryReader
net.sourceforge.jeuclid.elements.support.operatordict.UnknownAttributeException
net.sourceforge.jeuclid.elements.presentation.token
java.io
java.lang
java.util
javax.xml.parsers
net.sourceforge.jeuclid
org.apache.commons.logging
org.xml.sax
org.xml.sax.helpers

net.sourceforge.jeuclid.elements.support.text

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
280.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.elements.support.text.CharConverter
net.sourceforge.jeuclid.elements.support.text.StringUtil
net.sourceforge.jeuclid.elements.support.text.StringUtil$CodePointAndVariant
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.presentation.token
java.awt
java.awt.font
java.awt.geom
java.lang
java.text
java.util
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.support.attributes

net.sourceforge.jeuclid.font

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2450.0%67.0%17.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
net.sourceforge.jeuclid.font.FontFactory
net.sourceforge.jeuclid.font.DefaultFontFactory
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support.attributes
java.awt
java.io
java.lang
java.util

net.sourceforge.jeuclid.parser

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1120.0%92.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.parser.MathBaseFactory
net.sourceforge.jeuclid.parser.Parser
net.sourceforge.jeuclid.parser.Parser$1
net.sourceforge.jeuclid.parser.Parser$2
net.sourceforge.jeuclid
java.io
java.lang
java.util
java.util.zip
javax.xml.parsers
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stream
net.sourceforge.jeuclid
org.apache.commons.logging
org.w3c.dom
org.xml.sax

net.sourceforge.jeuclid.swing

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0150.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonenet.sourceforge.jeuclid.swing.JMathComponent
net.sourceforge.jeuclid.swing.JMathComponentBeanInfo
net.sourceforge.jeuclid.swing.MathComponentUI
Nonejava.awt
java.awt.geom
java.beans
java.io
java.lang
java.util
javax.swing
javax.swing.border
javax.swing.plaf
javax.xml.parsers
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.support.attributes
org.apache.commons.logging
org.w3c.dom
org.xml.sax

org.w3c.dom.mathml

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
102100.0%17.0%17.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.w3c.dom.mathml.MathMLActionElement
org.w3c.dom.mathml.MathMLAlignGroupElement
org.w3c.dom.mathml.MathMLAlignMarkElement
org.w3c.dom.mathml.MathMLAnnotationElement
org.w3c.dom.mathml.MathMLApplyElement
org.w3c.dom.mathml.MathMLBvarElement
org.w3c.dom.mathml.MathMLCaseElement
org.w3c.dom.mathml.MathMLCiElement
org.w3c.dom.mathml.MathMLCnElement
org.w3c.dom.mathml.MathMLConditionElement
org.w3c.dom.mathml.MathMLContainer
org.w3c.dom.mathml.MathMLContentContainer
org.w3c.dom.mathml.MathMLContentElement
org.w3c.dom.mathml.MathMLContentToken
org.w3c.dom.mathml.MathMLCsymbolElement
org.w3c.dom.mathml.MathMLDOMImplementation
org.w3c.dom.mathml.MathMLDeclareElement
org.w3c.dom.mathml.MathMLDocument
org.w3c.dom.mathml.MathMLElement
org.w3c.dom.mathml.MathMLEncloseElement
org.w3c.dom.mathml.MathMLFencedElement
org.w3c.dom.mathml.MathMLFnElement
org.w3c.dom.mathml.MathMLFractionElement
org.w3c.dom.mathml.MathMLGlyphElement
org.w3c.dom.mathml.MathMLIntervalElement
org.w3c.dom.mathml.MathMLLabeledRowElement
org.w3c.dom.mathml.MathMLLambdaElement
org.w3c.dom.mathml.MathMLListElement
org.w3c.dom.mathml.MathMLMathElement
org.w3c.dom.mathml.MathMLMatrixElement
org.w3c.dom.mathml.MathMLMatrixrowElement
org.w3c.dom.mathml.MathMLMultiScriptsElement
org.w3c.dom.mathml.MathMLNodeList
org.w3c.dom.mathml.MathMLOperatorElement
org.w3c.dom.mathml.MathMLPaddedElement
org.w3c.dom.mathml.MathMLPiecewiseElement
org.w3c.dom.mathml.MathMLPredefinedSymbol
org.w3c.dom.mathml.MathMLPresentationContainer
org.w3c.dom.mathml.MathMLPresentationElement
org.w3c.dom.mathml.MathMLPresentationToken
org.w3c.dom.mathml.MathMLRadicalElement
org.w3c.dom.mathml.MathMLScriptElement
org.w3c.dom.mathml.MathMLSemanticsElement
org.w3c.dom.mathml.MathMLSetElement
org.w3c.dom.mathml.MathMLSpaceElement
org.w3c.dom.mathml.MathMLStringLitElement
org.w3c.dom.mathml.MathMLStyleElement
org.w3c.dom.mathml.MathMLTableCellElement
org.w3c.dom.mathml.MathMLTableElement
org.w3c.dom.mathml.MathMLTableRowElement
org.w3c.dom.mathml.MathMLTendsToElement
org.w3c.dom.mathml.MathMLUnderOverElement
org.w3c.dom.mathml.MathMLVectorElement
org.w3c.dom.mathml.MathMLXMLAnnotationElement
Nonenet.sourceforge.jeuclid.content.semantic
net.sourceforge.jeuclid.elements
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentation
net.sourceforge.jeuclid.elements.presentation.enlivening
net.sourceforge.jeuclid.elements.presentation.general
net.sourceforge.jeuclid.elements.presentation.script
net.sourceforge.jeuclid.elements.presentation.table
net.sourceforge.jeuclid.elements.presentation.token
net.sourceforge.jeuclid.elements.support
java.lang
org.w3c.dom

Cycles

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

PackagePackage Dependencies
net.sourceforge.jeuclidnet.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.antnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.appnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.app.supportnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.awtnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.content.semanticnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.converternet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.domnet.sourceforge.jeuclid.elements.support
net.sourceforge.jeuclid.dom
net.sourceforge.jeuclid.elementsnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.genericnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid.elements.presentationnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.presentation.enliveningnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.presentation.generalnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.presentation.scriptnet.sourceforge.jeuclid.elements
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.presentation.tablenet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.presentation.tokennet.sourceforge.jeuclid.elements.support.operatordict
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.supportnet.sourceforge.jeuclid.dom
net.sourceforge.jeuclid.elements.support
net.sourceforge.jeuclid.elements.support.attributesnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.support.operatordictnet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.support.textnet.sourceforge.jeuclid.elements.support.attributes
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.parsernet.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid
net.sourceforge.jeuclid.swingnet.sourceforge.jeuclid.elements.support.attributes
net.sourceforge.jeuclid
net.sourceforge.jeuclid.elements.generic
net.sourceforge.jeuclid

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.