JDepend Analysis

Designed for use with JDepend and Ant.


Summary

[summary] [packages] [cycles] [explanations]
PackageTotal ClassesAbstract ClassesConcrete ClassesAfferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
gnu.gpl2021200.670.33
gnu.lgpl20202010
org.crosswire.bibledesktop.book392372270.050.930.02
org.crosswire.bibledesktop.book.install261253240.040.890.07
org.crosswire.bibledesktop.desktop1701733400.920.08
org.crosswire.bibledesktop.display6243110.330.790.12
org.crosswire.bibledesktop.display.basic50522400.920.08
org.crosswire.bibledesktop.passage131123140.080.820.1
org.crosswire.bibledesktop.util2021900.90.1
org.crosswire.common.activate615430.170.430.4
org.crosswire.common.compress734140.430.80.23
org.crosswire.common.config23518480.220.670.12
org.crosswire.common.config.swing314271150.130.940.07
org.crosswire.common.crypt1011100.50.5
org.crosswire.common.diff15114240.070.670.27
org.crosswire.common.history312130.330.750.08
org.crosswire.common.icu20210600.380.62
org.crosswire.common.options817040.1210.12
org.crosswire.common.progress725450.290.560.16
org.crosswire.common.progress.swing40421000.830.17
org.crosswire.common.swing4824610210.040.680.28
org.crosswire.common.swing.desktop197124120.370.750.12
org.crosswire.common.swing.desktop.event422330.50.50
org.crosswire.common.swing.plaf716170.140.880.02
org.crosswire.common.util5364743160.110.270.62
org.crosswire.common.xml2121913170.10.570.34
org.crosswire.jsword.book4593626150.20.370.43
org.crosswire.jsword.book.basic8533130.620.810.44
org.crosswire.jsword.book.filter514650.20.450.35
org.crosswire.jsword.book.filter.gbf50347070.0610.06
org.crosswire.jsword.book.filter.osis202011010
org.crosswire.jsword.book.filter.plaintext10107010
org.crosswire.jsword.book.filter.thml452430120.0410.04
org.crosswire.jsword.book.install734560.430.550.03
org.crosswire.jsword.book.install.sword6151130.170.930.1
org.crosswire.jsword.book.readings606010010
org.crosswire.jsword.book.study3032600.750.25
org.crosswire.jsword.book.sword704662180.060.90.04
org.crosswire.jsword.bridge707012010
org.crosswire.jsword.examples606017010
org.crosswire.jsword.index7431080.570.440.02
org.crosswire.jsword.index.lucene80811900.950.05
org.crosswire.jsword.index.lucene.analysis181171180.060.950
org.crosswire.jsword.index.query16610260.380.750.12
org.crosswire.jsword.index.search14410670.290.540.18
org.crosswire.jsword.passage6712552160.180.220.6
org.crosswire.jsword.util5054800.670.33
org.crosswire.jsword.versification7075600.550.45
org.crosswire.jsword.view.web30305010
com.ice.tarNo stats available: package referenced, but not analyzed.
com.sun.java.swing.plaf.windowsNo stats available: package referenced, but not analyzed.
java.awtNo stats available: package referenced, but not analyzed.
java.awt.datatransferNo stats available: package referenced, but not analyzed.
java.awt.eventNo stats available: package referenced, but not analyzed.
java.beansNo stats available: package referenced, but not analyzed.
java.ioNo stats available: package referenced, but not analyzed.
java.langNo stats available: package referenced, but not analyzed.
java.lang.reflectNo stats available: package referenced, but not analyzed.
java.netNo stats available: package referenced, but not analyzed.
java.securityNo stats available: package referenced, but not analyzed.
java.textNo stats available: package referenced, but not analyzed.
java.utilNo stats available: package referenced, but not analyzed.
java.util.jarNo stats available: package referenced, but not analyzed.
java.util.loggingNo stats available: package referenced, but not analyzed.
java.util.regexNo stats available: package referenced, but not analyzed.
java.util.zipNo stats available: package referenced, but not analyzed.
javax.swingNo stats available: package referenced, but not analyzed.
javax.swing.borderNo stats available: package referenced, but not analyzed.
javax.swing.eventNo stats available: package referenced, but not analyzed.
javax.swing.filechooserNo stats available: package referenced, but not analyzed.
javax.swing.plafNo stats available: package referenced, but not analyzed.
javax.swing.plaf.basicNo stats available: package referenced, but not analyzed.
javax.swing.plaf.metalNo stats available: package referenced, but not analyzed.
javax.swing.tableNo stats available: package referenced, but not analyzed.
javax.swing.textNo stats available: package referenced, but not analyzed.
javax.swing.text.htmlNo stats available: package referenced, but not analyzed.
javax.swing.treeNo stats available: package referenced, but not analyzed.
javax.xml.parsersNo stats available: package referenced, but not analyzed.
javax.xml.transformNo stats available: package referenced, but not analyzed.
javax.xml.transform.saxNo stats available: package referenced, but not analyzed.
javax.xml.transform.streamNo stats available: package referenced, but not analyzed.
org.apache.commons.httpclientNo stats available: package referenced, but not analyzed.
org.apache.commons.httpclient.methodsNo stats available: package referenced, but not analyzed.
org.apache.commons.httpclient.paramsNo stats available: package referenced, but not analyzed.
org.apache.commons.httpclient.utilNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysisNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysis.cnNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysis.czNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysis.deNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysis.elNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysis.frNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysis.nlNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysis.snowballNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysis.standardNo stats available: package referenced, but not analyzed.
org.apache.lucene.analysis.thNo stats available: package referenced, but not analyzed.
org.apache.lucene.documentNo stats available: package referenced, but not analyzed.
org.apache.lucene.indexNo stats available: package referenced, but not analyzed.
org.apache.lucene.queryParserNo stats available: package referenced, but not analyzed.
org.apache.lucene.searchNo stats available: package referenced, but not analyzed.
org.apache.lucene.storeNo stats available: package referenced, but not analyzed.
org.jdomNo stats available: package referenced, but not analyzed.
org.jdom.inputNo stats available: package referenced, but not analyzed.
org.jdom.outputNo stats available: package referenced, but not analyzed.
org.xml.saxNo stats available: package referenced, but not analyzed.
org.xml.sax.extNo stats available: package referenced, but not analyzed.
org.xml.sax.helpersNo stats available: package referenced, but not analyzed.

Packages

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

gnu.gpl

