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.ipkgatersleben.agbi.uploader 2 2 0 4 22 0.0% 85.0% 15.000001% 1
de.ipkgatersleben.agbi.uploader.cli.statusDialog 3 3 0 1 5 0.0% 83.0% 17.0% 1
de.ipkgatersleben.agbi.uploader.database 2 2 0 6 7 0.0% 54.000004% 46.0% 1
de.ipkgatersleben.agbi.uploader.database.upload 5 4 1 5 13 20.0% 72.0% 8.0% 1
de.ipkgatersleben.agbi.uploader.database.upload.statements 6 5 1 1 12 17.0% 92.0% 9.0% 1
de.ipkgatersleben.agbi.uploader.fileIO 2 1 1 2 6 50.0% 75.0% 25.0% 1
de.ipkgatersleben.agbi.uploader.fileIO.fileDialog 6 6 0 1 7 0.0% 88.0% 12.0% 1
de.ipkgatersleben.agbi.uploader.fileIO.settings 2 2 0 1 13 0.0% 93.0% 7.0% 1
de.ipkgatersleben.agbi.uploader.gui 7 5 2 9 16 29.0% 64.0% 7.0% 1
de.ipkgatersleben.agbi.uploader.gui.about 3 3 0 1 8 0.0% 89.0% 11.0% 1
de.ipkgatersleben.agbi.uploader.gui.actions 12 12 0 3 33 0.0% 92.0% 8.0% 1
de.ipkgatersleben.agbi.uploader.gui.bannerPanel 2 1 1 13 4 50.0% 24.0% 26.0% 1
de.ipkgatersleben.agbi.uploader.gui.dbConnect 5 5 0 1 7 0.0% 88.0% 12.0% 1
de.ipkgatersleben.agbi.uploader.gui.images 2 2 0 8 5 0.0% 38.0% 62.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels 4 2 2 3 15 50.0% 83.0% 33.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings 4 3 1 3 9 25.0% 75.0% 0.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader 5 4 1 3 8 20.0% 73.0% 7.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection 8 7 1 3 13 12.0% 81.0% 6.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties 5 4 1 1 9 20.0% 90.0% 10.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource 17 15 2 3 16 12.0% 84.0% 4.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview 4 3 1 4 6 25.0% 60.000004% 15.000001% 1
de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel 2 1 1 4 5 50.0% 56.0% 6.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition 6 5 1 1 9 17.0% 90.0% 7.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection 10 9 1 2 13 10.0% 87.0% 3.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder 5 4 1 3 11 20.0% 79.0% 1.0% 1
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns 6 5 1 4 16 17.0% 80.0% 3.0% 1
de.ipkgatersleben.agbi.uploader.gui.progressDialog 3 2 1 2 4 33.0% 67.0% 0.0% 1
de.ipkgatersleben.agbi.uploader.gui.renderer 2 2 0 2 4 0.0% 67.0% 33.0% 1
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog 11 8 3 6 10 27.000002% 62.0% 10.0% 1
de.ipkgatersleben.agbi.uploader.gui.util 15 14 1 8 9 7.0% 52.999996% 40.0% 1
de.ipkgatersleben.agbi.uploader.model 8 7 1 11 6 12.0% 35.0% 52.0% 1
de.ipkgatersleben.agbi.uploader.model.database 4 4 0 12 5 0.0% 29.0% 71.0% 1
de.ipkgatersleben.agbi.uploader.model.upldataSource 7 6 1 5 3 14.0% 38.0% 48.0% 1
de.ipkgatersleben.agbi.uploader.uploadCover 2 1 1 2 4 50.0% 67.0% 17.0% 1
de.ipkgatersleben.agbi.uploader.util 1 1 0 6 2 0.0% 25.0% 75.0% 1

Packages

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

de.ipkgatersleben.agbi.uploader

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 22 0.0% 85.0% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.UploaderConfig
de.ipkgatersleben.agbi.uploader.UploaderMain
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection
de.ipkgatersleben.agbi.uploader.cli.statusDialog
de.ipkgatersleben.agbi.uploader.database
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.dbConnect
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview
de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel
de.ipkgatersleben.agbi.uploader.gui.progressDialog
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog
de.ipkgatersleben.agbi.uploader.gui.util
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.uploadCover
java.awt
java.io
java.lang
java.sql
javax.swing
org.apache.commons.cli
org.apache.commons.configuration
org.apache.log4j

de.ipkgatersleben.agbi.uploader.cli.statusDialog

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.cli.statusDialog.BadFilePanelCLI
de.ipkgatersleben.agbi.uploader.cli.statusDialog.StatusDialogCLI
de.ipkgatersleben.agbi.uploader.cli.statusDialog.StatusPanelCLI
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog
java.lang
java.util
org.apache.log4j

de.ipkgatersleben.agbi.uploader.database

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 7 0.0% 54.000004% 46.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.database.DataLoader
de.ipkgatersleben.agbi.uploader.database.DatabaseObjects
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.database.upload.statements
de.ipkgatersleben.agbi.uploader.fileIO.settings
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection
de.ipkgatersleben.agbi.uploader.model.database
java.lang
java.sql
java.util
org.apache.commons.collections.list
org.apache.commons.dbutils
org.apache.log4j

de.ipkgatersleben.agbi.uploader.database.upload

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 13 20.0% 72.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.database.upload.IDataImportControl
de.ipkgatersleben.agbi.uploader.database.upload.DataImport
de.ipkgatersleben.agbi.uploader.database.upload.DataImportConfig
de.ipkgatersleben.agbi.uploader.database.upload.UplException
de.ipkgatersleben.agbi.uploader.database.upload.UplQueryResult
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.cli.statusDialog
de.ipkgatersleben.agbi.uploader.database.upload.statements
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.database
de.ipkgatersleben.agbi.uploader.database.upload.statements
de.ipkgatersleben.agbi.uploader.fileIO
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.uploadCover
java.io
java.lang
java.sql
java.util
org.apache.log4j

de.ipkgatersleben.agbi.uploader.database.upload.statements

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 17.0% 92.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.database.upload.statements.AbstractUplStmt
de.ipkgatersleben.agbi.uploader.database.upload.statements.PlaceHolderAssignment
de.ipkgatersleben.agbi.uploader.database.upload.statements.PreparedString
de.ipkgatersleben.agbi.uploader.database.upload.statements.UplStmtFactory
de.ipkgatersleben.agbi.uploader.database.upload.statements.UploadInsert
de.ipkgatersleben.agbi.uploader.database.upload.statements.UploadQuery
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.database
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
java.io
java.lang
java.sql
java.util
org.apache.commons.dbutils
org.apache.log4j

de.ipkgatersleben.agbi.uploader.fileIO

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 50.0% 75.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.fileIO.ISourceFileReader
de.ipkgatersleben.agbi.uploader.fileIO.SourceFileReader
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.gui.actions
java.io
java.lang
java.util
org.apache.log4j
org.apache.poi.hssf.usermodel
org.apache.poi.poifs.filesystem

de.ipkgatersleben.agbi.uploader.fileIO.fileDialog

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.fileIO.fileDialog.ExcelFileFilter
de.ipkgatersleben.agbi.uploader.fileIO.fileDialog.MyFileChooser
de.ipkgatersleben.agbi.uploader.fileIO.fileDialog.TxtFileFilter
de.ipkgatersleben.agbi.uploader.fileIO.fileDialog.UplSettingsFilter
de.ipkgatersleben.agbi.uploader.fileIO.fileDialog.UplSourceFilter
de.ipkgatersleben.agbi.uploader.fileIO.fileDialog.UploadFileView
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.images
java.io
java.lang
java.util.prefs
javax.swing
javax.swing.filechooser
org.apache.log4j

de.ipkgatersleben.agbi.uploader.fileIO.settings

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.fileIO.settings.SettingsReader
de.ipkgatersleben.agbi.uploader.fileIO.settings.SettingsWriter
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.database
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
java.io
java.lang
java.sql
java.util
org.apache.log4j
org.apache.xerces.parsers
org.apache.xml.serialize
org.w3c.dom
org.xml.sax

de.ipkgatersleben.agbi.uploader.gui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 16 29.0% 64.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.AbstractAppAction
de.ipkgatersleben.agbi.uploader.gui.IUPLoaderAppGui
de.ipkgatersleben.agbi.uploader.gui.AbstractAppAction$TheProcess
de.ipkgatersleben.agbi.uploader.gui.AppFrame
de.ipkgatersleben.agbi.uploader.gui.AppFrame$1
de.ipkgatersleben.agbi.uploader.gui.EscapeDialog
de.ipkgatersleben.agbi.uploader.gui.EscapeDialog$1
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.images
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview
de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel
de.ipkgatersleben.agbi.uploader.gui.progressDialog
java.awt
java.awt.event
java.io
java.lang
javax.swing
javax.swing.event
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.about

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 0.0% 89.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.gui.about.AboutDialog
de.ipkgatersleben.agbi.uploader.gui.about.AboutDialog$1
de.ipkgatersleben.agbi.uploader.gui.about.AboutPanel
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.images
java.awt
java.awt.event
java.lang
javax.swing
org.apache.commons.configuration
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.actions

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 33 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.gui.actions.AboutAction
de.ipkgatersleben.agbi.uploader.gui.actions.AppActionFactory
de.ipkgatersleben.agbi.uploader.gui.actions.ClearSettingsAction
de.ipkgatersleben.agbi.uploader.gui.actions.ColumnSelectionPropertiesAction
de.ipkgatersleben.agbi.uploader.gui.actions.ExitAction
de.ipkgatersleben.agbi.uploader.gui.actions.LoadDbPropertiesAction
de.ipkgatersleben.agbi.uploader.gui.actions.LoadSettingsAction
de.ipkgatersleben.agbi.uploader.gui.actions.LoadSrcAction
de.ipkgatersleben.agbi.uploader.gui.actions.ParameterDefAction
de.ipkgatersleben.agbi.uploader.gui.actions.SaveSettingsAction
de.ipkgatersleben.agbi.uploader.gui.actions.SetDefaultColumnHeadersAction
de.ipkgatersleben.agbi.uploader.gui.actions.StartUploadAction
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.database
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.fileIO
de.ipkgatersleben.agbi.uploader.fileIO.fileDialog
de.ipkgatersleben.agbi.uploader.fileIO.settings
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui.images
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview
de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog
de.ipkgatersleben.agbi.uploader.gui.util
de.ipkgatersleben.agbi.uploader.model
java.awt
java.awt.event
java.io
java.lang
java.net
java.sql
java.util
javax.swing
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.bannerPanel

Afferent Couplings Efferent Couplings Abstractness Instability Distance
13 4 50.0% 24.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.bannerPanel.IBannelPanel
de.ipkgatersleben.agbi.uploader.gui.bannerPanel.BannerPanel
de.ipkgatersleben.agbi.uploader.gui.dbConnect
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview
de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
java.awt
java.lang
javax.swing
javax.swing.border

de.ipkgatersleben.agbi.uploader.gui.dbConnect

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 0.0% 88.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.gui.dbConnect.DBConnectDialog
de.ipkgatersleben.agbi.uploader.gui.dbConnect.DBConnectDialog$1
de.ipkgatersleben.agbi.uploader.gui.dbConnect.DBConnectDialog$2
de.ipkgatersleben.agbi.uploader.gui.dbConnect.DBParameterPanel
de.ipkgatersleben.agbi.uploader.gui.dbConnect.DBParameterPanel$1
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
java.awt
java.awt.event
java.lang
java.util.prefs
javax.swing
javax.swing.event

de.ipkgatersleben.agbi.uploader.gui.images

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 5 0.0% 38.0% 62.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.gui.images.AppImages
de.ipkgatersleben.agbi.uploader.gui.images.ImageHandler
de.ipkgatersleben.agbi.uploader.fileIO.fileDialog
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
java.awt
java.io
java.lang
javax.swing
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.panels

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 15 50.0% 83.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.ISettingsPane
de.ipkgatersleben.agbi.uploader.gui.panels.IUploadPane
de.ipkgatersleben.agbi.uploader.gui.panels.SettingsPaneGUI
de.ipkgatersleben.agbi.uploader.gui.panels.UploadPaneGUI
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview
de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
java.awt
java.lang
java.util
javax.swing

de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 25.0% 75.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings.IAdvancedSettings
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings.AdvancedSettingsGUI
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings.AdvancedSettingsGUI$1
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings.AdvancedSettingsGUI$2
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.gui.util
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.util
java.awt
java.awt.event
java.lang
javax.swing
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 8 20.0% 73.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader.IColumnHeaders
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader.ColumnHeaderGUI
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader.ColumnHeaderGUI$1
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader.ColumnHeaderGUI$2
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader.ColumnHeadersTableModel
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
java.awt
java.awt.event
java.lang
java.util
javax.swing
javax.swing.table

de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 13 12.0% 81.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection.IColumnSelection
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection.AddColumnsAction
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection.ColumnListModel
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection.ColumnSelectionGUI
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection.ColumnSelectionGUI$1
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection.ColumnSelectionGUI$2
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection.ColumnSelectionGUI$SelectionPropertiesAction
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection.TableListModel
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.gui.images
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
de.ipkgatersleben.agbi.uploader.gui.renderer
de.ipkgatersleben.agbi.uploader.model.database
java.awt
java.awt.event
java.lang
java.util
javax.swing
javax.swing.event
org.apache.commons.collections.list

de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties

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.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties.IColumnSelectionProperties
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties.ColumnSelectionPropertiesDialog
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties.ColumnSelectionPropertiesDialog$1
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties.ColumnSelectionPropertiesDialog$2
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties.ColumnSelectionPropertiesGUI
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.model.database
java.awt
java.awt.event
java.lang
java.util
javax.swing
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.panels.dataSource

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 16 12.0% 84.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.IColumnDataSource
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.IQueryEdit
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI$1
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI$2
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI$3
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI$4
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI$5
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI$6
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI$7
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI$8
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.ColumnDataSourceGUI$RbActionLisener
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.QueryEditDialog
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.QueryEditDialog$1
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.QueryEditDialog$2
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.QueryEditGUI
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource.SeqListModel
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.gui.images
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
de.ipkgatersleben.agbi.uploader.gui.util
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.util
java.awt
java.awt.event
java.lang
java.util
javax.swing
javax.swing.event
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.panels.filePreview

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 25.0% 60.000004% 15.000001%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview.IFilePreview
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview.FilePrevTableCellRenderer
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview.FilePreviewGUI
de.ipkgatersleben.agbi.uploader.gui.panels.filePreview.FilePreviewTabModel
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
java.awt
java.lang
java.util
javax.swing
javax.swing.table

de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 5 50.0% 56.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel.IMainPanel
de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel.MainPanelGUI
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.gui.util
java.awt
java.lang
javax.swing

de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 17.0% 90.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition.IParametersDefinition
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition.ParameterDefDialog
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition.ParameterDefDialog$1
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition.ParameterDefDialog$2
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition.ParameterDefinitionGUI
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition.ParametersDefinitionGUI
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.util
java.awt
java.awt.event
java.lang
java.util
javax.swing

de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 13 10.0% 87.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.IParametersInput
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.IDColumnTableCellRenderer
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.ParamSelectDialog
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.ParamSelectDialog$1
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.ParamSelectDialog$2
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.ParamSelectDialog$3
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.ParameterInputGUI
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.ParameterInputGUI$SelectAction
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.ParameterSelectTableModel
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection.ParametersInputGUI
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.database
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.gui.util
de.ipkgatersleben.agbi.uploader.model
java.awt
java.awt.event
java.lang
java.util
javax.swing
javax.swing.table
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 11 20.0% 79.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder.ISaveOrder
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder.SaveOrderGUI
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder.SaveOrderGUI$1
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder.SaveOrderGUI$2
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder.SaveOrderGUI$3
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.gui.images
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection
de.ipkgatersleben.agbi.uploader.gui.renderer
de.ipkgatersleben.agbi.uploader.model.database
java.awt
java.awt.event
java.lang
java.util
javax.swing
javax.swing.event

de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 16 17.0% 80.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns.ISelectedColumns
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns.ColumnTableModel
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns.SelectedColumnsGUI
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns.SelectedColumnsGUI$1
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns.SelectedColumnsGUI$ClearAction
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns.SelectedColumnsGUI$RemoveAction
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.bannerPanel
de.ipkgatersleben.agbi.uploader.gui.images
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder
de.ipkgatersleben.agbi.uploader.gui.util
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
java.awt
java.awt.event
java.lang
java.util
javax.swing
javax.swing.event
javax.swing.table
org.apache.commons.collections.list
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.progressDialog

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 33.0% 67.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.progressDialog.Progress
de.ipkgatersleben.agbi.uploader.gui.progressDialog.Progress$1
de.ipkgatersleben.agbi.uploader.gui.progressDialog.ProgressDialog
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.util
java.awt
java.lang
javax.swing

de.ipkgatersleben.agbi.uploader.gui.renderer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.gui.renderer.ColumnListCellRenderer
de.ipkgatersleben.agbi.uploader.gui.renderer.TableListCellRenderer
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder
de.ipkgatersleben.agbi.uploader.model.database
java.awt
java.lang
javax.swing

de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 10 27.000002% 62.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.IBadFilePanel
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.IStatusDialog
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.IStatusPanel
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.BadFileGUI
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.MyTextPane
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.StatusDialogExec
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.StatusPanelDummy
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.StatusPanelGUI
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.UplStatusDialog
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.UplStatusDialog$Cancel_Cancel
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog.UplStatusDialog$OK_Action
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.cli.statusDialog
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.database.upload.statements
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.uploadCover
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.util
java.awt
java.awt.event
java.io
java.lang
java.util
javax.swing
javax.swing.text
org.apache.log4j

de.ipkgatersleben.agbi.uploader.gui.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 9 7.0% 52.999996% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.gui.util.SwingWorker
de.ipkgatersleben.agbi.uploader.gui.util.HorizontalLine
de.ipkgatersleben.agbi.uploader.gui.util.SwingWorker$1
de.ipkgatersleben.agbi.uploader.gui.util.SwingWorker$2
de.ipkgatersleben.agbi.uploader.gui.util.SwingWorker$ThreadVar
de.ipkgatersleben.agbi.uploader.gui.util.TableSorter
de.ipkgatersleben.agbi.uploader.gui.util.TableSorter$1
de.ipkgatersleben.agbi.uploader.gui.util.TableSorter$2
de.ipkgatersleben.agbi.uploader.gui.util.TableSorter$Arrow
de.ipkgatersleben.agbi.uploader.gui.util.TableSorter$Directive
de.ipkgatersleben.agbi.uploader.gui.util.TableSorter$MouseHandler
de.ipkgatersleben.agbi.uploader.gui.util.TableSorter$Row
de.ipkgatersleben.agbi.uploader.gui.util.TableSorter$SortableHeaderRenderer
de.ipkgatersleben.agbi.uploader.gui.util.TableSorter$TableModelHandler
de.ipkgatersleben.agbi.uploader.gui.util.UploaderGUIToolKit
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.mainPanel
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
de.ipkgatersleben.agbi.uploader.gui.progressDialog
de.ipkgatersleben.agbi.uploader.util
java.awt
java.awt.event
java.io
java.lang
java.util
javax.swing
javax.swing.event
javax.swing.table

de.ipkgatersleben.agbi.uploader.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 6 12.0% 35.0% 52.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.model.IUplParameterWrapper
de.ipkgatersleben.agbi.uploader.model.DoIfNull
de.ipkgatersleben.agbi.uploader.model.Query
de.ipkgatersleben.agbi.uploader.model.UplErrHandling
de.ipkgatersleben.agbi.uploader.model.UplParameter
de.ipkgatersleben.agbi.uploader.model.UplParameterValue
de.ipkgatersleben.agbi.uploader.model.UplParameterWrapper
de.ipkgatersleben.agbi.uploader.model.UploadSetting
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.database.upload.statements
de.ipkgatersleben.agbi.uploader.fileIO.settings
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.uploadCover
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.util
java.lang
java.util
org.apache.commons.lang.builder
org.apache.log4j

de.ipkgatersleben.agbi.uploader.model.database

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 5 0.0% 29.0% 71.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.model.database.Column
de.ipkgatersleben.agbi.uploader.model.database.DbObjectTypes
de.ipkgatersleben.agbi.uploader.model.database.Sequence
de.ipkgatersleben.agbi.uploader.model.database.Table
de.ipkgatersleben.agbi.uploader.database
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.database.upload.statements
de.ipkgatersleben.agbi.uploader.fileIO.settings
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
de.ipkgatersleben.agbi.uploader.gui.renderer
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model.upldataSource
java.lang
java.util
org.apache.commons.collections.list
org.apache.commons.lang.builder

de.ipkgatersleben.agbi.uploader.model.upldataSource

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 3 14.0% 38.0% 48.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.model.upldataSource.IUplDataSource
de.ipkgatersleben.agbi.uploader.model.upldataSource.ConstSource
de.ipkgatersleben.agbi.uploader.model.upldataSource.FileSource
de.ipkgatersleben.agbi.uploader.model.upldataSource.ParameterSource
de.ipkgatersleben.agbi.uploader.model.upldataSource.QuerySource
de.ipkgatersleben.agbi.uploader.model.upldataSource.SeqQueryType
de.ipkgatersleben.agbi.uploader.model.upldataSource.SequenceSource
de.ipkgatersleben.agbi.uploader.database.upload.statements
de.ipkgatersleben.agbi.uploader.fileIO.settings
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
java.lang

de.ipkgatersleben.agbi.uploader.uploadCover

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 4 50.0% 67.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
de.ipkgatersleben.agbi.uploader.uploadCover.IUploadCover
de.ipkgatersleben.agbi.uploader.uploadCover.UplCoverConfig
de.ipkgatersleben.agbi.uploader
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog
de.ipkgatersleben.agbi.uploader.model
java.lang
java.sql

de.ipkgatersleben.agbi.uploader.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 2 0.0% 25.0% 75.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None de.ipkgatersleben.agbi.uploader.util.UploaderToolKit
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog
de.ipkgatersleben.agbi.uploader.gui.util
de.ipkgatersleben.agbi.uploader.model
java.lang
java.util

Cycles

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

Package Package Dependencies
de.ipkgatersleben.agbi.uploader de.ipkgatersleben.agbi.uploader.uploadCover
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.cli.statusDialog de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog
de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.database de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.database.upload de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.database.upload.statements de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.fileIO.settings de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.gui de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.about de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui.actions de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.panels.advancedSettings de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.gui.panels.columnHeader de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelection de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.gui.panels.columnSelectionProperties de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.gui.panels.dataSource de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.definition de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.panels.parameter.selection de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.actions
de.ipkgatersleben.agbi.uploader.gui.about
de.ipkgatersleben.agbi.uploader.gui
de.ipkgatersleben.agbi.uploader.gui.panels.saveOrder de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.gui.panels.selectedColumns de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.gui.renderer de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.gui.uplStatusDialog de.ipkgatersleben.agbi.uploader.database.upload
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.uploadCover de.ipkgatersleben.agbi.uploader.model
de.ipkgatersleben.agbi.uploader.model.database
de.ipkgatersleben.agbi.uploader.model.upldataSource
de.ipkgatersleben.agbi.uploader.model

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.