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
com.melloware.jukes.db 3 3 0 8 16 0.0% 67.0% 33.0% 1
com.melloware.jukes.db.audit 2 1 1 1 7 50.0% 88.0% 38.0% 1
com.melloware.jukes.db.orm 5 4 1 11 14 20.0% 56.0% 24.0% 1
com.melloware.jukes.exception 5 5 0 10 2 0.0% 17.0% 83.0% 1
com.melloware.jukes.file 4 4 0 9 28 0.0% 76.0% 24.0% 1
com.melloware.jukes.file.filter 12 12 0 7 7 0.0% 50.0% 50.0% 1
com.melloware.jukes.file.image 4 4 0 8 16 0.0% 67.0% 33.0% 1
com.melloware.jukes.file.tag 5 3 2 7 26 40.0% 79.0% 19.0% 1
com.melloware.jukes.gui 3 3 0 1 31 0.0% 97.0% 3.0% 1
com.melloware.jukes.gui.tool 124 124 0 15 49 0.0% 77.0% 23.0% 1
com.melloware.jukes.gui.tool.help 2 2 0 1 7 0.0% 88.0% 12.0% 1
com.melloware.jukes.gui.tool.logging 2 2 0 1 11 0.0% 92.0% 8.0% 1
com.melloware.jukes.gui.view 26 26 0 10 50 0.0% 83.0% 17.0% 1
com.melloware.jukes.gui.view.component 24 24 0 4 33 0.0% 89.0% 11.0% 1
com.melloware.jukes.gui.view.dialogs 55 55 0 3 49 0.0% 94.0% 6.0% 1
com.melloware.jukes.gui.view.editor 15 13 2 2 42 13.0% 95.0% 9.0% 1
com.melloware.jukes.gui.view.node 7 5 2 2 18 29.0% 90.0% 19.0% 1
com.melloware.jukes.gui.view.preferences 14 14 0 1 34 0.0% 97.0% 3.0% 1
com.melloware.jukes.gui.view.tasks 11 10 1 2 20 9.0% 91.0% 0.0% 1
com.melloware.jukes.gui.view.validation 13 12 1 1 15 8.0% 94.0% 1.0% 1
com.melloware.jukes.tray 3 2 1 3 9 33.0% 75.0% 8.0% 1
com.melloware.jukes.util 7 6 1 12 14 14.0% 54.000004% 32.0% 1
com.melloware.jukes.ws 2 2 0 1 13 0.0% 93.0% 7.0% 1

Packages

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

com.melloware.jukes.db

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 16 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.db.Database
com.melloware.jukes.db.HibernateDao
com.melloware.jukes.db.HibernateUtil
com.melloware.jukes.db.orm
com.melloware.jukes.file
com.melloware.jukes.gui
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.node
com.melloware.jukes.db.orm
com.melloware.jukes.exception
java.io
java.lang
java.sql
java.util
java.util.zip
org.apache.commons.io
org.apache.commons.lang
org.apache.commons.logging
org.hibernate
org.hibernate.cfg
org.hibernate.criterion
org.hibernate.dialect
org.hibernate.stat
org.hsqldb

com.melloware.jukes.db.audit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 50.0% 88.0% 38.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.melloware.jukes.db.audit.Auditable
com.melloware.jukes.db.audit.AuditInterceptor
com.melloware.jukes.db.orm
java.io
java.lang
java.util
org.apache.commons.lang
org.apache.commons.logging
org.hibernate
org.hibernate.type

com.melloware.jukes.db.orm

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 14 20.0% 56.0% 24.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.melloware.jukes.db.orm.AbstractJukesObject
com.melloware.jukes.db.orm.Artist
com.melloware.jukes.db.orm.Catalog
com.melloware.jukes.db.orm.Disc
com.melloware.jukes.db.orm.Track
com.melloware.jukes.db
com.melloware.jukes.file
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.tool.help
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.node
com.melloware.jukes.gui.view.tasks
com.melloware.jukes.gui.view.validation
com.jgoodies.binding.beans
com.jgoodies.uif.util
com.melloware.jukes.db
com.melloware.jukes.db.audit
com.melloware.jukes.gui.tool
com.melloware.jukes.util
java.io
java.lang
java.text
java.util
org.apache.commons.lang
org.apache.commons.lang.builder
org.apache.commons.logging
org.hibernate

com.melloware.jukes.exception

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 2 0.0% 17.0% 83.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.exception.InfrastructureException
com.melloware.jukes.exception.JukesException
com.melloware.jukes.exception.MusicTagException
com.melloware.jukes.exception.WebServiceException
com.melloware.jukes.exception.WindowsTrayException
com.melloware.jukes.db
com.melloware.jukes.file
com.melloware.jukes.file.tag
com.melloware.jukes.gui
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.tasks
com.melloware.jukes.ws
java.lang
org.apache.commons.lang.exception

com.melloware.jukes.file

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 28 0.0% 76.0% 24.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.file.Disclist
com.melloware.jukes.file.FileUtil
com.melloware.jukes.file.MusicDirectory
com.melloware.jukes.file.Playlist
com.melloware.jukes.file.image
com.melloware.jukes.file.tag
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.node
com.melloware.jukes.gui.view.tasks
com.melloware.jukes.ws
com.jgoodies.binding.beans
com.jgoodies.uif.action
com.jgoodies.uif.application
com.jgoodies.uif.util
com.jgoodies.validation
com.melloware.jspiff.jaxp
com.melloware.jukes.db
com.melloware.jukes.db.orm
com.melloware.jukes.exception
com.melloware.jukes.file.filter
com.melloware.jukes.file.image
com.melloware.jukes.file.tag
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.util
java.beans
java.io
java.lang
java.net
java.sql
java.text
java.util
javax.swing
org.apache.commons.io
org.apache.commons.lang
org.apache.commons.logging
org.dom4j
org.dom4j.io

com.melloware.jukes.file.filter

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 7 0.0% 50.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.file.filter.CsvFilter
com.melloware.jukes.file.filter.DisclistFilter
com.melloware.jukes.file.filter.FilterFactory
com.melloware.jukes.file.filter.ImageFilter
com.melloware.jukes.file.filter.M3uFilter
com.melloware.jukes.file.filter.MusicFilter
com.melloware.jukes.file.filter.PdfFilter
com.melloware.jukes.file.filter.PlaylistFilter
com.melloware.jukes.file.filter.TextFilter
com.melloware.jukes.file.filter.XmlFilter
com.melloware.jukes.file.filter.XspfFilter
com.melloware.jukes.file.filter.lstFilter
com.melloware.jukes.file
com.melloware.jukes.file.tag
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
java.io
java.lang
java.util
javax.swing.filechooser
org.apache.commons.io
org.apache.commons.io.filefilter
org.apache.commons.lang

com.melloware.jukes.file.image

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 16 0.0% 67.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.file.image.ChooserImagePreview
com.melloware.jukes.file.image.ImageBlender
com.melloware.jukes.file.image.ImageFactory
com.melloware.jukes.file.image.ImageFileView
com.melloware.jukes.file
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.node
com.melloware.jukes.tray
com.melloware.jukes.ws
com.jgoodies.uif.util
com.melloware.jukes.file
com.melloware.jukes.gui.tool
java.awt
java.awt.image
java.beans
java.io
java.lang
java.net
java.util
javax.imageio
javax.swing
javax.swing.filechooser
org.apache.commons.io
org.apache.commons.lang
org.apache.commons.logging

com.melloware.jukes.file.tag

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 26 40.0% 79.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.melloware.jukes.file.tag.ITag
com.melloware.jukes.file.tag.MusicTag
com.melloware.jukes.file.tag.AudioFileTag
com.melloware.jukes.file.tag.Mp3Tag
com.melloware.jukes.file.tag.TagFactory
com.melloware.jukes.file
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.tasks
com.melloware.jukes.gui.view.validation
com.jgoodies.uif.application
com.jgoodies.uif.util
com.melloware.jukes.exception
com.melloware.jukes.file
com.melloware.jukes.file.filter
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.util
java.io
java.lang
java.util
javax.sound.sampled
org.apache.commons.io
org.apache.commons.lang
org.apache.commons.lang.builder
org.apache.commons.lang.math
org.apache.commons.logging
org.jaudiotagger.audio
org.jaudiotagger.audio.exceptions
org.jaudiotagger.audio.mp3
org.jaudiotagger.tag
org.jaudiotagger.tag.id3
org.jaudiotagger.tag.id3.framebody
org.jaudiotagger.tag.id3.valuepair
org.jaudiotagger.tag.reference
org.tritonus.share.sampled.file

com.melloware.jukes.gui

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 31 0.0% 97.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.gui.Jukes
com.melloware.jukes.gui.Jukes$1
com.melloware.jukes.gui.Jukes$2
com.melloware.jukes.gui.tool
com.jgoodies.looks
com.jgoodies.uif
com.jgoodies.uif.action
com.jgoodies.uif.application
com.jgoodies.uif.osx
com.jgoodies.uif.splash
com.jgoodies.uif.util
com.jgoodies.uifextras.convenience
com.melloware.jintellitype
com.melloware.jukes.db
com.melloware.jukes.exception
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.tool.logging
com.melloware.jukes.gui.view
com.melloware.jukes.tray
com.melloware.jukes.util
com.sun.media.sound
java.awt
java.io
java.lang
java.text
java.util
java.util.logging
javax.sound.sampled.spi
javax.swing
javax.swing.plaf
org.apache.commons.lang
org.apache.commons.logging
org.apache.log4j
org.hibernate
org.hibernate.exception

com.melloware.jukes.gui.tool