Afferent Couplings: 1Efferent Couplings: 2Abstractness: 0Instability: 0.67Distance: 0.33
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None gnu.gpl.License
gnu.gpl.UserMsg
org.crosswire.bibledesktop.desktop
java.lang
org.crosswire.common.util

gnu.lgpl

Afferent Couplings: 0Efferent Couplings: 2Abstractness: 0Instability: 1Distance: 0
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None gnu.lgpl.License
gnu.lgpl.Msg
Nonejava.lang
org.crosswire.common.util

org.crosswire.bibledesktop.book

Afferent Couplings: 2Efferent Couplings: 27Abstractness: 0.05Instability: 0.93Distance: 0.02
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.bibledesktop.book.BookSelectListener
org.crosswire.bibledesktop.book.DisplaySelectListener
org.crosswire.bibledesktop.book.AdvancedSearchPane
org.crosswire.bibledesktop.book.AdvancedSearchPane$1
org.crosswire.bibledesktop.book.AdvancedSearchPane$2
org.crosswire.bibledesktop.book.AdvancedSearchPane$3
org.crosswire.bibledesktop.book.BibleComboBoxModel
org.crosswire.bibledesktop.book.BibleComboBoxModelSet
org.crosswire.bibledesktop.book.BibleComboBoxModelSet$CustomItemListener
org.crosswire.bibledesktop.book.BibleNameCellRenderer
org.crosswire.bibledesktop.book.BibleViewPane
org.crosswire.bibledesktop.book.BibleViewPane$1
org.crosswire.bibledesktop.book.BibleViewPane$CustomFileFilter
org.crosswire.bibledesktop.book.BookListCellRenderer
org.crosswire.bibledesktop.book.BookSelectEvent
org.crosswire.bibledesktop.book.BooksComboBoxModel
org.crosswire.bibledesktop.book.BooksListModel
org.crosswire.bibledesktop.book.BooksListModel$CustomListDataListener
org.crosswire.bibledesktop.book.DisplaySelectEvent
org.crosswire.bibledesktop.book.DisplaySelectPane
org.crosswire.bibledesktop.book.DisplaySelectPane$1
org.crosswire.bibledesktop.book.DisplaySelectPane$2
org.crosswire.bibledesktop.book.DisplaySelectPane$3
org.crosswire.bibledesktop.book.DisplaySelectPane$4
org.crosswire.bibledesktop.book.Msg
org.crosswire.bibledesktop.book.MultiBookPane
org.crosswire.bibledesktop.book.MultiBookPane$1
org.crosswire.bibledesktop.book.MultiBookPane$2
org.crosswire.bibledesktop.book.MultiBookPane$3
org.crosswire.bibledesktop.book.MultiBookPane$4
org.crosswire.bibledesktop.book.ParallelBookPicker
org.crosswire.bibledesktop.book.ParallelBookPicker$SelectedActionListener
org.crosswire.bibledesktop.book.ParallelBookPicker$SelectedItemListener
org.crosswire.bibledesktop.book.PassageSelectionPane
org.crosswire.bibledesktop.book.PassageSelectionPane$1
org.crosswire.bibledesktop.book.PassageSelectionPane$2
org.crosswire.bibledesktop.book.PassageSelectionPane$3
org.crosswire.bibledesktop.book.PassageSelectionPane$CustomDocumentEvent
org.crosswire.bibledesktop.book.PassageSelectionPane$CustomPassageListener
org.crosswire.bibledesktop.desktop
org.crosswire.bibledesktop.passage
java.awt
java.awt.event
java.beans
java.io
java.lang
java.net
java.util
javax.swing
javax.swing.event
javax.swing.filechooser
javax.swing.plaf.basic
javax.swing.text
javax.swing.tree
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.display
org.crosswire.bibledesktop.display.basic
org.crosswire.bibledesktop.passage
org.crosswire.common.icu
org.crosswire.common.swing
org.crosswire.common.swing.desktop
org.crosswire.common.swing.desktop.event
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.index
org.crosswire.jsword.index.search
org.crosswire.jsword.passage
org.crosswire.jsword.versification

org.crosswire.bibledesktop.book.install

Afferent Couplings: 3Efferent Couplings: 24Abstractness: 0.04Instability: 0.89Distance: 0.07
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.bibledesktop.book.install.SiteEditor
org.crosswire.bibledesktop.book.install.BookFont
org.crosswire.bibledesktop.book.install.BookIcon
org.crosswire.bibledesktop.book.install.BookNode
org.crosswire.bibledesktop.book.install.BookTreeCellRenderer
org.crosswire.bibledesktop.book.install.EditSitePane
org.crosswire.bibledesktop.book.install.EditSitePane$1
org.crosswire.bibledesktop.book.install.EditSitePane$2
org.crosswire.bibledesktop.book.install.EditSitePane$3
org.crosswire.bibledesktop.book.install.EditSitePane$4
org.crosswire.bibledesktop.book.install.IndexResolver
org.crosswire.bibledesktop.book.install.InstallManagerComboBoxModel
org.crosswire.bibledesktop.book.install.InstallManagerComboBoxModel$CustomInstallerListener
org.crosswire.bibledesktop.book.install.InstallerFactoryComboBoxModel
org.crosswire.bibledesktop.book.install.InternetWarning
org.crosswire.bibledesktop.book.install.InternetWarning$1
org.crosswire.bibledesktop.book.install.Msg
org.crosswire.bibledesktop.book.install.SiteEditorFactory
org.crosswire.bibledesktop.book.install.SitePane
org.crosswire.bibledesktop.book.install.SitePane$1
org.crosswire.bibledesktop.book.install.SitePane$CustomBooksListener
org.crosswire.bibledesktop.book.install.SitesPane
org.crosswire.bibledesktop.book.install.SitesPane$1
org.crosswire.bibledesktop.book.install.SitesPane$SiteInstallerListener
org.crosswire.bibledesktop.book.install.SwordSiteEditor
org.crosswire.bibledesktop.book.install.TextPaneBookMetaDataDisplay
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.desktop
org.crosswire.bibledesktop.display.basic
java.awt
java.awt.event
java.io
java.lang
java.util
javax.swing
javax.swing.event
javax.swing.text
javax.swing.text.html
javax.swing.tree
javax.xml.transform
org.crosswire.bibledesktop.desktop
org.crosswire.common.icu
org.crosswire.common.progress.swing
org.crosswire.common.swing
org.crosswire.common.swing.desktop
org.crosswire.common.util
org.crosswire.common.xml
org.crosswire.jsword.book
org.crosswire.jsword.book.install
org.crosswire.jsword.book.install.sword
org.crosswire.jsword.index
org.crosswire.jsword.util
org.xml.sax

org.crosswire.bibledesktop.desktop

Afferent Couplings: 3Efferent Couplings: 34Abstractness: 0Instability: 0.92Distance: 0.08
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.crosswire.bibledesktop.desktop.AboutPane
org.crosswire.bibledesktop.desktop.AboutPane$1
org.crosswire.bibledesktop.desktop.Desktop
org.crosswire.bibledesktop.desktop.Desktop$1
org.crosswire.bibledesktop.desktop.Desktop$2
org.crosswire.bibledesktop.desktop.Desktop$3
org.crosswire.bibledesktop.desktop.Desktop$DesktopRunner
org.crosswire.bibledesktop.desktop.Desktop$DesktopThread
org.crosswire.bibledesktop.desktop.DesktopActions
org.crosswire.bibledesktop.desktop.DesktopActions$ShowSideBarVisitor
org.crosswire.bibledesktop.desktop.Msg
org.crosswire.bibledesktop.desktop.Splash
org.crosswire.bibledesktop.desktop.Splash$1
org.crosswire.bibledesktop.desktop.Splash$CustomWorkListener
org.crosswire.bibledesktop.desktop.StatusBar
org.crosswire.bibledesktop.desktop.ViewSourcePane
org.crosswire.bibledesktop.desktop.XSLTProperty
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.display.basic
org.crosswire.bibledesktop.util
gnu.gpl
java.awt
java.awt.datatransfer
java.awt.event
java.beans
java.io
java.lang
java.net
java.util
javax.swing
javax.swing.event
javax.swing.text
javax.swing.text.html
javax.xml.transform
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.display
org.crosswire.bibledesktop.display.basic
org.crosswire.bibledesktop.util
org.crosswire.common.config
org.crosswire.common.config.swing
org.crosswire.common.history
org.crosswire.common.progress
org.crosswire.common.progress.swing
org.crosswire.common.swing
org.crosswire.common.swing.desktop
org.crosswire.common.swing.desktop.event
org.crosswire.common.util
org.crosswire.common.xml
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.jsword.util
org.jdom
org.xml.sax

org.crosswire.bibledesktop.display

Afferent Couplings: 3Efferent Couplings: 11Abstractness: 0.33Instability: 0.79Distance: 0.12
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.bibledesktop.display.BookDataDisplay
org.crosswire.bibledesktop.display.URIEventListener
org.crosswire.bibledesktop.display.BookDataDisplayFactory
org.crosswire.bibledesktop.display.ProxyBookDataDisplay
org.crosswire.bibledesktop.display.ScrolledBookDataDisplay
org.crosswire.bibledesktop.display.URIEvent
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.desktop
org.crosswire.bibledesktop.display.basic
java.awt
java.beans
java.io
java.lang
java.util
javax.swing
org.crosswire.bibledesktop.passage
org.crosswire.common.swing
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage

org.crosswire.bibledesktop.display.basic

Afferent Couplings: 2Efferent Couplings: 24Abstractness: 0Instability: 0.92Distance: 0.08
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.crosswire.bibledesktop.display.basic.Msg
org.crosswire.bibledesktop.display.basic.SplitBookDataDisplay
org.crosswire.bibledesktop.display.basic.TabbedBookDataDisplay
org.crosswire.bibledesktop.display.basic.TabbedBookDataDisplay$1
org.crosswire.bibledesktop.display.basic.TextPaneBookDataDisplay
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.desktop
java.awt
java.awt.event
java.beans
java.io
java.lang
java.net
java.text
java.util
javax.swing
javax.swing.event
javax.swing.text
javax.swing.text.html
javax.xml.transform
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.desktop
org.crosswire.bibledesktop.display
org.crosswire.bibledesktop.passage
org.crosswire.common.swing
org.crosswire.common.util
org.crosswire.common.xml
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.jsword.util
org.xml.sax

org.crosswire.bibledesktop.passage

Afferent Couplings: 3Efferent Couplings: 14Abstractness: 0.08Instability: 0.82Distance: 0.1
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.bibledesktop.passage.KeyChangeListener
org.crosswire.bibledesktop.passage.KeyChangeEvent
org.crosswire.bibledesktop.passage.KeyListListModel
org.crosswire.bibledesktop.passage.KeySidebar
org.crosswire.bibledesktop.passage.KeySidebar$1
org.crosswire.bibledesktop.passage.KeyTreeCellRenderer
org.crosswire.bibledesktop.passage.KeyTreeModel
org.crosswire.bibledesktop.passage.KeyTreeNode
org.crosswire.bibledesktop.passage.Msg
org.crosswire.bibledesktop.passage.RangeListModel
org.crosswire.bibledesktop.passage.WholeBibleTreeModel
org.crosswire.bibledesktop.passage.WholeBibleTreeNode
org.crosswire.bibledesktop.passage.WholeBibleTreeNode$WholeBibleEnumeration
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.display
org.crosswire.bibledesktop.display.basic
java.awt
java.io
java.lang
java.util
javax.swing
javax.swing.event
javax.swing.tree
org.crosswire.bibledesktop.book
org.crosswire.common.icu
org.crosswire.common.swing
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.jsword.versification

org.crosswire.bibledesktop.util

Afferent Couplings: 1Efferent Couplings: 9Abstractness: 0Instability: 0.9Distance: 0.1
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.crosswire.bibledesktop.util.ConfigurableSwingConverter
org.crosswire.bibledesktop.util.ConfigurableSwingConverter$XSLTFilter
org.crosswire.bibledesktop.desktop
java.awt
java.io
java.lang
java.util
javax.xml.transform
org.crosswire.bibledesktop.desktop
org.crosswire.common.swing
org.crosswire.common.util
org.crosswire.common.xml

org.crosswire.common.activate

Afferent Couplings: 4Efferent Couplings: 3Abstractness: 0.17Instability: 0.43Distance: 0.4
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.activate.Activatable
org.crosswire.common.activate.Activator
org.crosswire.common.activate.Kill
org.crosswire.common.activate.Kill$1
org.crosswire.common.activate.Lock
org.crosswire.common.activate.Msg
org.crosswire.jsword.book
org.crosswire.jsword.book.basic
org.crosswire.jsword.book.sword
org.crosswire.jsword.index.lucene
java.lang
java.util
org.crosswire.common.util

org.crosswire.common.compress

Afferent Couplings: 1Efferent Couplings: 4Abstractness: 0.43Instability: 0.8Distance: 0.23
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.compress.AbstractCompressor
org.crosswire.common.compress.Compressor
org.crosswire.common.compress.CompressorType
org.crosswire.common.compress.CompressorType$1
org.crosswire.common.compress.CompressorType$2
org.crosswire.common.compress.LZSS
org.crosswire.common.compress.Zip
org.crosswire.jsword.book.sword
java.io
java.lang
java.util
java.util.zip

org.crosswire.common.config

Afferent Couplings: 4Efferent Couplings: 8Abstractness: 0.22Instability: 0.67Distance: 0.12
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.config.AbstractReflectedChoice
org.crosswire.common.config.Choice
org.crosswire.common.config.ConfigListener
org.crosswire.common.config.MappedChoice
org.crosswire.common.config.MultipleChoice
org.crosswire.common.config.BooleanChoice
org.crosswire.common.config.ChoiceFactory
org.crosswire.common.config.ClassChoice
org.crosswire.common.config.Config
org.crosswire.common.config.ConfigEvent
org.crosswire.common.config.ConfigException
org.crosswire.common.config.DirectoryChoice
org.crosswire.common.config.FileChoice
org.crosswire.common.config.FontChoice
org.crosswire.common.config.IntOptionsChoice
org.crosswire.common.config.MappedOptionsChoice
org.crosswire.common.config.Msg
org.crosswire.common.config.NumberChoice
org.crosswire.common.config.PathChoice
org.crosswire.common.config.StartupException
org.crosswire.common.config.StringArrayChoice
org.crosswire.common.config.StringChoice
org.crosswire.common.config.StringOptionsChoice
org.crosswire.bibledesktop.desktop
org.crosswire.common.config.swing
org.crosswire.common.util
org.crosswire.jsword.book
java.beans
java.io
java.lang
java.lang.reflect
java.net
java.util
org.crosswire.common.util
org.jdom

org.crosswire.common.config.swing

Afferent Couplings: 1Efferent Couplings: 15Abstractness: 0.13Instability: 0.94Distance: 0.07
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.config.swing.AbstractConfigEditor
org.crosswire.common.config.swing.ButtonPaneListener
org.crosswire.common.config.swing.ConfigEditor
org.crosswire.common.config.swing.Field
org.crosswire.common.config.swing.AbstractConfigEditor$1
org.crosswire.common.config.swing.AbstractConfigEditor$2
org.crosswire.common.config.swing.AdvancedConfigEditor
org.crosswire.common.config.swing.AdvancedConfigEditor$AdvancedConfigureTreeModel
org.crosswire.common.config.swing.AdvancedConfigEditor$CompNode
org.crosswire.common.config.swing.AdvancedConfigEditor$CustomTreeCellRenderer
org.crosswire.common.config.swing.BooleanField
org.crosswire.common.config.swing.ButtonPane
org.crosswire.common.config.swing.ConfigEditorFactory
org.crosswire.common.config.swing.ConfigEditorFactory$URIActionListener
org.crosswire.common.config.swing.DirectoryField
org.crosswire.common.config.swing.FieldMap
org.crosswire.common.config.swing.FileField
org.crosswire.common.config.swing.FontField
org.crosswire.common.config.swing.MappedOptionsField
org.crosswire.common.config.swing.Msg
org.crosswire.common.config.swing.NumberField
org.crosswire.common.config.swing.OptionsField
org.crosswire.common.config.swing.PathField
org.crosswire.common.config.swing.StringArrayField
org.crosswire.common.config.swing.StringArrayField$InputPane
org.crosswire.common.config.swing.TextField
org.crosswire.common.config.swing.TreeConfigEditor
org.crosswire.common.config.swing.TreeConfigEditor$1
org.crosswire.common.config.swing.TreeConfigEditor$ConfigureTreeModel
org.crosswire.common.config.swing.TreeConfigEditor$Node
org.crosswire.common.config.swing.UserMsg
org.crosswire.bibledesktop.desktop
java.awt
java.awt.event
java.io
java.lang
java.net
java.util
javax.swing
javax.swing.event
javax.swing.tree
org.crosswire.common.config
org.crosswire.common.diff
org.crosswire.common.icu
org.crosswire.common.swing
org.crosswire.common.swing.desktop
org.crosswire.common.util

org.crosswire.common.crypt

Afferent Couplings: 1Efferent Couplings: 1Abstractness: 0Instability: 0.5Distance: 0.5
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.crosswire.common.crypt.Sapphire
org.crosswire.jsword.book.sword
java.lang

org.crosswire.common.diff

Afferent Couplings: 2Efferent Couplings: 4Abstractness: 0.07Instability: 0.67Distance: 0.27
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.diff.Locator
org.crosswire.common.diff.Bitap
org.crosswire.common.diff.CommonMiddle
org.crosswire.common.diff.Commonality
org.crosswire.common.diff.Diff
org.crosswire.common.diff.DiffCleanup
org.crosswire.common.diff.Difference
org.crosswire.common.diff.DifferenceEngine
org.crosswire.common.diff.Distance
org.crosswire.common.diff.EditType
org.crosswire.common.diff.LineMap
org.crosswire.common.diff.Match
org.crosswire.common.diff.Patch
org.crosswire.common.diff.Patch$PatchResults
org.crosswire.common.diff.PatchEntry
org.crosswire.common.config.swing
org.crosswire.jsword.book
java.io
java.lang
java.util
java.util.regex

org.crosswire.common.history

Afferent Couplings: 1Efferent Couplings: 3Abstractness: 0.33Instability: 0.75Distance: 0.08
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.history.HistoryListener
org.crosswire.common.history.History
org.crosswire.common.history.HistoryEvent
org.crosswire.bibledesktop.desktop
java.lang
java.util
org.crosswire.common.util

org.crosswire.common.icu

Afferent Couplings: 10Efferent Couplings: 6Abstractness: 0Instability: 0.38Distance: 0.62
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.crosswire.common.icu.DateFormatter
org.crosswire.common.icu.NumberShaper
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.passage
org.crosswire.common.config.swing
org.crosswire.common.progress.swing
org.crosswire.common.swing
org.crosswire.common.util
org.crosswire.jsword.book.readings
org.crosswire.jsword.book.sword
org.crosswire.jsword.passage
java.io
java.lang
java.lang.reflect
java.text
java.util
org.crosswire.common.util

org.crosswire.common.options

Afferent Couplings: 0Efferent Couplings: 4Abstractness: 0.12Instability: 1Distance: 0.12
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.options.DataType
org.crosswire.common.options.ArgumentType
org.crosswire.common.options.DataType$1
org.crosswire.common.options.DataType$2
org.crosswire.common.options.DataType$3
org.crosswire.common.options.GetOptions
org.crosswire.common.options.Option
org.crosswire.common.options.OptionList
Nonejava.io
java.lang
java.util
org.crosswire.common.util

org.crosswire.common.progress

Afferent Couplings: 4Efferent Couplings: 5Abstractness: 0.29Instability: 0.56Distance: 0.16
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.progress.Progress
org.crosswire.common.progress.WorkListener
org.crosswire.common.progress.Job
org.crosswire.common.progress.Job$PredictTask
org.crosswire.common.progress.JobManager
org.crosswire.common.progress.UserMsg
org.crosswire.common.progress.WorkEvent
org.crosswire.bibledesktop.desktop
org.crosswire.common.progress.swing
org.crosswire.jsword.book.install.sword
org.crosswire.jsword.index.lucene
java.io
java.lang
java.net
java.util
org.crosswire.common.util

org.crosswire.common.progress.swing

Afferent Couplings: 2Efferent Couplings: 10Abstractness: 0Instability: 0.83Distance: 0.17
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.crosswire.common.progress.swing.JobCancelListener
org.crosswire.common.progress.swing.JobsProgressBar
org.crosswire.common.progress.swing.JobsProgressBar$1
org.crosswire.common.progress.swing.JobsProgressBar$JobData
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.desktop
java.awt
java.awt.event
java.io
java.lang
java.util
javax.swing
org.crosswire.common.icu
org.crosswire.common.progress
org.crosswire.common.swing
org.crosswire.common.util

org.crosswire.common.swing

Afferent Couplings: 10Efferent Couplings: 21Abstractness: 0.04Instability: 0.68Distance: 0.28
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.swing.AbstractLayout
org.crosswire.common.swing.Actionable
org.crosswire.common.swing.ActionFactory
org.crosswire.common.swing.AltFixedSplitPane
org.crosswire.common.swing.AntiAliasedTextPane
org.crosswire.common.swing.CWAction
org.crosswire.common.swing.CWOptionPane
org.crosswire.common.swing.CWOptionPane$1
org.crosswire.common.swing.CWOptionPane$2
org.crosswire.common.swing.CWOptionPane$3
org.crosswire.common.swing.CWScrollPane
org.crosswire.common.swing.CatchingThreadGroup
org.crosswire.common.swing.CompositeIcon
org.crosswire.common.swing.EdgeBorder
org.crosswire.common.swing.ExceptionPane
org.crosswire.common.swing.ExceptionPane$1
org.crosswire.common.swing.ExceptionPane$CustomLister
org.crosswire.common.swing.ExceptionPane$ExceptionPaneReporterListener
org.crosswire.common.swing.ExceptionPane$ExceptionRunner
org.crosswire.common.swing.ExceptionPane$MessageRunner
org.crosswire.common.swing.ExceptionPane$SelectActionListener
org.crosswire.common.swing.ExceptionPane$SelectedItemListener
org.crosswire.common.swing.FixedSplitPane
org.crosswire.common.swing.FontChooser
org.crosswire.common.swing.FontChooser$1
org.crosswire.common.swing.FontChooser$2
org.crosswire.common.swing.FontChooser$3
org.crosswire.common.swing.FontChooser$CustomComboBoxModel
org.crosswire.common.swing.FontChooser$CustomListCellRenderer
org.crosswire.common.swing.FontStore
org.crosswire.common.swing.FormPane
org.crosswire.common.swing.GriddedPanel
org.crosswire.common.swing.GuiConvert
org.crosswire.common.swing.GuiUtil
org.crosswire.common.swing.LookAndFeelUtil
org.crosswire.common.swing.MapComboBoxModel
org.crosswire.common.swing.MapEntryRenderer
org.crosswire.common.swing.MapTableModel
org.crosswire.common.swing.MapTableModel$StringPair
org.crosswire.common.swing.Msg
org.crosswire.common.swing.NudgeButton
org.crosswire.common.swing.NumberCellRenderer
org.crosswire.common.swing.NumericDocument
org.crosswire.common.swing.QuickHelpDialog
org.crosswire.common.swing.QuickHelpDialog$1
org.crosswire.common.swing.QuickHelpDialog$2
org.crosswire.common.swing.StackTraceListModel
org.crosswire.common.swing.UserMsg
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.desktop
org.crosswire.bibledesktop.display
org.crosswire.bibledesktop.display.basic
org.crosswire.bibledesktop.passage
org.crosswire.bibledesktop.util
org.crosswire.common.config.swing
org.crosswire.common.progress.swing
org.crosswire.common.swing.desktop
java.awt
java.awt.event
java.beans
java.io
java.lang
java.lang.reflect
java.net
java.text
java.util
javax.swing
javax.swing.border
javax.swing.event
javax.swing.plaf
javax.swing.plaf.basic
javax.swing.table
javax.swing.text
javax.swing.text.html
org.crosswire.common.icu
org.crosswire.common.swing.plaf
org.crosswire.common.util
org.crosswire.common.xml

org.crosswire.common.swing.desktop

Afferent Couplings: 4Efferent Couplings: 12Abstractness: 0.37Instability: 0.75Distance: 0.12
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.swing.desktop.AbstractViewLayout
org.crosswire.common.swing.desktop.Clearable
org.crosswire.common.swing.desktop.LayoutType
org.crosswire.common.swing.desktop.Titleable
org.crosswire.common.swing.desktop.ViewGenerator
org.crosswire.common.swing.desktop.ViewVisitor
org.crosswire.common.swing.desktop.Viewable
org.crosswire.common.swing.desktop.LayoutPersistence
org.crosswire.common.swing.desktop.LayoutType$1
org.crosswire.common.swing.desktop.LayoutType$2
org.crosswire.common.swing.desktop.MDIViewLayout
org.crosswire.common.swing.desktop.MDIViewLayout$CloseListener
org.crosswire.common.swing.desktop.MDIViewLayout$CustomInternalFrameAdapter
org.crosswire.common.swing.desktop.TDIViewLayout
org.crosswire.common.swing.desktop.TabPopupListener
org.crosswire.common.swing.desktop.TabbedPanePanel
org.crosswire.common.swing.desktop.ToolBar
org.crosswire.common.swing.desktop.UserMsg
org.crosswire.common.swing.desktop.ViewManager
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.desktop
org.crosswire.common.config.swing
java.awt
java.awt.event
java.beans
java.io
java.lang
java.util
javax.swing
javax.swing.event
javax.swing.plaf
org.crosswire.common.swing
org.crosswire.common.swing.desktop.event
org.crosswire.common.util

