Designed for use with JDepend and Ant.
Summary | [summary] [packages] [cycles] [explanations] |
| Package | Total Classes | Abstract Classes | Concrete Classes | Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|---|---|---|---|
| gnu.gpl | 2 | 0 | 2 | 1 | 2 | 0 | 0.67 | 0.33 |
| gnu.lgpl | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 0 |
| org.crosswire.bibledesktop.book | 39 | 2 | 37 | 2 | 27 | 0.05 | 0.93 | 0.02 |
| org.crosswire.bibledesktop.book.install | 26 | 1 | 25 | 3 | 24 | 0.04 | 0.89 | 0.07 |
| org.crosswire.bibledesktop.desktop | 17 | 0 | 17 | 3 | 34 | 0 | 0.92 | 0.08 |
| org.crosswire.bibledesktop.display | 6 | 2 | 4 | 3 | 11 | 0.33 | 0.79 | 0.12 |
| org.crosswire.bibledesktop.display.basic | 5 | 0 | 5 | 2 | 24 | 0 | 0.92 | 0.08 |
| org.crosswire.bibledesktop.passage | 13 | 1 | 12 | 3 | 14 | 0.08 | 0.82 | 0.1 |
| org.crosswire.bibledesktop.util | 2 | 0 | 2 | 1 | 9 | 0 | 0.9 | 0.1 |
| org.crosswire.common.activate | 6 | 1 | 5 | 4 | 3 | 0.17 | 0.43 | 0.4 |
| org.crosswire.common.compress | 7 | 3 | 4 | 1 | 4 | 0.43 | 0.8 | 0.23 |
| org.crosswire.common.config | 23 | 5 | 18 | 4 | 8 | 0.22 | 0.67 | 0.12 |
| org.crosswire.common.config.swing | 31 | 4 | 27 | 1 | 15 | 0.13 | 0.94 | 0.07 |
| org.crosswire.common.crypt | 1 | 0 | 1 | 1 | 1 | 0 | 0.5 | 0.5 |
| org.crosswire.common.diff | 15 | 1 | 14 | 2 | 4 | 0.07 | 0.67 | 0.27 |
| org.crosswire.common.history | 3 | 1 | 2 | 1 | 3 | 0.33 | 0.75 | 0.08 |
| org.crosswire.common.icu | 2 | 0 | 2 | 10 | 6 | 0 | 0.38 | 0.62 |
| org.crosswire.common.options | 8 | 1 | 7 | 0 | 4 | 0.12 | 1 | 0.12 |
| org.crosswire.common.progress | 7 | 2 | 5 | 4 | 5 | 0.29 | 0.56 | 0.16 |
| org.crosswire.common.progress.swing | 4 | 0 | 4 | 2 | 10 | 0 | 0.83 | 0.17 |
| org.crosswire.common.swing | 48 | 2 | 46 | 10 | 21 | 0.04 | 0.68 | 0.28 |
| org.crosswire.common.swing.desktop | 19 | 7 | 12 | 4 | 12 | 0.37 | 0.75 | 0.12 |
| org.crosswire.common.swing.desktop.event | 4 | 2 | 2 | 3 | 3 | 0.5 | 0.5 | 0 |
| org.crosswire.common.swing.plaf | 7 | 1 | 6 | 1 | 7 | 0.14 | 0.88 | 0.02 |
| org.crosswire.common.util | 53 | 6 | 47 | 43 | 16 | 0.11 | 0.27 | 0.62 |
| org.crosswire.common.xml | 21 | 2 | 19 | 13 | 17 | 0.1 | 0.57 | 0.34 |
| org.crosswire.jsword.book | 45 | 9 | 36 | 26 | 15 | 0.2 | 0.37 | 0.43 |
| org.crosswire.jsword.book.basic | 8 | 5 | 3 | 3 | 13 | 0.62 | 0.81 | 0.44 |
| org.crosswire.jsword.book.filter | 5 | 1 | 4 | 6 | 5 | 0.2 | 0.45 | 0.35 |
| org.crosswire.jsword.book.filter.gbf | 50 | 3 | 47 | 0 | 7 | 0.06 | 1 | 0.06 |
| org.crosswire.jsword.book.filter.osis | 2 | 0 | 2 | 0 | 11 | 0 | 1 | 0 |
| org.crosswire.jsword.book.filter.plaintext | 1 | 0 | 1 | 0 | 7 | 0 | 1 | 0 |
| org.crosswire.jsword.book.filter.thml | 45 | 2 | 43 | 0 | 12 | 0.04 | 1 | 0.04 |
| org.crosswire.jsword.book.install | 7 | 3 | 4 | 5 | 6 | 0.43 | 0.55 | 0.03 |
| org.crosswire.jsword.book.install.sword | 6 | 1 | 5 | 1 | 13 | 0.17 | 0.93 | 0.1 |
| org.crosswire.jsword.book.readings | 6 | 0 | 6 | 0 | 10 | 0 | 1 | 0 |
| org.crosswire.jsword.book.study | 3 | 0 | 3 | 2 | 6 | 0 | 0.75 | 0.25 |
| org.crosswire.jsword.book.sword | 70 | 4 | 66 | 2 | 18 | 0.06 | 0.9 | 0.04 |
| org.crosswire.jsword.bridge | 7 | 0 | 7 | 0 | 12 | 0 | 1 | 0 |
| org.crosswire.jsword.examples | 6 | 0 | 6 | 0 | 17 | 0 | 1 | 0 |
| org.crosswire.jsword.index | 7 | 4 | 3 | 10 | 8 | 0.57 | 0.44 | 0.02 |
| org.crosswire.jsword.index.lucene | 8 | 0 | 8 | 1 | 19 | 0 | 0.95 | 0.05 |
| org.crosswire.jsword.index.lucene.analysis | 18 | 1 | 17 | 1 | 18 | 0.06 | 0.95 | 0 |
| org.crosswire.jsword.index.query | 16 | 6 | 10 | 2 | 6 | 0.38 | 0.75 | 0.12 |
| org.crosswire.jsword.index.search | 14 | 4 | 10 | 6 | 7 | 0.29 | 0.54 | 0.18 |
| org.crosswire.jsword.passage | 67 | 12 | 55 | 21 | 6 | 0.18 | 0.22 | 0.6 |
| org.crosswire.jsword.util | 5 | 0 | 5 | 4 | 8 | 0 | 0.67 | 0.33 |
| org.crosswire.jsword.versification | 7 | 0 | 7 | 5 | 6 | 0 | 0.55 | 0.45 |
| org.crosswire.jsword.view.web | 3 | 0 | 3 | 0 | 5 | 0 | 1 | 0 |
| com.ice.tar | No stats available: package referenced, but not analyzed. | |||||||
| com.sun.java.swing.plaf.windows | No stats available: package referenced, but not analyzed. | |||||||
| java.awt | No stats available: package referenced, but not analyzed. | |||||||
| java.awt.datatransfer | No stats available: package referenced, but not analyzed. | |||||||
| java.awt.event | No stats available: package referenced, but not analyzed. | |||||||
| java.beans | No stats available: package referenced, but not analyzed. | |||||||
| java.io | No stats available: package referenced, but not analyzed. | |||||||
| java.lang | No stats available: package referenced, but not analyzed. | |||||||
| java.lang.reflect | No stats available: package referenced, but not analyzed. | |||||||
| java.net | No stats available: package referenced, but not analyzed. | |||||||
| java.security | No stats available: package referenced, but not analyzed. | |||||||
| java.text | No stats available: package referenced, but not analyzed. | |||||||
| java.util | No stats available: package referenced, but not analyzed. | |||||||
| java.util.jar | No stats available: package referenced, but not analyzed. | |||||||
| java.util.logging | No stats available: package referenced, but not analyzed. | |||||||
| java.util.regex | No stats available: package referenced, but not analyzed. | |||||||
| java.util.zip | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.border | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.event | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.filechooser | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.plaf | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.plaf.basic | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.plaf.metal | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.table | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.text | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.text.html | No stats available: package referenced, but not analyzed. | |||||||
| javax.swing.tree | No stats available: package referenced, but not analyzed. | |||||||
| javax.xml.parsers | No stats available: package referenced, but not analyzed. | |||||||
| javax.xml.transform | No stats available: package referenced, but not analyzed. | |||||||
| javax.xml.transform.sax | No stats available: package referenced, but not analyzed. | |||||||
| javax.xml.transform.stream | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.commons.httpclient | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.commons.httpclient.methods | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.commons.httpclient.params | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.commons.httpclient.util | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis.cn | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis.cz | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis.de | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis.el | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis.fr | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis.nl | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis.snowball | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis.standard | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.analysis.th | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.document | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.index | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.queryParser | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.search | No stats available: package referenced, but not analyzed. | |||||||
| org.apache.lucene.store | No stats available: package referenced, but not analyzed. | |||||||
| org.jdom | No stats available: package referenced, but not analyzed. | |||||||
| org.jdom.input | No stats available: package referenced, but not analyzed. | |||||||
| org.jdom.output | No stats available: package referenced, but not analyzed. | |||||||
| org.xml.sax | No stats available: package referenced, but not analyzed. | |||||||
| org.xml.sax.ext | No stats available: package referenced, but not analyzed. | |||||||
| org.xml.sax.helpers | No stats available: package referenced, but not analyzed. | |||||||
Packages | [summary] [packages] [cycles] [explanations] |
| Afferent Couplings: 1 | Efferent Couplings: 2 | Abstractness: 0 | Instability: 0.67 | Distance: 0.33 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
gnu.gpl.License
gnu.gpl.UserMsg | org.crosswire.bibledesktop.desktop
| java.lang
org.crosswire.common.util |
| Afferent Couplings: 0 | Efferent Couplings: 2 | Abstractness: 0 | Instability: 1 | Distance: 0 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
gnu.lgpl.License
gnu.lgpl.Msg | None | java.lang
org.crosswire.common.util |
| Afferent Couplings: 2 | Efferent Couplings: 27 | Abstractness: 0.05 | Instability: 0.93 | Distance: 0.02 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 3 | Efferent Couplings: 24 | Abstractness: 0.04 | Instability: 0.89 | Distance: 0.07 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 3 | Efferent Couplings: 34 | Abstractness: 0 | Instability: 0.92 | Distance: 0.08 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 3 | Efferent Couplings: 11 | Abstractness: 0.33 | Instability: 0.79 | Distance: 0.12 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 2 | Efferent Couplings: 24 | Abstractness: 0 | Instability: 0.92 | Distance: 0.08 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 3 | Efferent Couplings: 14 | Abstractness: 0.08 | Instability: 0.82 | Distance: 0.1 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 1 | Efferent Couplings: 9 | Abstractness: 0 | Instability: 0.9 | Distance: 0.1 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 4 | Efferent Couplings: 3 | Abstractness: 0.17 | Instability: 0.43 | Distance: 0.4 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 1 | Efferent Couplings: 4 | Abstractness: 0.43 | Instability: 0.8 | Distance: 0.23 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 4 | Efferent Couplings: 8 | Abstractness: 0.22 | Instability: 0.67 | Distance: 0.12 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 1 | Efferent Couplings: 15 | Abstractness: 0.13 | Instability: 0.94 | Distance: 0.07 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 1 | Efferent Couplings: 1 | Abstractness: 0 | Instability: 0.5 | Distance: 0.5 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.common.crypt.Sapphire
| org.crosswire.jsword.book.sword
| java.lang
|
| Afferent Couplings: 2 | Efferent Couplings: 4 | Abstractness: 0.07 | Instability: 0.67 | Distance: 0.27 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 1 | Efferent Couplings: 3 | Abstractness: 0.33 | Instability: 0.75 | Distance: 0.08 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 10 | Efferent Couplings: 6 | Abstractness: 0 | Instability: 0.38 | Distance: 0.62 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 0 | Efferent Couplings: 4 | Abstractness: 0.12 | Instability: 1 | Distance: 0.12 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 | None | java.io
java.lang java.util org.crosswire.common.util |
| Afferent Couplings: 4 | Efferent Couplings: 5 | Abstractness: 0.29 | Instability: 0.56 | Distance: 0.16 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 2 | Efferent Couplings: 10 | Abstractness: 0 | Instability: 0.83 | Distance: 0.17 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 10 | Efferent Couplings: 21 | Abstractness: 0.04 | Instability: 0.68 | Distance: 0.28 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 4 | Efferent Couplings: 12 | Abstractness: 0.37 | Instability: 0.75 | Distance: 0.12 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 3 | Efferent Couplings: 3 | Abstractness: 0.5 | Instability: 0.5 | Distance: 0 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 1 | Efferent Couplings: 7 | Abstractness: 0.14 | Instability: 0.88 | Distance: 0.02 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 43 | Efferent Couplings: 16 | Abstractness: 0.11 | Instability: 0.27 | Distance: 0.62 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 13 | Efferent Couplings: 17 | Abstractness: 0.1 | Instability: 0.57 | Distance: 0.34 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 26 | Efferent Couplings: 15 | Abstractness: 0.2 | Instability: 0.37 | Distance: 0.43 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 3 | Efferent Couplings: 13 | Abstractness: 0.62 | Instability: 0.81 | Distance: 0.44 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 6 | Efferent Couplings: 5 | Abstractness: 0.2 | Instability: 0.45 | Distance: 0.35 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
| Afferent Couplings: 0 | Efferent Couplings: 7 | Abstractness: 0.06 | Instability: 1 | Distance: 0.06 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 | None | java.lang
java.util org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.book.filter org.crosswire.jsword.passage org.jdom |
| Afferent Couplings: 0 | Efferent Couplings: 11 | Abstractness: 0 | Instability: 1 | Distance: 0 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.book.filter.osis.Msg
org.crosswire.jsword.book.filter.osis.OSISFilter | None | java.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 |
| Afferent Couplings: 0 | Efferent Couplings: 7 | Abstractness: 0 | Instability: 1 | Distance: 0 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.book.filter.plaintext.PlainTextFilter
| None | java.lang
java.util org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.book.filter org.crosswire.jsword.passage org.jdom |
| Afferent Couplings: 0 | Efferent Couplings: 12 | Abstractness: 0.04 | Instability: 1 | Distance: 0.04 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |