Metric Results

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

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

Summary

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

PackageTCCCACCaCeAIDV
org.fest.swing.annotation5140380.0%100.0%80.0%1
org.fest.swing.applet7611914.0%90.0%4.0%1
org.fest.swing.awt330580.0%62.0%38.0%1
org.fest.swing.cell50533100.0%50.0%50.0%1
org.fest.swing.core66561062415.000001%80.0%5.0%1
org.fest.swing.core.matcher7611814.0%89.0%3.0%1
org.fest.swing.data13121288.0%80.0%12.0%1
org.fest.swing.driver36235571342.0%97.0%1.0%1
org.fest.swing.edt83511962.0%45.0%8.0%1
org.fest.swing.exception8801020.0%17.0%83.0%1
org.fest.swing.finder7520829.0%100.0%29.0%1
org.fest.swing.fixture62382411839.0%95.0%33.0%1
org.fest.swing.format1412231314.0%81.0%4.0%1
org.fest.swing.hierarchy1513211013.0%91.0%4.0%1
org.fest.swing.image7700120.0%100.0%0.0%1
org.fest.swing.input101001170.0%94.0%6.0%1
org.fest.swing.keystroke222111115.0%92.0%4.0%1
org.fest.swing.launcher8800110.0%100.0%0.0%1
org.fest.swing.listener3213633.0%67.0%0.0%1
org.fest.swing.lock220140.0%80.0%20.0%1
org.fest.swing.monitor171702160.0%89.0%11.0%1
org.fest.swing.query21210750.0%42.0%58.0%1
org.fest.swing.security5410320.0%100.0%20.0%1
org.fest.swing.testing10102100.0%100.0%100.0%1
org.fest.swing.timing3215633.0%55.0%12.0%1
org.fest.swing.util252411194.0%45.0%51.0%1

Packages

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

org.fest.swing.annotation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0380.0%100.0%80.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.annotation.GUITest
org.fest.swing.annotation.RunsInCurrentThread
org.fest.swing.annotation.RunsInEDT
org.fest.swing.annotation.ThreadSafeAction
org.fest.swing.annotation.GUITestFinder
Nonejava.lang
java.lang.annotation
java.lang.reflect

org.fest.swing.applet

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1914.0%90.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.applet.StatusDisplay
org.fest.swing.applet.AppletViewer
org.fest.swing.applet.AppletViewer$1
org.fest.swing.applet.AppletViewer$2
org.fest.swing.applet.BasicAppletContext
org.fest.swing.applet.BasicAppletContext$EmptyAppletEnumeration
org.fest.swing.applet.BasicAppletStub
org.fest.swing.launcher
java.applet
java.awt
java.io
java.lang
java.net
java.util
javax.swing
org.fest.swing.edt
org.fest.util

org.fest.swing.awt

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
580.0%62.0%38.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.fest.swing.awt.AWT
org.fest.swing.awt.AWT$1
org.fest.swing.awt.AWT$ThreadStateChecker
org.fest.swing.core
org.fest.swing.driver
org.fest.swing.hierarchy
org.fest.swing.input
org.fest.swing.monitor
java.awt
java.lang
javax.swing
org.fest.reflect.core
org.fest.reflect.method
org.fest.swing.edt
org.fest.swing.util
org.fest.util

org.fest.swing.cell

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
33100.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.cell.JComboBoxCellReader
org.fest.swing.cell.JListCellReader
org.fest.swing.cell.JTableCellReader
org.fest.swing.cell.JTableCellWriter
org.fest.swing.cell.JTreeCellReader
Noneorg.fest.swing.data
org.fest.swing.driver
org.fest.swing.fixture
java.awt
java.lang
javax.swing

org.fest.swing.core

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
62415.000001%80.0%5.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.core.AbstractComponentMatcher
org.fest.swing.core.ComponentFinder
org.fest.swing.core.ComponentMatcher
org.fest.swing.core.ComponentPrinter
org.fest.swing.core.EdtSafeCondition
org.fest.swing.core.FocusOwnerFinderStrategy
org.fest.swing.core.GenericTypeMatcher
org.fest.swing.core.InputEventGenerator
org.fest.swing.core.ResettableComponentMatcher
org.fest.swing.core.Robot
org.fest.swing.core.AWTEventPoster
org.fest.swing.core.ActivateWindowTask
org.fest.swing.core.ActivateWindowTask$1
org.fest.swing.core.BasicComponentFinder
org.fest.swing.core.BasicComponentFinder$1
org.fest.swing.core.BasicComponentPrinter
org.fest.swing.core.BasicComponentPrinter$1
org.fest.swing.core.BasicComponentPrinter$2
org.fest.swing.core.BasicRobot
org.fest.swing.core.BasicRobot$1
org.fest.swing.core.BasicRobot$2
org.fest.swing.core.BasicRobot$3
org.fest.swing.core.BasicRobot$4
org.fest.swing.core.BasicRobot$5
org.fest.swing.core.BasicRobot$6
org.fest.swing.core.BasicRobot$RobotIdleLock
org.fest.swing.core.ComponentDragAndDrop
org.fest.swing.core.ComponentFoundCondition
org.fest.swing.core.ComponentIsFocusableQuery
org.fest.swing.core.ComponentIsFocusableQuery$1
org.fest.swing.core.ComponentLookupScope
org.fest.swing.core.ComponentRequestFocusTask
org.fest.swing.core.ComponentRequestFocusTask$1
org.fest.swing.core.ContainerFocusOwnerFinder
org.fest.swing.core.EdtSafeCondition$1
org.fest.swing.core.EmergencyAbortListener
org.fest.swing.core.FinderDelegate
org.fest.swing.core.FinderDelegate$1
org.fest.swing.core.FinderDelegate$2
org.fest.swing.core.FinderDelegate$3
org.fest.swing.core.FinderDelegate$4
org.fest.swing.core.FocusMonitor
org.fest.swing.core.FocusOwnerFinder
org.fest.swing.core.FocusOwnerFinder$1
org.fest.swing.core.FrameDisposer
org.fest.swing.core.FrameDisposer$1
org.fest.swing.core.HierarchyBasedFocusOwnerFinder
org.fest.swing.core.HierarchyRootsSource
org.fest.swing.core.InputModifiers
org.fest.swing.core.KeyPressInfo
org.fest.swing.core.LabelMatcher
org.fest.swing.core.MainThreadIdentifier
org.fest.swing.core.MouseButton
org.fest.swing.core.MouseClickInfo
org.fest.swing.core.NameMatcher
org.fest.swing.core.ReflectionBasedFocusOwnerFinder
org.fest.swing.core.RobotEventGenerator
org.fest.swing.core.Scrolling
org.fest.swing.core.Scrolling$1
org.fest.swing.core.Settings
org.fest.swing.core.SimpleFallbackExceptionHandler
org.fest.swing.core.TestTerminator
org.fest.swing.core.ThreadsSource
org.fest.swing.core.TypeMatcher
org.fest.swing.core.UnexpectedJOptionPaneFinder
org.fest.swing.core.WindowAncestorFinder
org.fest.swing.core.matcher
org.fest.swing.driver
org.fest.swing.finder
org.fest.swing.fixture
org.fest.swing.image
org.fest.swing.testing
java.applet
java.awt
java.awt.event
java.io
java.lang
java.util
java.util.concurrent.atomic
javax.swing
org.fest.assertions
org.fest.reflect.core
org.fest.reflect.field
org.fest.swing.awt
org.fest.swing.edt
org.fest.swing.exception
org.fest.swing.format
org.fest.swing.hierarchy
org.fest.swing.input
org.fest.swing.keystroke
org.fest.swing.lock
org.fest.swing.monitor
org.fest.swing.query
org.fest.swing.timing
org.fest.swing.util
org.fest.util