org.crosswire.common.swing.desktop.event

Afferent Couplings: 3Efferent Couplings: 3Abstractness: 0.5Instability: 0.5Distance: 0
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.swing.desktop.event.TitleChangedListener
org.crosswire.common.swing.desktop.event.ViewEventListener
org.crosswire.common.swing.desktop.event.TitleChangedEvent
org.crosswire.common.swing.desktop.event.ViewEvent
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.desktop
org.crosswire.common.swing.desktop
java.awt
java.lang
java.util

org.crosswire.common.swing.plaf

Afferent Couplings: 1Efferent Couplings: 7Abstractness: 0.14Instability: 0.88Distance: 0.02
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.swing.plaf.AbstractLFCustoms
org.crosswire.common.swing.plaf.MetalBorderlessTabbedPaneUI
org.crosswire.common.swing.plaf.MetalLFCustoms
org.crosswire.common.swing.plaf.MetalPanelBorder
org.crosswire.common.swing.plaf.OtherLFCustoms
org.crosswire.common.swing.plaf.WindowsBorderlessTabbedPaneUI
org.crosswire.common.swing.plaf.WindowsLFCustoms
org.crosswire.common.swing
com.sun.java.swing.plaf.windows
java.awt
java.lang
javax.swing
javax.swing.border
javax.swing.plaf
javax.swing.plaf.metal

org.crosswire.common.util

Afferent Couplings: 43Efferent Couplings: 16Abstractness: 0.11Instability: 0.27Distance: 0.62
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.util.Filter
org.crosswire.common.util.Iterable
org.crosswire.common.util.OSType
org.crosswire.common.util.ReporterListener
org.crosswire.common.util.StackTrace$AbstractStackIterator
org.crosswire.common.util.URIFilter
org.crosswire.common.util.CWClassLoader
org.crosswire.common.util.CWClassLoader$PrivilegedLoader
org.crosswire.common.util.CWProject
org.crosswire.common.util.CallContext
org.crosswire.common.util.ClassUtil
org.crosswire.common.util.CollectionUtil
org.crosswire.common.util.Convert
org.crosswire.common.util.Countries
org.crosswire.common.util.DefaultURIFilter
org.crosswire.common.util.EmptyIterator
org.crosswire.common.util.EventListenerList
org.crosswire.common.util.FileUtil
org.crosswire.common.util.Histogram
org.crosswire.common.util.Histogram$Counter
org.crosswire.common.util.IOUtil
org.crosswire.common.util.ItemIterator
org.crosswire.common.util.IteratorEnumeration
org.crosswire.common.util.Language
org.crosswire.common.util.Languages
org.crosswire.common.util.LogConfig
org.crosswire.common.util.Logger
org.crosswire.common.util.LucidException
org.crosswire.common.util.LucidRuntimeException
org.crosswire.common.util.Msg
org.crosswire.common.util.MsgBase
org.crosswire.common.util.NetUtil
org.crosswire.common.util.NetUtil$IsDirectoryURIFilter
org.crosswire.common.util.NetUtil$URIFilterFilenameFilter
org.crosswire.common.util.OSType$1
org.crosswire.common.util.OSType$2
org.crosswire.common.util.OSType$3
org.crosswire.common.util.PatternFormatter
org.crosswire.common.util.PluginUtil
org.crosswire.common.util.ReflectionUtil
org.crosswire.common.util.Reporter
org.crosswire.common.util.Reporter$CustomAWTExceptionHandler
org.crosswire.common.util.ReporterEvent
org.crosswire.common.util.ResourceUtil
org.crosswire.common.util.StackTrace
org.crosswire.common.util.StackTrace$1
org.crosswire.common.util.StackTrace$2
org.crosswire.common.util.StackTrace$3
org.crosswire.common.util.StringUtil
org.crosswire.common.util.TimeGate
org.crosswire.common.util.Translations
org.crosswire.common.util.UserMsg
org.crosswire.common.util.WebResource
gnu.gpl
gnu.lgpl
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.desktop
org.crosswire.bibledesktop.display
org.crosswire.bibledesktop.display.basic
org.crosswire.bibledesktop.passage
org.crosswire.bibledesktop.util
org.crosswire.common.activate
org.crosswire.common.config
org.crosswire.common.config.swing
org.crosswire.common.history
org.crosswire.common.icu
org.crosswire.common.options
org.crosswire.common.progress
org.crosswire.common.progress.swing
org.crosswire.common.swing
org.crosswire.common.swing.desktop
org.crosswire.common.xml
org.crosswire.jsword.book
org.crosswire.jsword.book.basic
org.crosswire.jsword.book.filter
org.crosswire.jsword.book.filter.gbf
org.crosswire.jsword.book.filter.osis
org.crosswire.jsword.book.filter.plaintext
org.crosswire.jsword.book.filter.thml
org.crosswire.jsword.book.install
org.crosswire.jsword.book.install.sword
org.crosswire.jsword.book.readings
org.crosswire.jsword.book.study
org.crosswire.jsword.book.sword
org.crosswire.jsword.bridge
org.crosswire.jsword.examples
org.crosswire.jsword.index
org.crosswire.jsword.index.lucene
org.crosswire.jsword.index.lucene.analysis
org.crosswire.jsword.index.query
org.crosswire.jsword.index.search
org.crosswire.jsword.passage
org.crosswire.jsword.util
org.crosswire.jsword.versification
org.crosswire.jsword.view.web
java.io
java.lang
java.lang.reflect
java.net
java.security
java.text
java.util
java.util.jar
java.util.logging
java.util.zip
org.apache.commons.httpclient
org.apache.commons.httpclient.methods
org.apache.commons.httpclient.params
org.apache.commons.httpclient.util
org.crosswire.common.config
org.crosswire.common.icu

org.crosswire.common.xml

