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.FormatJob
de.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-info
None 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-info
de.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-info
de.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-info
None 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-info
None 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-info
de.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-info
None 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-info
de.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-info
de.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-info
None 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-info
de.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-info
de.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-info
de.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-info
de.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-info
de.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-info
de.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-info
de.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-info
de.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-info
de.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-info
None 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-info
de.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-info
de.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-info
None 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-info
de.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-info
de.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-info
de.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-info
de.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-info
de.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-info
de.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-info
de.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-info
de.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.Icons
de.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.VerifiableConfigPanel
de.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.EditorConstants
de.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-info
de.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.AbstractFormatterOptionsPanel
de.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-info
None 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-info
de.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-info
de.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-info
de.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-info
de.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.ui.options
de.funfried.netbeans.plugins.external.formatter
de.funfried.netbeans.plugins.external.formatter.ui.options
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.