Afferent Couplings Efferent Couplings Abstractness Instability Distance
15 49 0.0% 77.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.gui.tool.Actions
com.melloware.jukes.gui.tool.Actions$1
com.melloware.jukes.gui.tool.Actions$10
com.melloware.jukes.gui.tool.Actions$100
com.melloware.jukes.gui.tool.Actions$11
com.melloware.jukes.gui.tool.Actions$12
com.melloware.jukes.gui.tool.Actions$13
com.melloware.jukes.gui.tool.Actions$14
com.melloware.jukes.gui.tool.Actions$15
com.melloware.jukes.gui.tool.Actions$16
com.melloware.jukes.gui.tool.Actions$17
com.melloware.jukes.gui.tool.Actions$18
com.melloware.jukes.gui.tool.Actions$19
com.melloware.jukes.gui.tool.Actions$2
com.melloware.jukes.gui.tool.Actions$20
com.melloware.jukes.gui.tool.Actions$21
com.melloware.jukes.gui.tool.Actions$22
com.melloware.jukes.gui.tool.Actions$23
com.melloware.jukes.gui.tool.Actions$24
com.melloware.jukes.gui.tool.Actions$25
com.melloware.jukes.gui.tool.Actions$26
com.melloware.jukes.gui.tool.Actions$27
com.melloware.jukes.gui.tool.Actions$28
com.melloware.jukes.gui.tool.Actions$29
com.melloware.jukes.gui.tool.Actions$3
com.melloware.jukes.gui.tool.Actions$30
com.melloware.jukes.gui.tool.Actions$31
com.melloware.jukes.gui.tool.Actions$32
com.melloware.jukes.gui.tool.Actions$33
com.melloware.jukes.gui.tool.Actions$34
com.melloware.jukes.gui.tool.Actions$35
com.melloware.jukes.gui.tool.Actions$36
com.melloware.jukes.gui.tool.Actions$37
com.melloware.jukes.gui.tool.Actions$38
com.melloware.jukes.gui.tool.Actions$39
com.melloware.jukes.gui.tool.Actions$4
com.melloware.jukes.gui.tool.Actions$40
com.melloware.jukes.gui.tool.Actions$41
com.melloware.jukes.gui.tool.Actions$42
com.melloware.jukes.gui.tool.Actions$43
com.melloware.jukes.gui.tool.Actions$44
com.melloware.jukes.gui.tool.Actions$45
com.melloware.jukes.gui.tool.Actions$46
com.melloware.jukes.gui.tool.Actions$47
com.melloware.jukes.gui.tool.Actions$48
com.melloware.jukes.gui.tool.Actions$49
com.melloware.jukes.gui.tool.Actions$5
com.melloware.jukes.gui.tool.Actions$50
com.melloware.jukes.gui.tool.Actions$51
com.melloware.jukes.gui.tool.Actions$52
com.melloware.jukes.gui.tool.Actions$53
com.melloware.jukes.gui.tool.Actions$54
com.melloware.jukes.gui.tool.Actions$55
com.melloware.jukes.gui.tool.Actions$56
com.melloware.jukes.gui.tool.Actions$57
com.melloware.jukes.gui.tool.Actions$58
com.melloware.jukes.gui.tool.Actions$59
com.melloware.jukes.gui.tool.Actions$6
com.melloware.jukes.gui.tool.Actions$60
com.melloware.jukes.gui.tool.Actions$61
com.melloware.jukes.gui.tool.Actions$62
com.melloware.jukes.gui.tool.Actions$63
com.melloware.jukes.gui.tool.Actions$64
com.melloware.jukes.gui.tool.Actions$65
com.melloware.jukes.gui.tool.Actions$66
com.melloware.jukes.gui.tool.Actions$67
com.melloware.jukes.gui.tool.Actions$68
com.melloware.jukes.gui.tool.Actions$69
com.melloware.jukes.gui.tool.Actions$7
com.melloware.jukes.gui.tool.Actions$70
com.melloware.jukes.gui.tool.Actions$71
com.melloware.jukes.gui.tool.Actions$72
com.melloware.jukes.gui.tool.Actions$73
com.melloware.jukes.gui.tool.Actions$74
com.melloware.jukes.gui.tool.Actions$75
com.melloware.jukes.gui.tool.Actions$76
com.melloware.jukes.gui.tool.Actions$77
com.melloware.jukes.gui.tool.Actions$78
com.melloware.jukes.gui.tool.Actions$79
com.melloware.jukes.gui.tool.Actions$8
com.melloware.jukes.gui.tool.Actions$80
com.melloware.jukes.gui.tool.Actions$81
com.melloware.jukes.gui.tool.Actions$82
com.melloware.jukes.gui.tool.Actions$83
com.melloware.jukes.gui.tool.Actions$84
com.melloware.jukes.gui.tool.Actions$85
com.melloware.jukes.gui.tool.Actions$86
com.melloware.jukes.gui.tool.Actions$87
com.melloware.jukes.gui.tool.Actions$88
com.melloware.jukes.gui.tool.Actions$89
com.melloware.jukes.gui.tool.Actions$9
com.melloware.jukes.gui.tool.Actions$90
com.melloware.jukes.gui.tool.Actions$91
com.melloware.jukes.gui.tool.Actions$92
com.melloware.jukes.gui.tool.Actions$93
com.melloware.jukes.gui.tool.Actions$94
com.melloware.jukes.gui.tool.Actions$95
com.melloware.jukes.gui.tool.Actions$96
com.melloware.jukes.gui.tool.Actions$97
com.melloware.jukes.gui.tool.Actions$98
com.melloware.jukes.gui.tool.Actions$99
com.melloware.jukes.gui.tool.Actions$ModuleChangeHandler
com.melloware.jukes.gui.tool.DynamicHelpModule
com.melloware.jukes.gui.tool.DynamicHelpModule$1
com.melloware.jukes.gui.tool.DynamicHelpModule$HelpTreeSelectionChangeHandler
com.melloware.jukes.gui.tool.JukesPlayer
com.melloware.jukes.gui.tool.MainController
com.melloware.jukes.gui.tool.MainController$1
com.melloware.jukes.gui.tool.MainController$2
com.melloware.jukes.gui.tool.MainController$3
com.melloware.jukes.gui.tool.MainController$4
com.melloware.jukes.gui.tool.MainController$5
com.melloware.jukes.gui.tool.MainController$6
com.melloware.jukes.gui.tool.MainController$7
com.melloware.jukes.gui.tool.MainModule
com.melloware.jukes.gui.tool.MainModule$1
com.melloware.jukes.gui.tool.MainModule$NavigationTreeSelectionChangeHandler
com.melloware.jukes.gui.tool.Player
com.melloware.jukes.gui.tool.Resources
com.melloware.jukes.gui.tool.Settings
com.melloware.jukes.gui.tool.SettingsBeanInfo
com.melloware.jukes.gui.tool.SettingsBeanInfo$LogLevelTypeEditor
com.melloware.jukes.gui.tool.SettingsBeanInfo$PlaylistTypeEditor
com.melloware.jukes.gui.tool.SettingsBeanInfo$SpectrumAnalyzerTypeEditor
com.melloware.jukes.db.orm
com.melloware.jukes.file
com.melloware.jukes.file.image
com.melloware.jukes.file.tag
com.melloware.jukes.gui
com.melloware.jukes.gui.tool.help
com.melloware.jukes.gui.tool.logging
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.node
com.melloware.jukes.gui.view.preferences
com.melloware.jukes.gui.view.tasks
com.melloware.jukes.util
com.jgoodies.binding.beans
com.jgoodies.uif.action
com.jgoodies.uif.application
com.jgoodies.uif.util
com.jgoodies.uifextras.convenience
com.jgoodies.uifextras.help
com.l2fprod.common.beans
com.l2fprod.common.beans.editor
com.l2fprod.common.swing
com.melloware.jukes.db
com.melloware.jukes.db.orm
com.melloware.jukes.exception
com.melloware.jukes.file
com.melloware.jukes.file.filter
com.melloware.jukes.file.image
com.melloware.jukes.file.tag
com.melloware.jukes.gui
com.melloware.jukes.gui.tool.help
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.node
com.melloware.jukes.gui.view.preferences
com.melloware.jukes.tray
com.melloware.jukes.util
java.awt
java.awt.event
java.beans
java.io
java.lang
java.net
java.util
java.util.prefs
javax.sound.sampled
javax.swing
javax.swing.event
javax.swing.filechooser
javax.swing.text
javax.swing.tree
javazoom.jlgui.basicplayer
net.sf.jasperreports.engine
net.sf.jasperreports.view
org.apache.commons.io
org.apache.commons.lang
org.apache.commons.logging
org.apache.log4j
org.hibernate
org.hibernate.exception

com.melloware.jukes.gui.tool.help

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 com.melloware.jukes.gui.tool.help.HelpNode
com.melloware.jukes.gui.tool.help.HelpSets
com.melloware.jukes.gui.tool
com.jgoodies.uif.util
com.melloware.jukes.db.orm
com.melloware.jukes.gui.tool
java.lang
java.net
javax.swing
javax.swing.tree

com.melloware.jukes.gui.tool.logging

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 0.0% 92.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.gui.tool.logging.AwtLogHandler
com.melloware.jukes.gui.tool.logging.Log4jFeedbackAppender
com.melloware.jukes.gui
com.jgoodies.uif.application
com.jgoodies.uifextras.convenience
com.melloware.jukes.gui.tool
java.awt
java.io
java.lang
java.util.logging
javax.swing
org.apache.commons.logging
org.apache.log4j
org.apache.log4j.spi

com.melloware.jukes.gui.view

Afferent Couplings Efferent Couplings Abstractness Instability Distance
10 50 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.gui.view.DisclistPanel
com.melloware.jukes.gui.view.DisclistPanel$1
com.melloware.jukes.gui.view.DisclistPanel$ListPopupListener
com.melloware.jukes.gui.view.FilterPanel
com.melloware.jukes.gui.view.MainFrame
com.melloware.jukes.gui.view.MainFrame$1
com.melloware.jukes.gui.view.MainMenuBuilder
com.melloware.jukes.gui.view.MainPageBuilder
com.melloware.jukes.gui.view.MainPageBuilder$1
com.melloware.jukes.gui.view.MainPageBuilder$2
com.melloware.jukes.gui.view.MainPageBuilder$3
com.melloware.jukes.gui.view.MainPageBuilder$4
com.melloware.jukes.gui.view.MainPageBuilder$PresentationSettingsChangeHandler
com.melloware.jukes.gui.view.MainPageBuilder$RefreshedPanel
com.melloware.jukes.gui.view.MainToolBarBuilder
com.melloware.jukes.gui.view.NavigationPanelBuilder
com.melloware.jukes.gui.view.NavigationPanelBuilder$1
com.melloware.jukes.gui.view.NavigationPanelBuilder$NavigationTreeExpandListener
com.melloware.jukes.gui.view.NavigationPanelBuilder$RefreshedTree
com.melloware.jukes.gui.view.NavigationPanelBuilder$SelectionChangeHandler
com.melloware.jukes.gui.view.NavigationPanelBuilder$TreeCellRenderer
com.melloware.jukes.gui.view.NavigationPanelBuilder$TreeModelChangeHandler
com.melloware.jukes.gui.view.NavigationPanelBuilder$TreePopupListener
com.melloware.jukes.gui.view.PlaylistPanel
com.melloware.jukes.gui.view.PlaylistPanel$1
com.melloware.jukes.gui.view.PlaylistPanel$ListPopupListener
com.melloware.jukes.file
com.melloware.jukes.file.tag
com.melloware.jukes.gui
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.node
com.melloware.jukes.gui.view.tasks
com.melloware.jukes.tray
com.jgoodies.forms.builder
com.jgoodies.forms.layout
com.jgoodies.looks
com.jgoodies.uif
com.jgoodies.uif.action
com.jgoodies.uif.application
com.jgoodies.uif.builder
com.jgoodies.uif.component
com.jgoodies.uif.osx
com.jgoodies.uif.panel
com.jgoodies.uif.util
com.jgoodies.uifextras.convenience
com.jgoodies.uifextras.util
com.melloware.jintellitype
com.melloware.jukes.db
com.melloware.jukes.db.orm
com.melloware.jukes.file
com.melloware.jukes.file.filter
com.melloware.jukes.file.image
com.melloware.jukes.file.tag
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.node
com.melloware.jukes.gui.view.tasks
com.melloware.jukes.tray
com.melloware.jukes.util
java.awt
java.awt.event
java.beans
java.io
java.lang
java.text
java.util
java.util.prefs
javax.sound.sampled
javax.swing
javax.swing.border
javax.swing.event
javax.swing.filechooser
javax.swing.tree
javazoom.jlgui.basicplayer
org.apache.commons.lang
org.apache.commons.logging
org.apache.log4j
org.hibernate
org.xml.sax
skt.swing
skt.swing.search

com.melloware.jukes.gui.view.component

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 33 0.0% 89.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.gui.view.component.AlbumImage
com.melloware.jukes.gui.view.component.AlbumImage$ClickAdapter
com.melloware.jukes.gui.view.component.ComplexInternalFrame
com.melloware.jukes.gui.view.component.ComplexInternalFrame$1
com.melloware.jukes.gui.view.component.ComplexInternalFrame$GradientPanel
com.melloware.jukes.gui.view.component.ComplexInternalFrame$RaisedHeaderBorder
com.melloware.jukes.gui.view.component.ComplexInternalFrame$ShadowBorder
com.melloware.jukes.gui.view.component.ComponentFactory
com.melloware.jukes.gui.view.component.DisclistCellRenderer
com.melloware.jukes.gui.view.component.DisclistListModel
com.melloware.jukes.gui.view.component.DisclistListModel$1
com.melloware.jukes.gui.view.component.EnhancedTableHeader
com.melloware.jukes.gui.view.component.EnhancedTableHeader$1
com.melloware.jukes.gui.view.component.ExportableTable
com.melloware.jukes.gui.view.component.ExportableTable$1
com.melloware.jukes.gui.view.component.ExportableTable$MousePopupListener
com.melloware.jukes.gui.view.component.MessageCellRenderer
com.melloware.jukes.gui.view.component.PlaylistCellRenderer
com.melloware.jukes.gui.view.component.PlaylistListModel
com.melloware.jukes.gui.view.component.PlaylistListModel$1
com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer$1
com.melloware.jukes.gui.view.component.TrackListCellRenderer
com.melloware.jukes.gui.view.component.TrackListCellRenderer$1
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.jgoodies.binding.adapter
com.jgoodies.binding.value
com.jgoodies.looks
com.jgoodies.uif.action
com.jgoodies.uif.application
com.jgoodies.uif.component
com.jgoodies.uif.util
com.jgoodies.validation
com.jgoodies.validation.formatter
com.jgoodies.validation.view
com.melloware.jukes.db.orm
com.melloware.jukes.exception
com.melloware.jukes.file
com.melloware.jukes.file.filter
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.util
java.awt
java.awt.event
java.beans
java.io
java.lang
java.text
java.util
javax.sound.sampled
javax.swing
javax.swing.border
javax.swing.filechooser
javax.swing.table
javax.swing.text
kj.dsp
org.apache.commons.lang.builder
org.apache.commons.logging

com.melloware.jukes.gui.view.dialogs

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 49 0.0% 94.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog
com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog$1
com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog$2
com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog$3
com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog$4
com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog$5
com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog$6
com.melloware.jukes.gui.view.dialogs.DiscAddDialog
com.melloware.jukes.gui.view.dialogs.DiscAddDialog$1
com.melloware.jukes.gui.view.dialogs.DiscAddHeaderPanel
com.melloware.jukes.gui.view.dialogs.DiscFindDialog
com.melloware.jukes.gui.view.dialogs.DiscFindDialog$1
com.melloware.jukes.gui.view.dialogs.DiscFindDialog$2
com.melloware.jukes.gui.view.dialogs.DiscFindDialog$3
com.melloware.jukes.gui.view.dialogs.DiscFindDialog$4
com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog
com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog$1
com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog$2
com.melloware.jukes.gui.view.dialogs.DiscTableModel
com.melloware.jukes.gui.view.dialogs.GenresToolDialog
com.melloware.jukes.gui.view.dialogs.GenresToolDialog$1
com.melloware.jukes.gui.view.dialogs.GenresToolDialog$2
com.melloware.jukes.gui.view.dialogs.GenresToolDialog$3
com.melloware.jukes.gui.view.dialogs.GenresToolDialog$4
com.melloware.jukes.gui.view.dialogs.GenresToolDialog$5
com.melloware.jukes.gui.view.dialogs.GenresToolDialog$6
com.melloware.jukes.gui.view.dialogs.LocationChangeDialog
com.melloware.jukes.gui.view.dialogs.MemoryDialog
com.melloware.jukes.gui.view.dialogs.MemoryDialog$1
com.melloware.jukes.gui.view.dialogs.MusicTagTableModel
com.melloware.jukes.gui.view.dialogs.PropertySheetApplicationStats
com.melloware.jukes.gui.view.dialogs.PropertySheetApplicationStats$1
com.melloware.jukes.gui.view.dialogs.PropertySheetApplicationStats$Bean
com.melloware.jukes.gui.view.dialogs.PropertySheetApplicationStats$BeanBeanInfo
com.melloware.jukes.gui.view.dialogs.PropertySheetHibernateStats
com.melloware.jukes.gui.view.dialogs.PropertySheetHibernateStats$1
com.melloware.jukes.gui.view.dialogs.PropertySheetHibernateStats$Bean
com.melloware.jukes.gui.view.dialogs.PropertySheetHibernateStats$BeanBeanInfo
com.melloware.jukes.gui.view.dialogs.SearchDialog
com.melloware.jukes.gui.view.dialogs.SearchDialog$1
com.melloware.jukes.gui.view.dialogs.SearchDialog$2
com.melloware.jukes.gui.view.dialogs.SearchDialog$3
com.melloware.jukes.gui.view.dialogs.SearchDialog$4
com.melloware.jukes.gui.view.dialogs.SearchDialog$5
com.melloware.jukes.gui.view.dialogs.SearchTableModel
com.melloware.jukes.gui.view.dialogs.StatisticsDialog
com.melloware.jukes.gui.view.dialogs.TrackAddDialog
com.melloware.jukes.gui.view.dialogs.TrackAddDialog$1
com.melloware.jukes.gui.view.dialogs.TrackAddHeaderPanel
com.melloware.jukes.gui.view.dialogs.WebSearchDialog
com.melloware.jukes.gui.view.dialogs.WebSearchDialog$1
com.melloware.jukes.gui.view.dialogs.WebSearchDialog$2
com.melloware.jukes.gui.view.dialogs.WebSearchDialog$3
com.melloware.jukes.gui.view.dialogs.WebSearchDialog$4
com.melloware.jukes.gui.view.dialogs.WebSearchTableModel
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.editor
com.jgoodies.forms.builder
com.jgoodies.forms.factories
com.jgoodies.forms.layout
com.jgoodies.uif
com.jgoodies.uif.action
com.jgoodies.uif.application
com.jgoodies.uif.builder
com.jgoodies.uif.component
com.jgoodies.uif.panel
com.jgoodies.uif.util
com.jgoodies.uifextras.panel
com.jgoodies.uifextras.util
com.jgoodies.validation
com.l2fprod.common.beans
com.l2fprod.common.model
com.l2fprod.common.propertysheet
com.l2fprod.common.swing
com.melloware.jukes.db
com.melloware.jukes.db.orm
com.melloware.jukes.exception
com.melloware.jukes.file
com.melloware.jukes.file.filter
com.melloware.jukes.file.image
com.melloware.jukes.file.tag
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component
com.melloware.jukes.util
com.melloware.jukes.ws
java.awt
java.awt.event
java.beans
java.io
java.lang
java.lang.reflect
java.text
java.util
javax.swing
javax.swing.event
javax.swing.table
javax.swing.text
org.apache.commons.collections.list
org.apache.commons.io
org.apache.commons.io.filefilter
org.apache.commons.lang
org.apache.commons.lang.math
org.apache.commons.logging
org.hibernate
org.hibernate.stat

com.melloware.jukes.gui.view.editor

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 42 13.0% 95.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.melloware.jukes.gui.view.editor.AbstractEditor
com.melloware.jukes.gui.view.editor.Editor
com.melloware.jukes.gui.view.editor.AbstractEditor$1
com.melloware.jukes.gui.view.editor.AbstractEditor$FocusChangeHandler
com.melloware.jukes.gui.view.editor.ArtistEditor
com.melloware.jukes.gui.view.editor.ArtistEditor$1
com.melloware.jukes.gui.view.editor.DiscEditor
com.melloware.jukes.gui.view.editor.DiscEditor$ListPopupListener
com.melloware.jukes.gui.view.editor.EditorPanel
com.melloware.jukes.gui.view.editor.EditorPanel$1
com.melloware.jukes.gui.view.editor.EditorPanel$SelectionChangeHandler
com.melloware.jukes.gui.view.editor.EmptyPanel
com.melloware.jukes.gui.view.editor.TrackEditor
com.melloware.jukes.gui.view.editor.TrackEditor$1
com.melloware.jukes.gui.view.editor.WelcomePanel
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.jgoodies.binding.adapter
com.jgoodies.forms.builder
com.jgoodies.forms.factories
com.jgoodies.forms.layout
com.jgoodies.uif.action
com.jgoodies.uif.application
com.jgoodies.uif.builder
com.jgoodies.uif.component
com.jgoodies.uif.panel
com.jgoodies.uif.util
com.jgoodies.uifextras.panel
com.jgoodies.uifextras.util
com.jgoodies.validation
com.jgoodies.validation.util
com.jgoodies.validation.view
com.l2fprod.common.swing
com.melloware.jukes.db
com.melloware.jukes.db.orm
com.melloware.jukes.exception
com.melloware.jukes.file.filter
com.melloware.jukes.file.image
com.melloware.jukes.file.tag
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.tasks
com.melloware.jukes.gui.view.validation
com.melloware.jukes.util
java.awt
java.awt.event
java.beans
java.io
java.lang
java.text
java.util
javax.swing
javax.swing.border
javax.swing.text
org.apache.commons.io
org.apache.commons.lang
org.apache.commons.logging

com.melloware.jukes.gui.view.node

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 18 29.0% 90.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.melloware.jukes.gui.view.node.AbstractTreeNode
com.melloware.jukes.gui.view.node.NavigationNode
com.melloware.jukes.gui.view.node.AbstractTreeNode$1
com.melloware.jukes.gui.view.node.ArtistNode
com.melloware.jukes.gui.view.node.DiscNode
com.melloware.jukes.gui.view.node.RootNode
com.melloware.jukes.gui.view.node.TrackNode
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.jgoodies.uif.application
com.jgoodies.uif.util
com.melloware.jukes.db
com.melloware.jukes.db.orm
com.melloware.jukes.file
com.melloware.jukes.file.image
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.util
java.awt
java.lang
java.text
java.util
javax.swing
javax.swing.tree
org.apache.commons.lang
org.apache.commons.lang.builder
org.apache.commons.logging

com.melloware.jukes.gui.view.preferences

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 34 0.0% 97.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None com.melloware.jukes.gui.view.preferences.LookAndFeelPanel
com.melloware.jukes.gui.view.preferences.LookAndFeelPanel$1
com.melloware.jukes.gui.view.preferences.LookAndFeelPanel$2
com.melloware.jukes.gui.view.preferences.LookAndFeelPanel$3
com.melloware.jukes.gui.view.preferences.LookAndFeelPanel$CommitHandler
com.melloware.jukes.gui.view.preferences.LookAndFeelPanel$EagerInitializer
com.melloware.jukes.gui.view.preferences.LookAndFeelPanel$LooksListCellRenderer
com.melloware.jukes.gui.view.preferences.LookAndFeelPanel$ThemesListCellRenderer
com.melloware.jukes.gui.view.preferences.LookAndFeelPreviewPanel
com.melloware.jukes.gui.view.preferences.LookAndFeelPreviewPanel$1
com.melloware.jukes.gui.view.preferences.LookAndFeelPreviewPanel$2
com.melloware.jukes.gui.view.preferences.PreferencesDialog
com.melloware.jukes.gui.view.preferences.PreferencesDialog$1
com.melloware.jukes.gui.view.preferences.PropertySheetSettings
com.melloware.jukes.gui.tool
com.jgoodies.binding.list
com.jgoodies.binding.value
com.jgoodies.forms.builder
com.jgoodies.forms.factories
com.jgoodies.forms.layout
com.jgoodies.looks
com.jgoodies.looks.plastic
com.jgoodies.uif
com.jgoodies.uif.action
com.jgoodies.uif.application
com.jgoodies.uif.component
com.jgoodies.uif.laf
com.jgoodies.uif.lazy
com.jgoodies.uif.panel
com.jgoodies.uif.util
com.jgoodies.uifextras.panel
com.jgoodies.uifextras.util
com.l2fprod.common.model
com.l2fprod.common.propertysheet
com.l2fprod.common.swing
com.melloware.jukes.gui.tool
com.melloware.jukes.util
java.awt
java.awt.event
java.beans
java.lang
java.util
java.util.logging
java.util.prefs
javax.swing
javax.swing.event
javax.swing.table
javax.swing.tree
org.apache.commons.logging

com.melloware.jukes.gui.view.tasks

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 20 9.0% 91.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.melloware.jukes.gui.view.tasks.LongTask
com.melloware.jukes.gui.view.tasks.LoadDisclistTask
com.melloware.jukes.gui.view.tasks.LoadDisclistTask$1
com.melloware.jukes.gui.view.tasks.LoadDisclistTask$ActualTask
com.melloware.jukes.gui.view.tasks.LoadPlaylistTask
com.melloware.jukes.gui.view.tasks.LoadPlaylistTask$1
com.melloware.jukes.gui.view.tasks.LoadPlaylistTask$ActualTask
com.melloware.jukes.gui.view.tasks.TimerListener
com.melloware.jukes.gui.view.tasks.UpdateTagsTask
com.melloware.jukes.gui.view.tasks.UpdateTagsTask$1
com.melloware.jukes.gui.view.tasks.UpdateTagsTask$ActualTask
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.editor
com.jgoodies.uif.action
com.jgoodies.uif.application
com.jgoodies.uif.util
com.melloware.jspiff.jaxp
com.melloware.jukes.db.orm
com.melloware.jukes.exception
com.melloware.jukes.file
com.melloware.jukes.file.tag
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.util
java.awt
java.awt.event
java.io
java.lang
java.util
javax.swing
org.apache.commons.io
org.apache.commons.lang
org.apache.commons.logging