org.fest.swing.core.matcher

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1814.0%89.0%3.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.core.matcher.NamedComponentMatcherTemplate
org.fest.swing.core.matcher.DialogMatcher
org.fest.swing.core.matcher.FrameMatcher
org.fest.swing.core.matcher.JButtonMatcher
org.fest.swing.core.matcher.JLabelMatcher
org.fest.swing.core.matcher.JTextComponentMatcher
org.fest.swing.core.matcher.NamedComponentMatcherTemplate$1
org.fest.swing.driver
java.awt
java.lang
java.util.regex
javax.swing
javax.swing.text
org.fest.swing.core
org.fest.swing.util
org.fest.util

org.fest.swing.data

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
288.0%80.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.data.TableCellFinder
org.fest.swing.data.Index
org.fest.swing.data.TableCell
org.fest.swing.data.TableCell$TableCellBuilder
org.fest.swing.data.TableCellByColumnId
org.fest.swing.data.TableCellByColumnId$1
org.fest.swing.data.TableCellByColumnId$TableCellBuilder
org.fest.swing.data.TableCellInRowByValue
org.fest.swing.data.TableCellInRowByValue$1
org.fest.swing.data.TableCellInRowByValue$TableCellBuilder
org.fest.swing.data.TableCellInSelectedRow
org.fest.swing.data.TableCellInSelectedRow$1
org.fest.swing.data.TableCellInSelectedRow$TableCellBuilder
org.fest.swing.driver
org.fest.swing.fixture
java.lang
javax.swing
javax.swing.table
org.fest.swing.cell
org.fest.swing.edt
org.fest.swing.exception
org.fest.swing.query
org.fest.util

org.fest.swing.driver

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1342.0%97.0%1.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.driver.AbstractJTableCellWriter
org.fest.swing.driver.CellRendererReader
org.fest.swing.driver.ContainerDriver
org.fest.swing.driver.JScrollBarLocationStrategy
org.fest.swing.driver.JSliderLocation$JSliderLocationStrategy
org.fest.swing.driver.MultipleSelectionTemplate
org.fest.swing.driver.TextDisplayDriver
org.fest.swing.driver.AbstractButtonDriver
org.fest.swing.driver.AbstractButtonDriver$1
org.fest.swing.driver.AbstractButtonSelectedQuery
org.fest.swing.driver.AbstractButtonSelectedQuery$1
org.fest.swing.driver.AbstractButtonTextQuery
org.fest.swing.driver.AbstractButtonTextQuery$1
org.fest.swing.driver.AbstractJTableCellWriter$1
org.fest.swing.driver.AbstractJTableCellWriter$2
org.fest.swing.driver.AbstractJTableCellWriter$3
org.fest.swing.driver.Actions
org.fest.swing.driver.BasicCellRendererReader
org.fest.swing.driver.BasicJComboBoxCellReader
org.fest.swing.driver.BasicJComboBoxCellReader$1
org.fest.swing.driver.BasicJListCellReader
org.fest.swing.driver.BasicJTableCellReader
org.fest.swing.driver.BasicJTableCellWriter
org.fest.swing.driver.BasicJTreeCellReader
org.fest.swing.driver.CommonValidations
org.fest.swing.driver.ComponentDriver
org.fest.swing.driver.ComponentDriver$1
org.fest.swing.driver.ComponentDriver$2
org.fest.swing.driver.ComponentDriver$3
org.fest.swing.driver.ComponentEnabledCondition
org.fest.swing.driver.ComponentEnabledCondition$1
org.fest.swing.driver.ComponentMovableQuery
org.fest.swing.driver.ComponentMoveTask
org.fest.swing.driver.ComponentMoveTask$1
org.fest.swing.driver.ComponentPerformDefaultAccessibleActionTask
org.fest.swing.driver.ComponentSetSizeTask
org.fest.swing.driver.ComponentSetSizeTask$1
org.fest.swing.driver.ComponentShownWaiter
org.fest.swing.driver.ComponentStateValidator
org.fest.swing.driver.ContainerDriver$1
org.fest.swing.driver.ContainerDriver$2
org.fest.swing.driver.ContainerStateValidator
org.fest.swing.driver.DialogDriver
org.fest.swing.driver.DialogModalQuery
org.fest.swing.driver.DialogModalQuery$1
org.fest.swing.driver.DragAndDrop
org.fest.swing.driver.FrameDriver
org.fest.swing.driver.FrameDriver$1
org.fest.swing.driver.FrameDriver$2
org.fest.swing.driver.HorizontalJScrollBarLocation
org.fest.swing.driver.HorizontalJSplitPaneDividerLocation
org.fest.swing.driver.JAppletDriver
org.fest.swing.driver.JAppletDriver$1
org.fest.swing.driver.JAppletDriver$2
org.fest.swing.driver.JAppletDriver$3
org.fest.swing.driver.JAppletDriver$4
org.fest.swing.driver.JAppletDriver$5
org.fest.swing.driver.JAppletDriver$6
org.fest.swing.driver.JComboBoxAccessibleEditorValidator
org.fest.swing.driver.JComboBoxContentQuery
org.fest.swing.driver.JComboBoxContentQuery$1
org.fest.swing.driver.JComboBoxDriver
org.fest.swing.driver.JComboBoxDriver$1
org.fest.swing.driver.JComboBoxDriver$2
org.fest.swing.driver.JComboBoxDriver$3
org.fest.swing.driver.JComboBoxDriver$4
org.fest.swing.driver.JComboBoxDriver$5
org.fest.swing.driver.JComboBoxDriver$6
org.fest.swing.driver.JComboBoxDropDownListFinder
org.fest.swing.driver.JComboBoxEditableQuery
org.fest.swing.driver.JComboBoxEditableQuery$1
org.fest.swing.driver.JComboBoxItemCountQuery
org.fest.swing.driver.JComboBoxItemCountQuery$1
org.fest.swing.driver.JComboBoxItemIndexValidator
org.fest.swing.driver.JComboBoxMatchingItemQuery
org.fest.swing.driver.JComboBoxMatchingItemQuery$1
org.fest.swing.driver.JComboBoxSelectedIndexQuery
org.fest.swing.driver.JComboBoxSelectedIndexQuery$1
org.fest.swing.driver.JComboBoxSelectionValueQuery
org.fest.swing.driver.JComboBoxSelectionValueQuery$1
org.fest.swing.driver.JComboBoxSetPopupVisibleTask
org.fest.swing.driver.JComboBoxSetPopupVisibleTask$1
org.fest.swing.driver.JComboBoxSetSelectedIndexTask
org.fest.swing.driver.JComboBoxSetSelectedIndexTask$1
org.fest.swing.driver.JComponentDriver
org.fest.swing.driver.JComponentDriver$1
org.fest.swing.driver.JComponentToolTipQuery
org.fest.swing.driver.JComponentToolTipQuery$1
org.fest.swing.driver.JFileChooserApproveButtonTextQuery
org.fest.swing.driver.JFileChooserApproveButtonTextQuery$1
org.fest.swing.driver.JFileChooserCancelButtonTextQuery
org.fest.swing.driver.JFileChooserDriver
org.fest.swing.driver.JFileChooserSelectFileTask
org.fest.swing.driver.JFileChooserSelectFileTask$1
org.fest.swing.driver.JFileChooserSelectFileTask$2
org.fest.swing.driver.JFileChooserSetCurrentDirectoryTask
org.fest.swing.driver.JFileChooserSetCurrentDirectoryTask$1
org.fest.swing.driver.JInternalFrameAction
org.fest.swing.driver.JInternalFrameCloseTask
org.fest.swing.driver.JInternalFrameCloseTask$1
org.fest.swing.driver.JInternalFrameDriver
org.fest.swing.driver.JInternalFrameDriver$1
org.fest.swing.driver.JInternalFrameDriver$2
org.fest.swing.driver.JInternalFrameDriver$3
org.fest.swing.driver.JInternalFrameDriver$4
org.fest.swing.driver.JInternalFrameDriver$5
org.fest.swing.driver.JInternalFrameDriver$6
org.fest.swing.driver.JInternalFrameDriver$7
org.fest.swing.driver.JInternalFrameIconQuery
org.fest.swing.driver.JInternalFrameSetIconTask
org.fest.swing.driver.JInternalFrameSetIconTask$1
org.fest.swing.driver.JInternalFrameSetMaximumTask
org.fest.swing.driver.JInternalFrameSetMaximumTask$1
org.fest.swing.driver.JLabelDriver
org.fest.swing.driver.JLabelTextQuery
org.fest.swing.driver.JLabelTextQuery$1
org.fest.swing.driver.JListCellBoundsQuery
org.fest.swing.driver.JListCellCenterQuery
org.fest.swing.driver.JListContentQuery
org.fest.swing.driver.JListContentQuery$1
org.fest.swing.driver.JListDriver
org.fest.swing.driver.JListDriver$1
org.fest.swing.driver.JListDriver$2
org.fest.swing.driver.JListDriver$3
org.fest.swing.driver.JListDriver$4
org.fest.swing.driver.JListDriver$5
org.fest.swing.driver.JListItemCountQuery
org.fest.swing.driver.JListItemCountQuery$1
org.fest.swing.driver.JListItemIndexValidator
org.fest.swing.driver.JListItemValueQuery
org.fest.swing.driver.JListItemValueQuery$1
org.fest.swing.driver.JListMatchingItemQuery
org.fest.swing.driver.JListMatchingItemQuery$1
org.fest.swing.driver.JListMatchingItemQuery$2
org.fest.swing.driver.JListMatchingItemQuery$3
org.fest.swing.driver.JListScrollToItemTask
org.fest.swing.driver.JListScrollToItemTask$1
org.fest.swing.driver.JListScrollToItemTask$2
org.fest.swing.driver.JListScrollToItemTask$3
org.fest.swing.driver.JListScrollToItemTask$4
org.fest.swing.driver.JListSelectedIndexQuery
org.fest.swing.driver.JListSelectedIndexQuery$1
org.fest.swing.driver.JListSelectionIndicesQuery
org.fest.swing.driver.JListSelectionIndicesQuery$1
org.fest.swing.driver.JListSelectionValueQuery
org.fest.swing.driver.JListSelectionValueQuery$1
org.fest.swing.driver.JListSelectionValuesQuery
org.fest.swing.driver.JListSelectionValuesQuery$1
org.fest.swing.driver.JMenuItemDriver
org.fest.swing.driver.JMenuItemDriver$1
org.fest.swing.driver.JMenuItemDriver$2
org.fest.swing.driver.JMenuItemLocation
org.fest.swing.driver.JMenuItemMatcher
org.fest.swing.driver.JMenuPopupMenuQuery
org.fest.swing.driver.JMenuPopupMenuQuery$1
org.fest.swing.driver.JOptionPaneDriver
org.fest.swing.driver.JOptionPaneMessageQuery
org.fest.swing.driver.JOptionPaneMessageQuery$1
org.fest.swing.driver.JOptionPaneMessageTypeQuery
org.fest.swing.driver.JOptionPaneMessageTypeQuery$1
org.fest.swing.driver.JOptionPaneMessageTypes
org.fest.swing.driver.JOptionPaneOptionsQuery
org.fest.swing.driver.JOptionPaneOptionsQuery$1
org.fest.swing.driver.JOptionPaneTitleQuery
org.fest.swing.driver.JOptionPaneTitleQuery$1
org.fest.swing.driver.JPopupMenuDriver
org.fest.swing.driver.JPopupMenuElementsAsTextQuery
org.fest.swing.driver.JPopupMenuElementsAsTextQuery$1
org.fest.swing.driver.JProgressBarDriver
org.fest.swing.driver.JProgressBarIndeterminateQuery
org.fest.swing.driver.JProgressBarIndeterminateQuery$1
org.fest.swing.driver.JProgressBarMaximumQuery
org.fest.swing.driver.JProgressBarMaximumQuery$1
org.fest.swing.driver.JProgressBarMinimumAndMaximumQuery
org.fest.swing.driver.JProgressBarMinimumAndMaximumQuery$1
org.fest.swing.driver.JProgressBarStringQuery
org.fest.swing.driver.JProgressBarStringQuery$1
org.fest.swing.driver.JProgressBarValueQuery
org.fest.swing.driver.JProgressBarValueQuery$1
org.fest.swing.driver.JProgressBarWaitUntilIsDeterminate
org.fest.swing.driver.JProgressBarWaitUntilIsDeterminate$1
org.fest.swing.driver.JProgressBarWaitUntilIsDeterminate$2
org.fest.swing.driver.JProgressBarWaitUntilValueIsEqualToExpectedTask
org.fest.swing.driver.JProgressBarWaitUntilValueIsEqualToExpectedTask$1
org.fest.swing.driver.JProgressBarWaitUntilValueIsEqualToExpectedTask$2
org.fest.swing.driver.JScrollBarDriver
org.fest.swing.driver.JScrollBarDriver$1
org.fest.swing.driver.JScrollBarDriver$2
org.fest.swing.driver.JScrollBarDriver$3
org.fest.swing.driver.JScrollBarDriver$4
org.fest.swing.driver.JScrollBarDriver$5
org.fest.swing.driver.JScrollBarLocation
org.fest.swing.driver.JScrollBarSetValueTask
org.fest.swing.driver.JScrollBarSetValueTask$1
org.fest.swing.driver.JScrollBarValueQuery
org.fest.swing.driver.JScrollBarValueQuery$1
org.fest.swing.driver.JScrollPaneDriver
org.fest.swing.driver.JScrollPaneDriver$1
org.fest.swing.driver.JScrollPaneDriver$2
org.fest.swing.driver.JSliderDriver
org.fest.swing.driver.JSliderDriver$1
org.fest.swing.driver.JSliderDriver$2
org.fest.swing.driver.JSliderDriver$3
org.fest.swing.driver.JSliderLocation
org.fest.swing.driver.JSliderLocation$1
org.fest.swing.driver.JSliderLocation$JSliderHorizontalLocation
org.fest.swing.driver.JSliderLocation$JSliderVerticalLocation
org.fest.swing.driver.JSliderSetValueTask
org.fest.swing.driver.JSliderSetValueTask$1
org.fest.swing.driver.JSpinnerDriver
org.fest.swing.driver.JSpinnerDriver$1
org.fest.swing.driver.JSpinnerDriver$2
org.fest.swing.driver.JSpinnerDriver$3
org.fest.swing.driver.JSpinnerDriver$4
org.fest.swing.driver.JSpinnerDriver$5
org.fest.swing.driver.JSpinnerDriver$6
org.fest.swing.driver.JSpinnerSetValueTask
org.fest.swing.driver.JSpinnerSetValueTask$1
org.fest.swing.driver.JSpinnerValueQuery
org.fest.swing.driver.JSpinnerValueQuery$1
org.fest.swing.driver.JSplitPaneDriver
org.fest.swing.driver.JSplitPaneDriver$1
org.fest.swing.driver.JSplitPaneDriver$2
org.fest.swing.driver.JSplitPaneLocationCalculator
org.fest.swing.driver.JSplitPaneLocationCalculator$1
org.fest.swing.driver.JSplitPaneSetDividerLocationTask
org.fest.swing.driver.JSplitPaneSetDividerLocationTask$1
org.fest.swing.driver.JTabbedPaneDriver
org.fest.swing.driver.JTabbedPaneDriver$1
org.fest.swing.driver.JTabbedPaneDriver$2
org.fest.swing.driver.JTabbedPaneDriver$3
org.fest.swing.driver.JTabbedPaneDriver$4
org.fest.swing.driver.JTabbedPaneDriver$5
org.fest.swing.driver.JTabbedPaneDriver$6
org.fest.swing.driver.JTabbedPaneLocation
org.fest.swing.driver.JTabbedPaneSelectTabTask
org.fest.swing.driver.JTabbedPaneSelectTabTask$1
org.fest.swing.driver.JTabbedPaneTabIndexQuery
org.fest.swing.driver.JTabbedPaneTabIndexQuery$1
org.fest.swing.driver.JTabbedPaneTabTitlesQuery
org.fest.swing.driver.JTabbedPaneTabTitlesQuery$1
org.fest.swing.driver.JTableCancelCellEditingTask
org.fest.swing.driver.JTableCancelCellEditingTask$1
org.fest.swing.driver.JTableCancelCellEditingTask$2
org.fest.swing.driver.JTableCellEditableQuery
org.fest.swing.driver.JTableCellEditorQuery
org.fest.swing.driver.JTableCellValidator
org.fest.swing.driver.JTableCellValueQuery
org.fest.swing.driver.JTableCellValueQuery$1
org.fest.swing.driver.JTableCheckBoxEditorCellWriter
org.fest.swing.driver.JTableCheckBoxEditorCellWriter$1
org.fest.swing.driver.JTableColumnCountQuery
org.fest.swing.driver.JTableColumnCountQuery$1
org.fest.swing.driver.JTableComboBoxEditorCellWriter
org.fest.swing.driver.JTableContentsQuery
org.fest.swing.driver.JTableContentsQuery$1
org.fest.swing.driver.JTableDriver
org.fest.swing.driver.JTableDriver$1
org.fest.swing.driver.JTableDriver$10
org.fest.swing.driver.JTableDriver$11
org.fest.swing.driver.JTableDriver$12
org.fest.swing.driver.JTableDriver$13
org.fest.swing.driver.JTableDriver$14
org.fest.swing.driver.JTableDriver$15
org.fest.swing.driver.JTableDriver$16
org.fest.swing.driver.JTableDriver$2
org.fest.swing.driver.JTableDriver$3
org.fest.swing.driver.JTableDriver$4
org.fest.swing.driver.JTableDriver$5
org.fest.swing.driver.JTableDriver$6
org.fest.swing.driver.JTableDriver$7
org.fest.swing.driver.JTableDriver$8
org.fest.swing.driver.JTableDriver$9
org.fest.swing.driver.JTableHasSelectionQuery
org.fest.swing.driver.JTableHeaderDriver
org.fest.swing.driver.JTableHeaderDriver$1
org.fest.swing.driver.JTableHeaderDriver$2
org.fest.swing.driver.JTableHeaderLocation
org.fest.swing.driver.JTableHeaderQuery
org.fest.swing.driver.JTableHeaderQuery$1
org.fest.swing.driver.JTableLocation
org.fest.swing.driver.JTableMatchingCellQuery
org.fest.swing.driver.JTableMatchingCellQuery$1
org.fest.swing.driver.JTableRowCountQuery
org.fest.swing.driver.JTableRowCountQuery$1
org.fest.swing.driver.JTableSingleRowCellSelectedQuery
org.fest.swing.driver.JTableStopCellEditingTask
org.fest.swing.driver.JTableStopCellEditingTask$1
org.fest.swing.driver.JTableStopCellEditingTask$2
org.fest.swing.driver.JTableStopCellEditingTask$3
org.fest.swing.driver.JTableTextComponentEditorCellWriter
org.fest.swing.driver.JTextComponentDriver
org.fest.swing.driver.JTextComponentDriver$1
org.fest.swing.driver.JTextComponentDriver$2
org.fest.swing.driver.JTextComponentDriver$3
org.fest.swing.driver.JTextComponentDriver$4
org.fest.swing.driver.JTextComponentEditableQuery
org.fest.swing.driver.JTextComponentEditableQuery$1
org.fest.swing.driver.JTextComponentSelectAllTask
org.fest.swing.driver.JTextComponentSelectAllTask$1
org.fest.swing.driver.JTextComponentSelectTextTask
org.fest.swing.driver.JTextComponentSetTextTask
org.fest.swing.driver.JTextComponentSetTextTask$1
org.fest.swing.driver.JTextComponentTextQuery
org.fest.swing.driver.JTextComponentTextQuery$1
org.fest.swing.driver.JToolBarDriver
org.fest.swing.driver.JToolBarDriver$1
org.fest.swing.driver.JToolBarDriver$2
org.fest.swing.driver.JToolBarDriver$3
org.fest.swing.driver.JToolBarDriver$4
org.fest.swing.driver.JToolBarDriver$5
org.fest.swing.driver.JToolBarDriver$6
org.fest.swing.driver.JToolBarIsFloatingQuery
org.fest.swing.driver.JToolBarLocation
org.fest.swing.driver.JTreeAddRootIfInvisibleTask
org.fest.swing.driver.JTreeChildOfPathCountQuery
org.fest.swing.driver.JTreeChildOfPathCountQuery$1
org.fest.swing.driver.JTreeChildrenShowUpCondition
org.fest.swing.driver.JTreeClearSelectionTask
org.fest.swing.driver.JTreeClearSelectionTask$1
org.fest.swing.driver.JTreeDriver
org.fest.swing.driver.JTreeDriver$1
org.fest.swing.driver.JTreeDriver$2
org.fest.swing.driver.JTreeDriver$3
org.fest.swing.driver.JTreeDriver$4
org.fest.swing.driver.JTreeDriver$5
org.fest.swing.driver.JTreeDriver$6
org.fest.swing.driver.JTreeDriver$7
org.fest.swing.driver.JTreeEditableQuery
org.fest.swing.driver.JTreeEditableQuery$1
org.fest.swing.driver.JTreeExpandPathTask
org.fest.swing.driver.JTreeExpandPathTask$1
org.fest.swing.driver.JTreeLocation
org.fest.swing.driver.JTreeMatchingPathQuery
org.fest.swing.driver.JTreeMatchingPathQuery$1
org.fest.swing.driver.JTreeMatchingPathQuery$2
org.fest.swing.driver.JTreeNodeTextQuery
org.fest.swing.driver.JTreeNodeTextQuery$1
org.fest.swing.driver.JTreeNodeTextQuery$2
org.fest.swing.driver.JTreePathFinder
org.fest.swing.driver.JTreeToggleExpandStateTask
org.fest.swing.driver.JTreeVerifySelectionTask
org.fest.swing.driver.JTreeVerifySelectionTask$1
org.fest.swing.driver.JTreeVerifySelectionTask$2
org.fest.swing.driver.JTreeVerifySelectionTask$3
org.fest.swing.driver.KeyStrokes
org.fest.swing.driver.MenuElementComponentQuery
org.fest.swing.driver.MenuElementComponentQuery$1
org.fest.swing.driver.ModelValueToString
org.fest.swing.driver.PointAndParentForScrollingJTextFieldQuery
org.fest.swing.driver.Scrolling
org.fest.swing.driver.TextAssert
org.fest.swing.driver.VerticalJScrollBarLocation
org.fest.swing.driver.VerticalJSplitPaneDividerLocation
org.fest.swing.driver.WaitForComponentToShowCondition
org.fest.swing.driver.WindowDriver
org.fest.swing.driver.WindowDriver$1
org.fest.swing.driver.WindowDriver$2
org.fest.swing.driver.WindowDriver$3
org.fest.swing.driver.WindowLikeContainerLocations
org.fest.swing.driver.WindowMoveToFrontTask
org.fest.swing.driver.WindowMoveToFrontTask$1
org.fest.swing.fixture
java.applet
java.awt
java.awt.event
java.beans
java.io
java.lang
java.net
java.text
java.util
java.util.concurrent
java.util.regex
javax.accessibility
javax.swing
javax.swing.plaf
javax.swing.plaf.basic
javax.swing.table
javax.swing.text
javax.swing.tree
org.fest.assertions
org.fest.reflect.core
org.fest.reflect.field
org.fest.reflect.method
org.fest.swing.awt
org.fest.swing.cell
org.fest.swing.core
org.fest.swing.core.matcher
org.fest.swing.data
org.fest.swing.edt
org.fest.swing.exception
org.fest.swing.format
org.fest.swing.query
org.fest.swing.timing
org.fest.swing.util
org.fest.util

org.fest.swing.edt

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11962.0%45.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.edt.CheckThreadViolationRepaintManager
org.fest.swing.edt.GuiAction
org.fest.swing.edt.GuiLazyLoadingDescription
org.fest.swing.edt.GuiQuery
org.fest.swing.edt.GuiTask
org.fest.swing.edt.FailOnThreadViolationRepaintManager
org.fest.swing.edt.GuiActionRunner
org.fest.swing.edt.GuiLazyLoadingDescription$1
org.fest.swing.applet
org.fest.swing.awt
org.fest.swing.core
org.fest.swing.data
org.fest.swing.driver
org.fest.swing.fixture
org.fest.swing.format
org.fest.swing.image
org.fest.swing.launcher
org.fest.swing.monitor
org.fest.swing.query
java.lang
java.lang.ref
java.util.concurrent
javax.swing
org.fest.assertions
org.fest.reflect.core
org.fest.reflect.method
org.fest.swing.exception
org.fest.util

org.fest.swing.exception

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1020.0%17.0%83.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.fest.swing.exception.ActionFailedException
org.fest.swing.exception.ComponentLookupException
org.fest.swing.exception.EdtViolationException
org.fest.swing.exception.LocationUnavailableException
org.fest.swing.exception.ParsingException
org.fest.swing.exception.ScreenLockException
org.fest.swing.exception.UnexpectedException
org.fest.swing.exception.WaitTimedOutError
org.fest.swing.core
org.fest.swing.data
org.fest.swing.driver
org.fest.swing.edt
org.fest.swing.format
org.fest.swing.input
org.fest.swing.keystroke
org.fest.swing.launcher
org.fest.swing.lock
org.fest.swing.timing
java.lang
java.util

