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 ]Package TC CC AC Ca Ce A I D V de.funfried.netbeans.plugins.external.formatter 6 3 3 10 12 50.0% 55.0% 5.0% 1 de.funfried.netbeans.plugins.external.formatter.css.base 1 0 1 1 1 100.0% 50.0% 50.0% 1 de.funfried.netbeans.plugins.external.formatter.css.cssparser 5 4 1 1 16 20.0% 94.0% 14.0% 1 de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui 6 5 1 1 11 17.0% 92.0% 8.0% 1 de.funfried.netbeans.plugins.external.formatter.eclipse 1 0 1 2 1 100.0% 33.0% 33.0% 1 de.funfried.netbeans.plugins.external.formatter.eclipse.xml 1 0 1 3 1 100.0% 25.0% 25.0% 1 de.funfried.netbeans.plugins.external.formatter.exceptions 5 4 1 11 1 20.0% 8.0% 72.0% 1 de.funfried.netbeans.plugins.external.formatter.html.base 1 0 1 1 1 100.0% 50.0% 50.0% 1 de.funfried.netbeans.plugins.external.formatter.html.jsoup 5 4 1 1 14 20.0% 93.0% 13.0% 1 de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui 6 5 1 0 12 17.0% 100.0% 17.0% 1 de.funfried.netbeans.plugins.external.formatter.java.base 1 0 1 1 1 100.0% 50.0% 50.0% 1 de.funfried.netbeans.plugins.external.formatter.java.base.actions 2 1 1 0 9 50.0% 100.0% 50.0% 1 de.funfried.netbeans.plugins.external.formatter.java.eclipse 6 5 1 1 16 17.0% 94.0% 11.0% 1 de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui 9 8 1 1 6 11.0% 86.0% 3.0% 1 de.funfried.netbeans.plugins.external.formatter.java.google 4 3 1 1 8 25.0% 89.0% 14.0% 1 de.funfried.netbeans.plugins.external.formatter.java.google.ui 6 5 1 0 10 17.0% 100.0% 17.0% 1 de.funfried.netbeans.plugins.external.formatter.java.palantir 4 3 1 1 8 25.0% 89.0% 14.0% 1 de.funfried.netbeans.plugins.external.formatter.java.palantir.ui 4 3 1 0 9 25.0% 100.0% 25.0% 1 de.funfried.netbeans.plugins.external.formatter.java.spring 4 3 1 1 11 25.0% 92.0% 17.0% 1 de.funfried.netbeans.plugins.external.formatter.java.spring.ui 3 2 1 0 11 33.0% 100.0% 33.0% 1 de.funfried.netbeans.plugins.external.formatter.javascript.base 1 0 1 1 1 100.0% 50.0% 50.0% 1 de.funfried.netbeans.plugins.external.formatter.javascript.eclipse 7 6 1 1 18 14.0% 95.0% 9.0% 1 de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui 9 8 1 1 23 11.0% 96.0% 7.0% 1 de.funfried.netbeans.plugins.external.formatter.json.base 1 0 1 1 1 100.0% 50.0% 50.0% 1 de.funfried.netbeans.plugins.external.formatter.json.jackson 5 4 1 1 9 20.0% 90.0% 10.0% 1 de.funfried.netbeans.plugins.external.formatter.json.jackson.ui 7 6 1 1 12 14.0% 92.0% 7.0% 1 de.funfried.netbeans.plugins.external.formatter.sql.dbeaver 4 3 1 1 5 25.0% 83.0% 8.0% 1 de.funfried.netbeans.plugins.external.formatter.sql.dbeaver.ui 2 1 1 0 9 50.0% 100.0% 50.0% 1 de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter 3 2 1 0 4 33.0% 100.0% 33.0% 1 de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.ui 3 2 1 0 10 33.0% 100.0% 33.0% 1 de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter 4 3 1 1 6 25.0% 86.0% 11.0% 1 de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.ui 2 1 1 0 10 50.0% 100.0% 50.0% 1 de.funfried.netbeans.plugins.external.formatter.ui 2 0 2 1 3 100.0% 75.0% 75.0% 1 de.funfried.netbeans.plugins.external.formatter.ui.customizer 8 6 2 0 9 25.0% 100.0% 25.0% 1 de.funfried.netbeans.plugins.external.formatter.ui.editor 9 7 2 1 20 22.0% 95.0% 17.0% 1 de.funfried.netbeans.plugins.external.formatter.ui.editor.diff 4 3 1 0 2 25.0% 100.0% 25.0% 1 de.funfried.netbeans.plugins.external.formatter.ui.options 23 20 3 22 18 13.0% 45.0% 42.0% 1 de.funfried.netbeans.plugins.external.formatter.xml.base 1 0 1 2 1 100.0% 33.0% 33.0% 1 de.funfried.netbeans.plugins.external.formatter.xml.jsoup 5 4 1 1 14 20.0% 93.0% 13.0% 1 de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui 6 5 1 2 12 17.0% 86.0% 2.0% 1 de.funfried.netbeans.plugins.external.formatter.xml.revelc 5 4 1 1 11 20.0% 92.0% 12.0% 1 de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui 9 8 1 1 13 11.0% 93.0% 4.0% 1
Packages
[ summary ] [ packages ] [ cycles ] [ explanations ]de.funfried.netbeans.plugins.external.formatter
Afferent Couplings Efferent Couplings Abstractness Instability Distance 10 12 50.0% 55.0% 5.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.FormatJobde.funfried.netbeans.plugins.external.formatter.FormatterService
de.funfried.netbeans.plugins.external.formatter.package-info
de.funfried.netbeans.plugins.external.formatter.AbstractFormatJob$BreakException
de.funfried.netbeans.plugins.external.formatter.Bundle
de.funfried.netbeans.plugins.external.formatter.MimeType
de.funfried.netbeans.plugins.external.formatter.css.cssparser
de.funfried.netbeans.plugins.external.formatter.html.jsoup
de.funfried.netbeans.plugins.external.formatter.java.base.actions
de.funfried.netbeans.plugins.external.formatter.java.eclipse
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse
de.funfried.netbeans.plugins.external.formatter.json.jackson
de.funfried.netbeans.plugins.external.formatter.ui.editor
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.xml.jsoup
de.funfried.netbeans.plugins.external.formatter.xml.revelc
de.funfried.netbeans.plugins.external.formatter.exceptions
de.funfried.netbeans.plugins.external.formatter.ui.options
java.lang
java.util
java.util.regex
javax.swing.text
org.apache.commons.lang3
org.netbeans.api.java.lexer
org.netbeans.api.lexer
org.netbeans.api.project
org.netbeans.modules.editor
org.openide.util
de.funfried.netbeans.plugins.external.formatter.css.base
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 1 100.0% 50.0% 50.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.css.base.package-infoNone de.funfried.netbeans.plugins.external.formatter.css.cssparser
java.lang
de.funfried.netbeans.plugins.external.formatter.css.cssparser
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 16 20.0% 94.0% 14.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.css.cssparser.package-infode.funfried.netbeans.plugins.external.formatter.css.cssparser.Bundle
de.funfried.netbeans.plugins.external.formatter.css.cssparser.CssParserFormatterService
de.funfried.netbeans.plugins.external.formatter.css.cssparser.CssParserFormatterSettings
de.funfried.netbeans.plugins.external.formatter.css.cssparser.CssParserFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui
com.steadystate.css.dom
com.steadystate.css.format
com.steadystate.css.parser
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.css.base
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui
de.funfried.netbeans.plugins.external.formatter.exceptions
de.funfried.netbeans.plugins.external.formatter.ui.options
java.io
java.lang
java.util.prefs
javax.swing.text
org.netbeans.api.editor.guards
org.netbeans.api.project
org.openide.util
org.w3c.css.sac
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 11 17.0% 92.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui.package-infode.funfried.netbeans.plugins.external.formatter.css.cssparser.ui.CssParserFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui.CssParserFormatterOptionsPanel$1
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui.CssParserFormatterOptionsPanel$2
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui.CssParserFormatterOptionsPanel$3
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui.CssParserFormatterOptionsPanel$4
de.funfried.netbeans.plugins.external.formatter.css.cssparser
de.funfried.netbeans.plugins.external.formatter.css.cssparser
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt.event
java.lang
java.util
java.util.prefs
javax.swing
javax.swing.event
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.eclipse
Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 1 100.0% 33.0% 33.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.eclipse.package-infoNone de.funfried.netbeans.plugins.external.formatter.java.eclipse
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse
java.lang
de.funfried.netbeans.plugins.external.formatter.eclipse.xml
Afferent Couplings Efferent Couplings Abstractness Instability Distance 3 1 100.0% 25.0% 25.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.eclipse.xml.package-infoNone de.funfried.netbeans.plugins.external.formatter.java.eclipse
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui
java.lang
de.funfried.netbeans.plugins.external.formatter.exceptions
Afferent Couplings Efferent Couplings Abstractness Instability Distance 11 1 20.0% 8.0% 72.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.exceptions.package-infode.funfried.netbeans.plugins.external.formatter.exceptions.CannotLoadConfigurationException
de.funfried.netbeans.plugins.external.formatter.exceptions.ConfigReadException
de.funfried.netbeans.plugins.external.formatter.exceptions.FormattingFailedException
de.funfried.netbeans.plugins.external.formatter.exceptions.ProfileNotFoundException
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.css.cssparser
de.funfried.netbeans.plugins.external.formatter.java.eclipse
de.funfried.netbeans.plugins.external.formatter.java.google
de.funfried.netbeans.plugins.external.formatter.java.palantir
de.funfried.netbeans.plugins.external.formatter.java.spring
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui
de.funfried.netbeans.plugins.external.formatter.sql.dbeaver
de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter
de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter
java.lang
de.funfried.netbeans.plugins.external.formatter.html.base
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 1 100.0% 50.0% 50.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.html.base.package-infoNone de.funfried.netbeans.plugins.external.formatter.html.jsoup
java.lang
de.funfried.netbeans.plugins.external.formatter.html.jsoup
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 14 20.0% 93.0% 13.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.html.jsoup.package-infode.funfried.netbeans.plugins.external.formatter.html.jsoup.Bundle
de.funfried.netbeans.plugins.external.formatter.html.jsoup.JsoupHtmlFormatterService
de.funfried.netbeans.plugins.external.formatter.html.jsoup.JsoupHtmlFormatterSettings
de.funfried.netbeans.plugins.external.formatter.html.jsoup.JsoupHtmlFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.html.base
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui
java.lang
java.util
java.util.prefs
javax.swing.text
org.apache.commons.lang3
org.jsoup
org.jsoup.nodes
org.jsoup.parser
org.netbeans.api.project
org.openide.util
de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 12 17.0% 100.0% 17.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui.package-infode.funfried.netbeans.plugins.external.formatter.html.jsoup.ui.JsoupHtmlFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui.JsoupHtmlFormatterOptionsPanel$1
de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui.JsoupHtmlFormatterOptionsPanel$2
de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui.JsoupHtmlFormatterOptionsPanel$3
de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui.JsoupHtmlFormatterOptionsPanel$4
None de.funfried.netbeans.plugins.external.formatter.html.jsoup
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt.event
java.lang
java.util
java.util.prefs
javax.swing
javax.swing.event
org.apache.commons.lang3
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.java.base
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 1 100.0% 50.0% 50.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.base.package-infoNone de.funfried.netbeans.plugins.external.formatter.java.eclipse
java.lang
de.funfried.netbeans.plugins.external.formatter.java.base.actions
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 9 50.0% 100.0% 50.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.base.actions.package-infode.funfried.netbeans.plugins.external.formatter.java.base.actions.JavaFixImportsAction
None de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.editor
java.awt.event
java.lang
javax.swing.text
org.netbeans.editor
org.netbeans.editor.ext
org.openide.util
org.openide.util.lookup
de.funfried.netbeans.plugins.external.formatter.java.eclipse
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 16 17.0% 94.0% 11.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.eclipse.package-infode.funfried.netbeans.plugins.external.formatter.java.eclipse.Bundle
de.funfried.netbeans.plugins.external.formatter.java.eclipse.EclipseFormatJob
de.funfried.netbeans.plugins.external.formatter.java.eclipse.EclipseFormatterConfig
de.funfried.netbeans.plugins.external.formatter.java.eclipse.EclipseJavaFormatterService
de.funfried.netbeans.plugins.external.formatter.java.eclipse.EclipseJavaFormatterSettings
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.eclipse
de.funfried.netbeans.plugins.external.formatter.eclipse.xml
de.funfried.netbeans.plugins.external.formatter.exceptions
de.funfried.netbeans.plugins.external.formatter.java.base
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui
de.funfried.netbeans.plugins.external.formatter.ui.options
java.lang
java.util
java.util.prefs
javax.swing.text
org.apache.commons.lang3
org.eclipse.jdt.core
org.eclipse.jdt.core.formatter
org.netbeans.api.project
org.openide.util
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 6 11.0% 86.0% 3.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui.package-infode.funfried.netbeans.plugins.external.formatter.java.eclipse.ui.EclipseJavaFormatterOptionsPanel$1
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui.EclipseJavaFormatterOptionsPanel$2
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui.EclipseJavaFormatterOptionsPanel$3
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui.EclipseJavaFormatterOptionsPanel$4
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui.EclipseJavaFormatterOptionsPanel$5
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui.EclipseJavaFormatterOptionsPanel$6
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui.EclipseJavaFormatterOptionsPanel$7
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui.EclipseJavaFormatterOptionsPanel$8
de.funfried.netbeans.plugins.external.formatter.java.eclipse
de.funfried.netbeans.plugins.external.formatter.java.eclipse
java.awt.event
java.io
java.lang
javax.swing.event
javax.swing.filechooser
de.funfried.netbeans.plugins.external.formatter.java.google
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 8 25.0% 89.0% 14.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.google.package-infode.funfried.netbeans.plugins.external.formatter.java.google.Bundle
de.funfried.netbeans.plugins.external.formatter.java.google.GoogleJavaFormatterSettings
de.funfried.netbeans.plugins.external.formatter.java.google.GoogleJavaFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.java.google.ui
com.google.common.collect
com.google.googlejavaformat.java
de.funfried.netbeans.plugins.external.formatter.exceptions
java.lang
java.util
org.apache.commons.collections4
org.apache.commons.lang3.tuple
org.openide.util
de.funfried.netbeans.plugins.external.formatter.java.google.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 10 17.0% 100.0% 17.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.google.ui.package-infode.funfried.netbeans.plugins.external.formatter.java.google.ui.GoogleJavaFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.java.google.ui.GoogleJavaFormatterOptionsPanel$1
de.funfried.netbeans.plugins.external.formatter.java.google.ui.GoogleJavaFormatterOptionsPanel$2
de.funfried.netbeans.plugins.external.formatter.java.google.ui.GoogleJavaFormatterOptionsPanel$3
de.funfried.netbeans.plugins.external.formatter.java.google.ui.GoogleJavaFormatterOptionsPanel$4
None com.google.googlejavaformat.java
de.funfried.netbeans.plugins.external.formatter.java.google
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt.event
java.lang
java.util.prefs
javax.swing
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.java.palantir
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 8 25.0% 89.0% 14.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.palantir.package-infode.funfried.netbeans.plugins.external.formatter.java.palantir.Bundle
de.funfried.netbeans.plugins.external.formatter.java.palantir.PalantirJavaFormatterSettings
de.funfried.netbeans.plugins.external.formatter.java.palantir.PalantirJavaFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.java.palantir.ui
com.google.common.collect
com.palantir.javaformat.java
de.funfried.netbeans.plugins.external.formatter.exceptions
java.lang
java.util
org.apache.commons.collections4
org.apache.commons.lang3.tuple
org.openide.util
de.funfried.netbeans.plugins.external.formatter.java.palantir.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 9 25.0% 100.0% 25.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.palantir.ui.package-infode.funfried.netbeans.plugins.external.formatter.java.palantir.ui.PalantirJavaFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.java.palantir.ui.PalantirJavaFormatterOptionsPanel$1
de.funfried.netbeans.plugins.external.formatter.java.palantir.ui.PalantirJavaFormatterOptionsPanel$2
None de.funfried.netbeans.plugins.external.formatter.java.palantir
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt.event
java.lang
java.util.prefs
javax.swing
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.java.spring
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 11 25.0% 92.0% 17.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.spring.package-infode.funfried.netbeans.plugins.external.formatter.java.spring.Bundle
de.funfried.netbeans.plugins.external.formatter.java.spring.SpringJavaFormatterSettings
de.funfried.netbeans.plugins.external.formatter.java.spring.SpringJavaFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.java.spring.ui
de.funfried.netbeans.plugins.external.formatter.exceptions
io.spring.javaformat.formatter
java.lang
java.util
java.util.logging
org.apache.commons.collections4
org.apache.commons.lang3.tuple
org.eclipse.jdt.core.formatter
org.eclipse.jface.text
org.eclipse.text.edits
org.openide.util
de.funfried.netbeans.plugins.external.formatter.java.spring.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 11 33.0% 100.0% 33.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.java.spring.ui.package-infode.funfried.netbeans.plugins.external.formatter.java.spring.ui.SpringJavaFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.java.spring.ui.SpringJavaFormatterOptionsPanel$1
None de.funfried.netbeans.plugins.external.formatter.java.spring
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt.event
java.lang
java.util
java.util.prefs
javax.swing
org.apache.commons.lang3
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.javascript.base
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 1 100.0% 50.0% 50.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.javascript.base.package-infoNone de.funfried.netbeans.plugins.external.formatter.javascript.eclipse
java.lang
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 18 14.0% 95.0% 9.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.package-infode.funfried.netbeans.plugins.external.formatter.javascript.eclipse.Bundle
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.EclipseFormatJob
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.EclipseFormatterConfig
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.EclipseJavascriptFormatterService
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.EclipseJavascriptFormatterSettings
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.EclipseJavascriptFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.eclipse
de.funfried.netbeans.plugins.external.formatter.eclipse.xml
de.funfried.netbeans.plugins.external.formatter.exceptions
de.funfried.netbeans.plugins.external.formatter.javascript.base
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui
de.funfried.netbeans.plugins.external.formatter.ui.options
java.lang
java.util
java.util.prefs
javax.swing.text
org.apache.commons.lang3.tuple
org.eclipse.jface.text
org.eclipse.text.edits
org.eclipse.wst.jsdt.core
org.eclipse.wst.jsdt.core.formatter
org.netbeans.api.project
org.openide.util
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 23 11.0% 96.0% 7.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui.package-infode.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui.EclipseJavascriptFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui.EclipseJavascriptFormatterOptionsPanel$1
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui.EclipseJavascriptFormatterOptionsPanel$2
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui.EclipseJavascriptFormatterOptionsPanel$3
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui.EclipseJavascriptFormatterOptionsPanel$4
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui.EclipseJavascriptFormatterOptionsPanel$5
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui.EclipseJavascriptFormatterOptionsPanel$6
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui.EclipseJavascriptFormatterOptionsPanel$7
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse
de.funfried.netbeans.plugins.external.formatter.eclipse.xml
de.funfried.netbeans.plugins.external.formatter.exceptions
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt
java.awt.event
java.io
java.lang
java.net
java.nio.file
java.util
java.util.logging
java.util.prefs
javax.swing
javax.swing.event
javax.swing.filechooser
javax.swing.text
org.apache.commons.lang3
org.netbeans.api.project
org.openide.awt
org.openide.filesystems
org.openide.util
org.xml.sax
de.funfried.netbeans.plugins.external.formatter.json.base
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 1 100.0% 50.0% 50.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.json.base.package-infoNone de.funfried.netbeans.plugins.external.formatter.json.jackson
java.lang
de.funfried.netbeans.plugins.external.formatter.json.jackson
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 9 20.0% 90.0% 10.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.json.jackson.package-infode.funfried.netbeans.plugins.external.formatter.json.jackson.Bundle
de.funfried.netbeans.plugins.external.formatter.json.jackson.JacksonJsonFormatterService
de.funfried.netbeans.plugins.external.formatter.json.jackson.JacksonJsonFormatterSettings
de.funfried.netbeans.plugins.external.formatter.json.jackson.JacksonJsonFormatterWrapper$Options
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.json.base
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui
de.funfried.netbeans.plugins.external.formatter.ui.options
java.lang
java.util.prefs
javax.swing.text
org.netbeans.api.project
org.openide.util
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 12 14.0% 92.0% 7.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.json.jackson.ui.package-infode.funfried.netbeans.plugins.external.formatter.json.jackson.ui.JacksonJsonFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui.JacksonJsonFormatterOptionsPanel$1
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui.JacksonJsonFormatterOptionsPanel$2
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui.JacksonJsonFormatterOptionsPanel$3
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui.JacksonJsonFormatterOptionsPanel$4
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui.JacksonJsonFormatterOptionsPanel$5
de.funfried.netbeans.plugins.external.formatter.json.jackson
de.funfried.netbeans.plugins.external.formatter.json.jackson
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt.event
java.lang
java.util
java.util.prefs
javax.swing
javax.swing.event
org.apache.commons.lang3
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.sql.dbeaver
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 25.0% 83.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.sql.dbeaver.package-infode.funfried.netbeans.plugins.external.formatter.sql.dbeaver.Bundle
de.funfried.netbeans.plugins.external.formatter.sql.dbeaver.DBeaverFormatterSettings
de.funfried.netbeans.plugins.external.formatter.sql.dbeaver.DBeaverFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.sql.dbeaver.ui
com.diffplug.spotless.sql.dbeaver
de.funfried.netbeans.plugins.external.formatter.exceptions
java.lang
java.util
org.openide.util
de.funfried.netbeans.plugins.external.formatter.sql.dbeaver.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 9 50.0% 100.0% 50.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.sql.dbeaver.ui.package-infode.funfried.netbeans.plugins.external.formatter.sql.dbeaver.ui.DBeaverFormatterOptionsPanel
None de.funfried.netbeans.plugins.external.formatter.sql.dbeaver
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt
java.lang
java.util.prefs
javax.swing
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 4 33.0% 100.0% 33.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.package-infode.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.Bundle
de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.JSQLFormatterWrapper
None com.manticore.jsqlformatter
de.funfried.netbeans.plugins.external.formatter.exceptions
java.lang
org.openide.util
de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 10 33.0% 100.0% 33.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.ui.package-infode.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.ui.JSQLFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.ui.JSQLFormatterOptionsPanel$1
None com.manticore.jsqlformatter
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt
java.lang
java.util.prefs
javax.swing
org.apache.commons.lang3
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 6 25.0% 86.0% 11.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.package-infode.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.Bundle
de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.SQLFormatterSettings
de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.SQLFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.ui
com.github.vertical_blank.sqlformatter
com.github.vertical_blank.sqlformatter.core
com.github.vertical_blank.sqlformatter.languages
de.funfried.netbeans.plugins.external.formatter.exceptions
java.lang
org.openide.util
de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 10 50.0% 100.0% 50.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.ui.package-infode.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.ui.SQLFormatterOptionsPanel
None com.github.vertical_blank.sqlformatter.languages
de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt
java.lang
java.util.prefs
javax.swing
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 100.0% 75.0% 75.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.ui.Iconsde.funfried.netbeans.plugins.external.formatter.ui.package-info
None de.funfried.netbeans.plugins.external.formatter.ui.customizer
java.lang
javax.swing
org.openide.util
de.funfried.netbeans.plugins.external.formatter.ui.customizer
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 9 25.0% 100.0% 25.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.ui.customizer.VerifiableConfigPanelde.funfried.netbeans.plugins.external.formatter.ui.customizer.package-info
de.funfried.netbeans.plugins.external.formatter.ui.customizer.Bundle
de.funfried.netbeans.plugins.external.formatter.ui.customizer.ExternalFormatterCustomizerTab
de.funfried.netbeans.plugins.external.formatter.ui.customizer.ExternalFormatterCustomizerTab$1
de.funfried.netbeans.plugins.external.formatter.ui.customizer.ExternalFormatterCustomizerTab$ValidationListener
de.funfried.netbeans.plugins.external.formatter.ui.customizer.ProjectSpecificSettingsPanel$1
de.funfried.netbeans.plugins.external.formatter.ui.customizer.ProjectSpecificSettingsPanel$2
None de.funfried.netbeans.plugins.external.formatter.ui
de.funfried.netbeans.plugins.external.formatter.ui.options
java.awt.event
java.lang
javax.swing
javax.swing.event
org.netbeans.api.project
org.netbeans.spi.project.ui.support
org.openide.util
de.funfried.netbeans.plugins.external.formatter.ui.editor
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 20 22.0% 95.0% 17.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.ui.editor.EditorConstantsde.funfried.netbeans.plugins.external.formatter.ui.editor.package-info
de.funfried.netbeans.plugins.external.formatter.ui.editor.EditorUtils
de.funfried.netbeans.plugins.external.formatter.ui.editor.ExternalFormatterCodeStylePreferencesProvider$1
de.funfried.netbeans.plugins.external.formatter.ui.editor.ExternalFormatterCodeStylePreferencesProvider$TemporaryDocumentPreferences
de.funfried.netbeans.plugins.external.formatter.ui.editor.ExternalFormatterIndentTaskFactory$1
de.funfried.netbeans.plugins.external.formatter.ui.editor.ExternalFormatterIndentTaskFactory$2
de.funfried.netbeans.plugins.external.formatter.ui.editor.ExternalFormatterReformatTaskFactory$1
de.funfried.netbeans.plugins.external.formatter.ui.editor.ExternalFormatterReformatTaskFactory$2
de.funfried.netbeans.plugins.external.formatter.java.base.actions
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
java.io
java.lang
java.lang.reflect
java.util
java.util.concurrent.atomic
java.util.function
java.util.logging
java.util.prefs
javax.swing.event
javax.swing.text
org.apache.commons.lang3
org.apache.commons.lang3.tuple
org.netbeans.api.editor.mimelookup
org.netbeans.modules.editor
org.netbeans.modules.editor.indent.spi
org.openide.filesystems
org.openide.text
org.openide.util
de.funfried.netbeans.plugins.external.formatter.ui.editor.diff
Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 2 25.0% 100.0% 25.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.ui.editor.diff.package-infode.funfried.netbeans.plugins.external.formatter.ui.editor.diff.Diff$Candidate
de.funfried.netbeans.plugins.external.formatter.ui.editor.diff.Diff$Difference2
de.funfried.netbeans.plugins.external.formatter.ui.editor.diff.Diff$Line
None java.lang
org.netbeans.api.diff
de.funfried.netbeans.plugins.external.formatter.ui.options
Afferent Couplings Efferent Couplings Abstractness Instability Distance 22 18 13.0% 45.0% 42.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.ui.options.AbstractFormatterOptionsPanelde.funfried.netbeans.plugins.external.formatter.ui.options.FormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.ui.options.package-info
de.funfried.netbeans.plugins.external.formatter.ui.options.Bundle
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$1
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$2
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$3
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$4
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$5
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$6
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$7
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$8
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$ExtValue
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPanel$MimeTypesListCellRenderer
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterPreferencesChangeSupport
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterSupportDialog
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterSupportDialog$1
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterSupportDialog$2
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterSupportDialog$3
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterSupportDialog$4
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterSupportDialog$5
de.funfried.netbeans.plugins.external.formatter.ui.options.ExternalFormatterSupportDialog$5$1
de.funfried.netbeans.plugins.external.formatter.ui.options.Settings
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.css.cssparser
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui
de.funfried.netbeans.plugins.external.formatter.html.jsoup
de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui
de.funfried.netbeans.plugins.external.formatter.java.eclipse
de.funfried.netbeans.plugins.external.formatter.java.google.ui
de.funfried.netbeans.plugins.external.formatter.java.palantir.ui
de.funfried.netbeans.plugins.external.formatter.java.spring.ui
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui
de.funfried.netbeans.plugins.external.formatter.json.jackson
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui
de.funfried.netbeans.plugins.external.formatter.sql.dbeaver.ui
de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.ui
de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.ui
de.funfried.netbeans.plugins.external.formatter.ui.customizer
de.funfried.netbeans.plugins.external.formatter.ui.editor
de.funfried.netbeans.plugins.external.formatter.xml.jsoup
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui
de.funfried.netbeans.plugins.external.formatter.xml.revelc
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui
de.funfried.netbeans.plugins.external.formatter
java.awt
java.awt.event
java.lang
java.net
java.util
java.util.logging
java.util.prefs
javax.swing
javax.swing.event
javax.swing.text
org.apache.commons.lang3
org.netbeans.api.project
org.netbeans.editor
org.netbeans.modules.editor
org.openide.awt
org.openide.loaders
org.openide.util
de.funfried.netbeans.plugins.external.formatter.xml.base
Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 1 100.0% 33.0% 33.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.xml.base.package-infoNone de.funfried.netbeans.plugins.external.formatter.xml.jsoup
de.funfried.netbeans.plugins.external.formatter.xml.revelc
java.lang
de.funfried.netbeans.plugins.external.formatter.xml.jsoup
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 14 20.0% 93.0% 13.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.xml.jsoup.package-infode.funfried.netbeans.plugins.external.formatter.xml.jsoup.Bundle
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.JsoupXmlFormatterService
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.JsoupXmlFormatterSettings
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.JsoupXmlFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.xml.base
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui
java.lang
java.util
java.util.prefs
javax.swing.text
org.apache.commons.lang3
org.jsoup
org.jsoup.nodes
org.jsoup.parser
org.netbeans.api.project
org.openide.util
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 12 17.0% 86.0% 2.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui.package-infode.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui.JsoupXmlFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui.JsoupXmlFormatterOptionsPanel$1
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui.JsoupXmlFormatterOptionsPanel$2
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui.JsoupXmlFormatterOptionsPanel$3
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui.JsoupXmlFormatterOptionsPanel$4
de.funfried.netbeans.plugins.external.formatter.html.jsoup
de.funfried.netbeans.plugins.external.formatter.xml.jsoup
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.xml.jsoup
java.awt.event
java.lang
java.util
java.util.prefs
javax.swing
javax.swing.event
org.apache.commons.lang3
org.netbeans.api.project
org.openide.awt
org.openide.util
de.funfried.netbeans.plugins.external.formatter.xml.revelc
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 11 20.0% 92.0% 12.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.xml.revelc.package-infode.funfried.netbeans.plugins.external.formatter.xml.revelc.Bundle
de.funfried.netbeans.plugins.external.formatter.xml.revelc.RevelcXmlFormatterService
de.funfried.netbeans.plugins.external.formatter.xml.revelc.RevelcXmlFormatterSettings
de.funfried.netbeans.plugins.external.formatter.xml.revelc.RevelcXmlFormatterWrapper
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.xml.base
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui
java.lang
java.util
java.util.prefs
javax.swing.text
net.revelc.code.formatter.xml.lib
org.netbeans.api.project
org.openide.util
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui
Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 13 11.0% 93.0% 4.0% Abstract Classes Concrete Classes Used by Packages Uses Packages de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui.package-infode.funfried.netbeans.plugins.external.formatter.xml.revelc.ui.RevelcXmlFormatterOptionsPanel
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui.RevelcXmlFormatterOptionsPanel$1
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui.RevelcXmlFormatterOptionsPanel$2
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui.RevelcXmlFormatterOptionsPanel$3
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui.RevelcXmlFormatterOptionsPanel$4
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui.RevelcXmlFormatterOptionsPanel$5
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui.RevelcXmlFormatterOptionsPanel$6
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui.RevelcXmlFormatterOptionsPanel$7
de.funfried.netbeans.plugins.external.formatter.xml.revelc
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.xml.revelc
java.awt.event
java.lang
java.util
java.util.prefs
javax.swing
javax.swing.event
net.revelc.code.formatter.xml.lib
org.apache.commons.lang3
org.netbeans.api.project
org.openide.awt
org.openide.util
Cycles
[ summary ] [ packages ] [ cycles ] [ explanations ]Package Package Dependencies de.funfried.netbeans.plugins.external.formatter de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.css.cssparser de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui
de.funfried.netbeans.plugins.external.formatter.css.cssparser
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui de.funfried.netbeans.plugins.external.formatter.css.cssparser
de.funfried.netbeans.plugins.external.formatter.css.cssparser.ui
de.funfried.netbeans.plugins.external.formatter.html.jsoup de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.html.jsoup.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.java.base.actions de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.java.eclipse de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.java.eclipse.ui de.funfried.netbeans.plugins.external.formatter.java.eclipse
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.java.google.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.java.palantir.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.java.spring.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.javascript.eclipse.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.json.jackson de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.json.jackson.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.sql.dbeaver.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.sql.jsqlformatter.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.sql.sqlformatter.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.ui.customizer de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.ui.editor de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter.xml.jsoup de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.xml.jsoup.ui de.funfried.netbeans.plugins.external.formatter.xml.jsoup
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.xml.revelc de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.xml.revelc.ui de.funfried.netbeans.plugins.external.formatter.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
Explanation
[ summary ] [ packages ] [ cycles ] [ explanations ]The following explanations are for quick reference and are lifted directly from the original JDepend documentation.
Term Description Number of Classes The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. Afferent Couplings The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. Efferent Couplings The number of other packages that the classes in the package depend upon is an indicator of the package's independence. Abstractness The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. Instability The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. Distance The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. Cycles Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.