com.melloware.jukes.gui.view.validation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 15 8.0% 94.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.melloware.jukes.gui.view.validation.AbstractValidationModel
com.melloware.jukes.gui.view.validation.AbstractValidationModel$1
com.melloware.jukes.gui.view.validation.AbstractValidationModel$ValidationUpdateHandler
com.melloware.jukes.gui.view.validation.ArtistValidationModel
com.melloware.jukes.gui.view.validation.ArtistValidator
com.melloware.jukes.gui.view.validation.DiscValidationModel
com.melloware.jukes.gui.view.validation.DiscValidator
com.melloware.jukes.gui.view.validation.IconFeedbackPanel
com.melloware.jukes.gui.view.validation.IconFeedbackPanel$1
com.melloware.jukes.gui.view.validation.IconFeedbackPanel$SimpleLayout
com.melloware.jukes.gui.view.validation.IconFeedbackPanel$ValidationResultChangeHandler
com.melloware.jukes.gui.view.validation.TrackValidationModel
com.melloware.jukes.gui.view.validation.TrackValidator
com.melloware.jukes.gui.view.editor
com.jgoodies.binding
com.jgoodies.binding.value
com.jgoodies.uif.action
com.jgoodies.validation
com.jgoodies.validation.util
com.jgoodies.validation.view
com.melloware.jukes.db.orm
com.melloware.jukes.file.tag
java.awt
java.beans
java.lang
java.util
javax.swing
javax.swing.text
org.apache.commons.lang

com.melloware.jukes.tray

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 33.0% 75.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.melloware.jukes.tray.ITrayIcon
com.melloware.jukes.tray.JukesTrayIcon
com.melloware.jukes.tray.JukesTrayMouseAdapter
com.melloware.jukes.gui
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.jgoodies.uif.action
com.jgoodies.uif.builder
com.melloware.jukes.file.image
com.melloware.jukes.gui.view
java.awt
java.awt.event
java.lang
javax.swing
org.apache.commons.logging

com.melloware.jukes.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 14 14.0% 54.000004% 32.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
com.melloware.jukes.util.TimeSpanUnit$TimeSpanConstants
com.melloware.jukes.util.GuiUtil
com.melloware.jukes.util.JukesValidationMessage
com.melloware.jukes.util.MessageUtil
com.melloware.jukes.util.NoFlickerSplashWrapper
com.melloware.jukes.util.TimeSpan
com.melloware.jukes.util.TimeSpanUnit
com.melloware.jukes.db.orm
com.melloware.jukes.file
com.melloware.jukes.file.tag
com.melloware.jukes.gui
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs
com.melloware.jukes.gui.view.editor
com.melloware.jukes.gui.view.node
com.melloware.jukes.gui.view.preferences
com.melloware.jukes.gui.view.tasks
com.jgoodies.uif.application
com.jgoodies.uif.splash
com.jgoodies.uif.util
com.jgoodies.validation
com.melloware.jukes.gui.tool
java.awt
java.io
java.lang
java.util
javax.swing
javax.swing.plaf
javax.swing.table
org.apache.commons.lang
org.apache.commons.logging

com.melloware.jukes.ws

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 com.melloware.jukes.ws.AmazonItem
com.melloware.jukes.ws.AmazonSearch
com.melloware.jukes.gui.view.dialogs
com.amazonaws.ecs
com.amazonaws.ecs.model
com.amazonaws.ecs.query
com.melloware.jukes.exception
com.melloware.jukes.file
com.melloware.jukes.file.image
java.awt
java.lang
java.math
java.util
org.apache.commons.lang
org.apache.commons.lang.builder
org.apache.commons.logging

Cycles

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

Package Package Dependencies
com.melloware.jukes.db com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.db.orm com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.file com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.file.image com.melloware.jukes.file
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.file.tag com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.gui com.melloware.jukes.db
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.gui.tool com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.tool.help com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.tool.logging com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component com.melloware.jukes.gui.view
com.melloware.jukes.gui.view.component
com.melloware.jukes.gui.view.dialogs com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.view.editor com.melloware.jukes.gui.view.tasks
com.melloware.jukes.file
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view.node com.melloware.jukes.file.image
com.melloware.jukes.file
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view.preferences com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view.tasks com.melloware.jukes.file
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.gui.view.validation com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.tray com.melloware.jukes.file.image
com.melloware.jukes.file
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool
com.melloware.jukes.util com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.ws com.melloware.jukes.file.image
com.melloware.jukes.file
com.melloware.jukes.gui.tool
com.melloware.jukes.db.orm
com.melloware.jukes.util
com.melloware.jukes.gui.tool

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.