org.fest.swing.finder

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0829.0%100.0%29.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.finder.ComponentFinderTemplate
org.fest.swing.finder.WindowFinderTemplate
org.fest.swing.finder.DialogFinder
org.fest.swing.finder.FrameFinder
org.fest.swing.finder.JFileChooserFinder
org.fest.swing.finder.JOptionPaneFinder
org.fest.swing.finder.WindowFinder
Nonejava.awt
java.lang
java.util.concurrent
javax.swing
org.fest.swing.core
org.fest.swing.fixture
org.fest.swing.timing
org.fest.util

org.fest.swing.fixture

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11839.0%95.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.fixture.ClientPropertyStorageFixture
org.fest.swing.fixture.CommonComponentFixture
org.fest.swing.fixture.ComponentContainerFixture
org.fest.swing.fixture.ComponentFixture
org.fest.swing.fixture.ComponentFixtureExtension
org.fest.swing.fixture.ContainerFixture
org.fest.swing.fixture.EditableComponentFixture
org.fest.swing.fixture.FocusableComponentFixture
org.fest.swing.fixture.FrameLikeFixture
org.fest.swing.fixture.GenericComponentFixture
org.fest.swing.fixture.ItemFixture
org.fest.swing.fixture.ItemGroupFixture
org.fest.swing.fixture.JComponentFixture
org.fest.swing.fixture.JPopupMenuInvokerFixture
org.fest.swing.fixture.JTreeNodeFixture
org.fest.swing.fixture.KeyboardInputSimulationFixture
org.fest.swing.fixture.MouseInputSimulationFixture
org.fest.swing.fixture.StateVerificationFixture
org.fest.swing.fixture.TextDisplayFixture
org.fest.swing.fixture.TextInputFixture
org.fest.swing.fixture.ToolTipDisplayFixture
org.fest.swing.fixture.TwoStateButtonFixture
org.fest.swing.fixture.WindowFixture
org.fest.swing.fixture.WindowLikeContainerFixture
org.fest.swing.fixture.ColorFixture
org.fest.swing.fixture.ComponentFixtureValidator
org.fest.swing.fixture.Containers
org.fest.swing.fixture.Containers$1
org.fest.swing.fixture.DialogFixture
org.fest.swing.fixture.FontFixture
org.fest.swing.fixture.FrameFixture
org.fest.swing.fixture.JButtonFixture
org.fest.swing.fixture.JCheckBoxFixture
org.fest.swing.fixture.JComboBoxFixture
org.fest.swing.fixture.JFileChooserFixture
org.fest.swing.fixture.JInternalFrameFixture
org.fest.swing.fixture.JLabelFixture
org.fest.swing.fixture.JListFixture
org.fest.swing.fixture.JListItemFixture
org.fest.swing.fixture.JMenuItemFinder
org.fest.swing.fixture.JMenuItemFixture
org.fest.swing.fixture.JOptionPaneFixture
org.fest.swing.fixture.JPanelFixture
org.fest.swing.fixture.JPopupMenuFixture
org.fest.swing.fixture.JProgressBarFixture
org.fest.swing.fixture.JRadioButtonFixture
org.fest.swing.fixture.JScrollBarFixture
org.fest.swing.fixture.JScrollPaneFixture
org.fest.swing.fixture.JSliderFixture
org.fest.swing.fixture.JSpinnerFixture
org.fest.swing.fixture.JSplitPaneFixture
org.fest.swing.fixture.JTabbedPaneFixture
org.fest.swing.fixture.JTableCellFixture
org.fest.swing.fixture.JTableFixture
org.fest.swing.fixture.JTableHeaderFixture
org.fest.swing.fixture.JTextComponentFixture
org.fest.swing.fixture.JToggleButtonFixture
org.fest.swing.fixture.JToolBarFixture
org.fest.swing.fixture.JToolBarFixture$UnfloatConstraint
org.fest.swing.fixture.JTreeFixture
org.fest.swing.fixture.JTreePathFixture
org.fest.swing.fixture.JTreeRowFixture
org.fest.swing.finder
java.awt
java.io
java.lang
java.util.regex
javax.swing
javax.swing.table
javax.swing.text
org.fest.assertions
org.fest.swing.cell
org.fest.swing.core
org.fest.swing.data
org.fest.swing.driver
org.fest.swing.edt
org.fest.swing.format
org.fest.swing.query
org.fest.swing.timing
org.fest.swing.util
org.fest.util

org.fest.swing.format

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
31314.0%81.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.format.ComponentFormatter
org.fest.swing.format.ComponentFormatterTemplate
org.fest.swing.format.Formatting
org.fest.swing.format.Formatting$1
org.fest.swing.format.IntEnum
org.fest.swing.format.IntrospectionComponentFormatter
org.fest.swing.format.JComboBoxFormatter
org.fest.swing.format.JFileChooserFormatter
org.fest.swing.format.JListFormatter
org.fest.swing.format.JOptionPaneFormatter
org.fest.swing.format.JTabbedPaneFormatter
org.fest.swing.format.JTableFormatter
org.fest.swing.format.JTreeFormatter
org.fest.swing.format.SwingIntEnums
org.fest.swing.core
org.fest.swing.driver
org.fest.swing.fixture
java.awt
java.beans
java.lang
java.lang.reflect
java.util
java.util.concurrent
java.util.logging
javax.swing
javax.swing.text
javax.swing.tree
org.fest.swing.edt
org.fest.swing.exception
org.fest.util

org.fest.swing.hierarchy

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11013.0%91.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.hierarchy.ChildrenFinderStrategy
org.fest.swing.hierarchy.ComponentHierarchy
org.fest.swing.hierarchy.ChildrenFinder
org.fest.swing.hierarchy.ContainerComponentsQuery
org.fest.swing.hierarchy.ExistingHierarchy
org.fest.swing.hierarchy.IgnoreWindowTask
org.fest.swing.hierarchy.JDesktopPaneChildrenFinder
org.fest.swing.hierarchy.JInternalFrameDesktopPaneQuery
org.fest.swing.hierarchy.JMenuChildrenFinder
org.fest.swing.hierarchy.NewHierarchy
org.fest.swing.hierarchy.ParentFinder
org.fest.swing.hierarchy.SingleComponentHierarchy
org.fest.swing.hierarchy.TransientWindowListener
org.fest.swing.hierarchy.WindowChildrenFinder
org.fest.swing.hierarchy.WindowFilter
org.fest.swing.core
java.awt
java.awt.event
java.lang
java.util
javax.swing
org.fest.swing.awt
org.fest.swing.listener
org.fest.swing.monitor
org.fest.swing.util
org.fest.util