Afferent Couplings: 13Efferent Couplings: 17Abstractness: 0.1Instability: 0.57Distance: 0.34
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.common.xml.Converter
org.crosswire.common.xml.SAXEventProvider
org.crosswire.common.xml.FormatType
org.crosswire.common.xml.HTMLSerializingContentHandler
org.crosswire.common.xml.JDOMSAXEventProvider
org.crosswire.common.xml.PrettySerializingContentHandler
org.crosswire.common.xml.RedLetterText
org.crosswire.common.xml.SAXEventProviderInputSource
org.crosswire.common.xml.SAXEventProviderXMLReader
org.crosswire.common.xml.SerializingContentHandler
org.crosswire.common.xml.StringSAXEventProvider
org.crosswire.common.xml.TransformingSAXEventProvider
org.crosswire.common.xml.TransformingSAXEventProvider$TemplateInfo
org.crosswire.common.xml.TransformingSAXEventProviderConverter
org.crosswire.common.xml.XMLFeature
org.crosswire.common.xml.XMLFeatureSet
org.crosswire.common.xml.XMLFeatureSet$XMLFeatureState
org.crosswire.common.xml.XMLHandlerAdapter
org.crosswire.common.xml.XMLProcess
org.crosswire.common.xml.XMLUtil
org.crosswire.common.xml.XalanProcess
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.desktop
org.crosswire.bibledesktop.display.basic
org.crosswire.bibledesktop.util
org.crosswire.common.swing
org.crosswire.jsword.book
org.crosswire.jsword.book.basic
org.crosswire.jsword.book.filter.osis
org.crosswire.jsword.book.filter.thml
org.crosswire.jsword.book.sword
org.crosswire.jsword.bridge
org.crosswire.jsword.examples
org.crosswire.jsword.util
java.io
java.lang
java.lang.reflect
java.net
java.util
java.util.regex
javax.xml.parsers
javax.xml.transform
javax.xml.transform.sax
javax.xml.transform.stream
org.crosswire.common.util
org.jdom
org.jdom.input
org.jdom.output
org.xml.sax
org.xml.sax.ext
org.xml.sax.helpers

org.crosswire.jsword.book

Afferent Couplings: 26Efferent Couplings: 15Abstractness: 0.2Instability: 0.37Distance: 0.43
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.jsword.book.Book
org.crosswire.jsword.book.BookDriver
org.crosswire.jsword.book.BookFilter
org.crosswire.jsword.book.BookList
org.crosswire.jsword.book.BookMetaData
org.crosswire.jsword.book.BookProvider
org.crosswire.jsword.book.Bookmark
org.crosswire.jsword.book.BooksListener
org.crosswire.jsword.book.CaseType
org.crosswire.jsword.book.BookCategory
org.crosswire.jsword.book.BookComparators
org.crosswire.jsword.book.BookComparators$1
org.crosswire.jsword.book.BookComparators$2
org.crosswire.jsword.book.BookData
org.crosswire.jsword.book.BookException
org.crosswire.jsword.book.BookFilterIterator
org.crosswire.jsword.book.BookFilters
org.crosswire.jsword.book.BookFilters$1
org.crosswire.jsword.book.BookFilters$2
org.crosswire.jsword.book.BookFilters$3
org.crosswire.jsword.book.BookFilters$AllBookFilter
org.crosswire.jsword.book.BookFilters$BookCategoryFilter
org.crosswire.jsword.book.BookFilters$BookFeatureFilter
org.crosswire.jsword.book.BookFilters$CustomBookFilter
org.crosswire.jsword.book.BookFilters$CustomBookFilter$Test
org.crosswire.jsword.book.BookFilters$NotBookCategoryFilter
org.crosswire.jsword.book.BookSet
org.crosswire.jsword.book.BookSet$GroupFilter
org.crosswire.jsword.book.BookmarkFactory
org.crosswire.jsword.book.Books
org.crosswire.jsword.book.Books$1
org.crosswire.jsword.book.BooksEvent
org.crosswire.jsword.book.CaseType$1
org.crosswire.jsword.book.CaseType$2
org.crosswire.jsword.book.CaseType$3
org.crosswire.jsword.book.DataPolice
org.crosswire.jsword.book.DefaultBook
org.crosswire.jsword.book.Defaults
org.crosswire.jsword.book.Defaults$DefaultsBookListener
org.crosswire.jsword.book.FeatureType
org.crosswire.jsword.book.Msg
org.crosswire.jsword.book.OSISUtil
org.crosswire.jsword.book.OSISUtil$OSISFactory
org.crosswire.jsword.book.SentenceUtil
org.crosswire.jsword.book.UserMsg
org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.desktop
org.crosswire.bibledesktop.display
org.crosswire.bibledesktop.display.basic
org.crosswire.bibledesktop.passage
org.crosswire.jsword.book.basic
org.crosswire.jsword.book.filter
org.crosswire.jsword.book.filter.gbf
org.crosswire.jsword.book.filter.osis
org.crosswire.jsword.book.filter.plaintext
org.crosswire.jsword.book.filter.thml
org.crosswire.jsword.book.install
org.crosswire.jsword.book.install.sword
org.crosswire.jsword.book.readings
org.crosswire.jsword.book.study
org.crosswire.jsword.book.sword
org.crosswire.jsword.bridge
org.crosswire.jsword.examples
org.crosswire.jsword.index
org.crosswire.jsword.index.lucene
org.crosswire.jsword.index.lucene.analysis
org.crosswire.jsword.index.query
org.crosswire.jsword.index.search
org.crosswire.jsword.util
org.crosswire.jsword.versification
java.io
java.lang
java.lang.reflect
java.net
java.util
java.util.regex
org.crosswire.common.activate
org.crosswire.common.config
org.crosswire.common.diff
org.crosswire.common.util
org.crosswire.common.xml
org.crosswire.jsword.index
org.crosswire.jsword.index.search
org.crosswire.jsword.passage
org.jdom

org.crosswire.jsword.book.basic

Afferent Couplings: 3Efferent Couplings: 13Abstractness: 0.62Instability: 0.81Distance: 0.44
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.jsword.book.basic.AbstractBook
org.crosswire.jsword.book.basic.AbstractBookDriver
org.crosswire.jsword.book.basic.AbstractBookList
org.crosswire.jsword.book.basic.AbstractBookMetaData
org.crosswire.jsword.book.basic.AbstractPassageBook
org.crosswire.jsword.book.basic.DefaultBookMetaData
org.crosswire.jsword.book.basic.DefaultBookmark
org.crosswire.jsword.book.basic.Msg
org.crosswire.jsword.book.install.sword
org.crosswire.jsword.book.readings
org.crosswire.jsword.book.sword
java.lang
java.net
java.util
javax.swing.event
org.crosswire.common.activate
org.crosswire.common.util
org.crosswire.common.xml
org.crosswire.jsword.book
org.crosswire.jsword.book.filter
org.crosswire.jsword.index
org.crosswire.jsword.index.search
org.crosswire.jsword.passage
org.jdom

org.crosswire.jsword.book.filter

Afferent Couplings: 6Efferent Couplings: 5Abstractness: 0.2Instability: 0.45Distance: 0.35
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.jsword.book.filter.Filter
org.crosswire.jsword.book.filter.FilterException
org.crosswire.jsword.book.filter.FilterFactory
org.crosswire.jsword.book.filter.FilterUtil
org.crosswire.jsword.book.filter.Msg
org.crosswire.jsword.book.basic
org.crosswire.jsword.book.filter.gbf
org.crosswire.jsword.book.filter.osis
org.crosswire.jsword.book.filter.plaintext
org.crosswire.jsword.book.filter.thml
org.crosswire.jsword.book.sword
java.lang
java.util
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage

org.crosswire.jsword.book.filter.gbf

Afferent Couplings: 0Efferent Couplings: 7Abstractness: 0.06Instability: 1Distance: 0.06
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.jsword.book.filter.gbf.AbstractTag
org.crosswire.jsword.book.filter.gbf.Tag
org.crosswire.jsword.book.filter.gbf.TagBuilder
org.crosswire.jsword.book.filter.gbf.GBFFilter
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$BoldStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$CrossRefStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$DefaultEndTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$EndOfLineTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$EscapeTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$FootnoteEndTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$FootnoteStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$HeaderStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$IgnoredTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$ItalicStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$JustifyRightTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$OTQuoteStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$ParagraphTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$PoetryStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$PsalmTitleStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$RedLetterStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$StrongsMorphTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$StrongsWordTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$TextFootnoteTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$TitleStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTagBuilders$UnderlineStartTagBuilder
org.crosswire.jsword.book.filter.gbf.GBFTags
org.crosswire.jsword.book.filter.gbf.GBFTags$BoldStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$CrossRefStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$DefaultEndTag
org.crosswire.jsword.book.filter.gbf.GBFTags$EOLTag
org.crosswire.jsword.book.filter.gbf.GBFTags$FootnoteEndTag
org.crosswire.jsword.book.filter.gbf.GBFTags$FootnoteStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$HeaderStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$IgnoredTag
org.crosswire.jsword.book.filter.gbf.GBFTags$ItalicStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$JustifyLeftTag
org.crosswire.jsword.book.filter.gbf.GBFTags$JustifyRightTag
org.crosswire.jsword.book.filter.gbf.GBFTags$OTQuoteStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$ParagraphTag
org.crosswire.jsword.book.filter.gbf.GBFTags$PoetryStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$PsalmStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$RedLetterStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$StrongsMorphTag
org.crosswire.jsword.book.filter.gbf.GBFTags$StrongsWordTag
org.crosswire.jsword.book.filter.gbf.GBFTags$TextFootnoteTag
org.crosswire.jsword.book.filter.gbf.GBFTags$TextTag
org.crosswire.jsword.book.filter.gbf.GBFTags$TitleStartTag
org.crosswire.jsword.book.filter.gbf.GBFTags$UnderlineStartTag
org.crosswire.jsword.book.filter.gbf.Msg
Nonejava.lang
java.util
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.book.filter
org.crosswire.jsword.passage
org.jdom

org.crosswire.jsword.book.filter.osis

Afferent Couplings: 0Efferent Couplings: 11Abstractness: 0Instability: 1Distance: 0
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.crosswire.jsword.book.filter.osis.Msg
org.crosswire.jsword.book.filter.osis.OSISFilter
Nonejava.io
java.lang
java.util
org.crosswire.common.util
org.crosswire.common.xml
org.crosswire.jsword.book
org.crosswire.jsword.book.filter
org.crosswire.jsword.passage
org.jdom
org.jdom.input
org.xml.sax

org.crosswire.jsword.book.filter.plaintext

Afferent Couplings: 0Efferent Couplings: 7Abstractness: 0Instability: 1Distance: 0
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.crosswire.jsword.book.filter.plaintext.PlainTextFilter
Nonejava.lang
java.util
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.book.filter
org.crosswire.jsword.passage
org.jdom

org.crosswire.jsword.book.filter.thml

Afferent Couplings: 0Efferent Couplings: 12Abstractness: 0.04Instability: 1Distance: 0.04
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.crosswire.jsword.book.filter.thml.AbstractTag
org.crosswire.jsword.book.filter.thml.Tag
org.crosswire.jsword.book.filter.thml.ATag
org.crosswire.jsword.book.filter.thml.AliasTag
org.crosswire.jsword.book.filter.thml.AnonymousTag
org.crosswire.jsword.book.filter.thml.BTag
org.crosswire.jsword.book.filter.thml.BigTag
org.crosswire.jsword.book.filter.thml.BlockquoteTag
org.crosswire.jsword.book.filter.thml.BrTag
org.crosswire.jsword.book.filter.thml.CenterTag
org.crosswire.jsword.book.filter.thml.CitationTag
org.crosswire.jsword.book.filter.thml.ColTag
org.crosswire.jsword.book.filter.thml.CustomHandler
org.crosswire.jsword.book.filter.thml.DivTag
org.crosswire.jsword.book.filter.thml.FontTag
org.crosswire.jsword.book.filter.thml.ForeignTag
org.crosswire.jsword.book.filter.thml.HTag
org.crosswire.jsword.book.filter.thml.HrTag
org.crosswire.jsword.book.filter.thml.ITag
org.crosswire.jsword.book.filter.thml.IgnoreTag
org.crosswire.jsword.book.filter.thml.ImgTag
org.crosswire.jsword.book.filter.thml.LiTag
org.crosswire.jsword.book.filter.thml.Msg
org.crosswire.jsword.book.filter.thml.NameTag
org.crosswire.jsword.book.filter.thml.NoteTag
org.crosswire.jsword.book.filter.thml.OlTag
org.crosswire.jsword.book.filter.thml.PTag
org.crosswire.jsword.book.filter.thml.PbTag
org.crosswire.jsword.book.filter.thml.RootTag
org.crosswire.jsword.book.filter.thml.RowTag
org.crosswire.jsword.book.filter.thml.ScripRefTag
org.crosswire.jsword.book.filter.thml.ScriptureTag
org.crosswire.jsword.book.filter.thml.SmallTag
org.crosswire.jsword.book.filter.thml.SubTag
org.crosswire.jsword.book.filter.thml.SupTag
org.crosswire.jsword.book.filter.thml.SyncTag
org.crosswire.jsword.book.filter.thml.THMLFilter
org.crosswire.jsword.book.filter.thml.TableTag
org.crosswire.jsword.book.filter.thml.TdTag
org.crosswire.jsword.book.filter.thml.TermTag
org.crosswire.jsword.book.filter.thml.ThTag
org.crosswire.jsword.book.filter.thml.TrTag
org.crosswire.jsword.book.fi