org.fest.swing.image

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0120.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.fest.swing.image.ImageException
org.fest.swing.image.ImageFileExtensions
org.fest.swing.image.ImageFileWriter
org.fest.swing.image.ScreenshotTaker
org.fest.swing.image.ScreenshotTaker$1
org.fest.swing.image.ScreenshotTaker$2
org.fest.swing.image.ScreenshotTaker$3
Nonejava.awt
java.awt.image
java.io
java.lang
java.util
javax.imageio
javax.swing.text
org.fest.swing.core
org.fest.swing.edt
org.fest.swing.query
org.fest.swing.util
org.fest.util

org.fest.swing.input

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1170.0%94.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.fest.swing.input.DisposalMonitor
org.fest.swing.input.DisposedWindowMonitor
org.fest.swing.input.DragAwareEventNormalizer
org.fest.swing.input.DragAwareEventQueue
org.fest.swing.input.DragDropInfo
org.fest.swing.input.EventNormalizer
org.fest.swing.input.InputState
org.fest.swing.input.InputState$1
org.fest.swing.input.MouseInfo
org.fest.swing.input.NativeDnDIdentifier
org.fest.swing.core
java.awt
java.awt.dnd
java.awt.event
java.lang
java.lang.ref
java.lang.reflect
java.util
java.util.logging
javax.swing
org.fest.reflect.core
org.fest.reflect.exception
org.fest.reflect.method
org.fest.swing.awt
org.fest.swing.exception
org.fest.swing.listener
org.fest.swing.query
org.fest.util

org.fest.swing.keystroke

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1115.0%92.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.keystroke.KeyStrokeMappingProvider
org.fest.swing.keystroke.DefaultKeyStrokeMappingProvider
org.fest.swing.keystroke.DefaultKeyStrokeMappingProvider$LazyLoadingSingleton
org.fest.swing.keystroke.KeyStrokeMap
org.fest.swing.keystroke.KeyStrokeMapCollection
org.fest.swing.keystroke.KeyStrokeMapping
org.fest.swing.keystroke.KeyStrokeMappingProviderFactory
org.fest.swing.keystroke.KeyStrokeMappingProviderNames
org.fest.swing.keystroke.KeyStrokeMappingProviderNames$1
org.fest.swing.keystroke.KeyStrokeMappingProviderNames$NameIterator
org.fest.swing.keystroke.KeyStrokeMappingProviderNames$NameIterator$State
org.fest.swing.keystroke.KeyStrokeMappingProviderPicker
org.fest.swing.keystroke.KeyStrokeMappingProvider_de
org.fest.swing.keystroke.KeyStrokeMappingProvider_en
org.fest.swing.keystroke.KeyStrokeMappingProvider_en$SingletonHolder
org.fest.swing.keystroke.KeyStrokeMappingProvider_fr
org.fest.swing.keystroke.KeyStrokeMappingProvider_fr$SingletonHolder
org.fest.swing.keystroke.KeyStrokeMappingProvider_mac_fr_FR
org.fest.swing.keystroke.KeyStrokeMappingProvider_mac_fr_FR$SingletonHolder
org.fest.swing.keystroke.KeyStrokeMappings
org.fest.swing.keystroke.KeyStrokeMappingsParser
org.fest.swing.keystroke.ParsedKeyStrokeMappingProvider
org.fest.swing.core
java.awt.event
java.io
java.lang
java.util
javax.swing
org.fest.reflect.core
org.fest.reflect.exception
org.fest.reflect.field
org.fest.swing.exception
org.fest.swing.util
org.fest.util

org.fest.swing.launcher

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0110.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.fest.swing.launcher.AppletLauncher
org.fest.swing.launcher.AppletLauncher$1
org.fest.swing.launcher.AppletParameter
org.fest.swing.launcher.AppletParameter$AppletParameterBuilder
org.fest.swing.launcher.ApplicationLauncher
org.fest.swing.launcher.NewAppletViewerQuery
org.fest.swing.launcher.NewAppletViewerQuery$1
org.fest.swing.launcher.NewAppletViewerQuery$2
Nonejava.applet
java.lang
java.util
org.fest.reflect.core
org.fest.reflect.method
org.fest.swing.applet
org.fest.swing.edt
org.fest.swing.exception
org.fest.swing.timing
org.fest.swing.util
org.fest.util

org.fest.swing.listener

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
3633.0%67.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.listener.EventDispatchThreadedEventListener
org.fest.swing.listener.EventDispatchThreadedEventListener$1
org.fest.swing.listener.WeakEventListener
org.fest.swing.hierarchy
org.fest.swing.input
org.fest.swing.monitor
java.awt
java.awt.event
java.lang
java.lang.ref
java.util
javax.swing

org.fest.swing.lock

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
140.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.fest.swing.lock.ScreenLock
org.fest.swing.lock.ScreenLock$ScreenLockHolder
org.fest.swing.core
java.lang
java.util.concurrent.locks
org.fest.swing.exception
org.fest.util

org.fest.swing.monitor

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2160.0%89.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.fest.swing.monitor.Context
org.fest.swing.monitor.Context$1
org.fest.swing.monitor.ContextMonitor
org.fest.swing.monitor.EventQueueMapping
org.fest.swing.monitor.ProtectingTimerTask
org.fest.swing.monitor.WindowAvailabilityMonitor
org.fest.swing.monitor.WindowEventQueueMapping
org.fest.swing.monitor.WindowMetrics
org.fest.swing.monitor.WindowMonitor
org.fest.swing.monitor.WindowMonitor$SingletonLazyLoader
org.fest.swing.monitor.WindowMonitor$SingletonLazyLoader$1
org.fest.swing.monitor.WindowStatus
org.fest.swing.monitor.WindowStatus$1
org.fest.swing.monitor.WindowStatus$2
org.fest.swing.monitor.WindowVisibilityMonitor
org.fest.swing.monitor.Windows
org.fest.swing.monitor.Windows$1
org.fest.swing.core
org.fest.swing.hierarchy
java.applet
java.awt
java.awt.event
java.lang
java.lang.ref
java.util
java.util.logging
javax.swing
org.fest.reflect.core
org.fest.reflect.field
org.fest.swing.awt
org.fest.swing.edt
org.fest.swing.listener
org.fest.swing.query
org.fest.swing.util
org.fest.util

org.fest.swing.query

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
750.0%42.0%58.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.fest.swing.query.ComponentBackgroundQuery
org.fest.swing.query.ComponentBackgroundQuery$1
org.fest.swing.query.ComponentEnabledQuery
org.fest.swing.query.ComponentEnabledQuery$1
org.fest.swing.query.ComponentFontQuery
org.fest.swing.query.ComponentFontQuery$1
org.fest.swing.query.ComponentForegroundQuery
org.fest.swing.query.ComponentForegroundQuery$1
org.fest.swing.query.ComponentHasFocusQuery
org.fest.swing.query.ComponentHasFocusQuery$1
org.fest.swing.query.ComponentLocationOnScreenQuery
org.fest.swing.query.ComponentLocationOnScreenQuery$1
org.fest.swing.query.ComponentParentQuery
org.fest.swing.query.ComponentParentQuery$1
org.fest.swing.query.ComponentShowingQuery
org.fest.swing.query.ComponentShowingQuery$1
org.fest.swing.query.ComponentSizeQuery
org.fest.swing.query.ComponentSizeQuery$1
org.fest.swing.query.ComponentVisibleQuery
org.fest.swing.query.ComponentVisibleQuery$1
org.fest.swing.query.JTableColumnByIdentifierQuery
org.fest.swing.core
org.fest.swing.data
org.fest.swing.driver
org.fest.swing.fixture
org.fest.swing.image
org.fest.swing.input
org.fest.swing.monitor
java.awt
java.lang
javax.swing
javax.swing.table
org.fest.swing.edt

org.fest.swing.security

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0320.0%100.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.security.ExitCallHook
org.fest.swing.security.ExitException
org.fest.swing.security.NoExitSecurityManager
org.fest.swing.security.NoExitSecurityManager$1
org.fest.swing.security.NoExitSecurityManagerInstaller
Nonejava.lang
java.security
org.fest.util

org.fest.swing.testing

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
02100.0%100.0%100.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.testing.FestSwingTestCaseTemplate
NoneNonejava.lang
org.fest.swing.core

org.fest.swing.timing

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
5633.0%55.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.timing.Condition
org.fest.swing.timing.Pause
org.fest.swing.timing.Timeout
org.fest.swing.core
org.fest.swing.driver
org.fest.swing.finder
org.fest.swing.fixture
org.fest.swing.launcher
java.lang
java.util.concurrent
org.fest.assertions
org.fest.swing.exception
org.fest.swing.util
org.fest.util

org.fest.swing.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1194.0%45.0%51.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.fest.swing.util.TextMatcher
org.fest.swing.util.AWTEvents
org.fest.swing.util.AWTExceptionHandlerInstaller
org.fest.swing.util.Arrays
org.fest.swing.util.Colors
org.fest.swing.util.GenericRange
org.fest.swing.util.Modifiers
org.fest.swing.util.OSFamily
org.fest.swing.util.OSIdentifier
org.fest.swing.util.Pair
org.fest.swing.util.PatternTextMatcher
org.fest.swing.util.Patterns
org.fest.swing.util.Platform
org.fest.swing.util.Range
org.fest.swing.util.Range$From
org.fest.swing.util.Range$To
org.fest.swing.util.RobotFactory
org.fest.swing.util.StringTextMatcher
org.fest.swing.util.Strings
org.fest.swing.util.System
org.fest.swing.util.SystemPropertyReader
org.fest.swing.util.SystemPropertyWriter
org.fest.swing.util.TimeoutWatch
org.fest.swing.util.ToolkitProvider
org.fest.swing.util.Triple
org.fest.swing.awt
org.fest.swing.core
org.fest.swing.core.matcher
org.fest.swing.driver
org.fest.swing.fixture
org.fest.swing.hierarchy
org.fest.swing.image
org.fest.swing.keystroke
org.fest.swing.launcher
org.fest.swing.monitor
org.fest.swing.timing
java.awt
java.lang
java.lang.reflect
java.util
java.util.regex
org.fest.assertions
org.fest.reflect.constructor
org.fest.reflect.core
org.fest.util

Cycles

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

There are no cyclic dependencies.

Explanation

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

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

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