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 | 10 | 0 | 10 | 2 | 25 | 0 | 0.93 | 0.07 |
| 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 | 49 | 2 | 47 | 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 | 14 | 17 | 0.1 | 0.55 | 0.36 |
| org.crosswire.jsword.book | 46 | 9 | 37 | 26 | 16 | 0.2 | 0.38 | 0.42 |
| 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 | 8 | 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 | 49 | 2 | 47 | 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 | 71 | 4 | 67 | 2 | 19 | 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 | 9 | 0 | 9 | 1 | 20 | 0 | 0.95 | 0.05 |
| org.crosswire.jsword.index.lucene.analysis | 22 | 1 | 21 | 1 | 23 | 0.05 | 0.96 | 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 | 6 | 6 | 0 | 0.5 | 0.5 |
| 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.ar | 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.cn.smart | 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.fa | 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.analysis.tokenattributes | 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.apache.lucene.util | 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: 25 | Abstractness: 0 | Instability: 0.93 | Distance: 0.07 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.bibledesktop.display.basic.ActiveURITip
org.crosswire.bibledesktop.display.basic.FullHTMLTip org.crosswire.bibledesktop.display.basic.LazyHTMLEditorKit 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.display.basic.URITipHelper org.crosswire.bibledesktop.display.basic.URITipMgr | 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.border 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.FontChooser$FontNameComboBox 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: 14 | Efferent Couplings: 17 | Abstractness: 0.1 | Instability: 0.55 | Distance: 0.36 |
| 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.gbf 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: 16 | Abstractness: 0.2 | Instability: 0.38 | Distance: 0.42 |
| 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.KeyType 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.logging 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: 8 | 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.common.xml 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.AbbrTag 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.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.LTag 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.QTag org.crosswire.jsword.book.filter.thml.RootTag org.crosswire.jsword.book.filter.thml.STag org.crosswire.jsword.book.filter.thml.ScripRefTag org.crosswire.jsword.book.filter.thml.ScriptureTag org.crosswire.jsword.book.filter.thml.SkipTag 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.filter.thml.TtTag org.crosswire.jsword.book.filter.thml.UTag org.crosswire.jsword.book.filter.thml.UlTag org.crosswire.jsword.book.filter.thml.VerseTag | None | java.io
java.lang java.util javax.xml.parsers org.crosswire.common.util org.crosswire.common.xml org.crosswire.jsword.book org.crosswire.jsword.book.filter org.crosswire.jsword.passage org.jdom org.xml.sax org.xml.sax.helpers |
| Afferent Couplings: 5 | Efferent Couplings: 6 | Abstractness: 0.43 | Instability: 0.55 | Distance: 0.03 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
|
org.crosswire.jsword.book.install.Installer
org.crosswire.jsword.book.install.InstallerFactory org.crosswire.jsword.book.install.InstallerListener |
org.crosswire.jsword.book.install.InstallException
org.crosswire.jsword.book.install.InstallManager org.crosswire.jsword.book.install.InstallerEvent org.crosswire.jsword.book.install.Msg | org.crosswire.bibledesktop.book.install
org.crosswire.jsword.book.install.sword org.crosswire.jsword.bridge org.crosswire.jsword.examples org.crosswire.jsword.util | java.io
java.lang java.net java.util org.crosswire.common.util org.crosswire.jsword.book |
| Afferent Couplings: 1 | Efferent Couplings: 13 | Abstractness: 0.17 | Instability: 0.93 | Distance: 0.1 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
|
org.crosswire.jsword.book.install.sword.AbstractSwordInstaller
|
org.crosswire.jsword.book.install.sword.AbstractSwordInstaller$1
org.crosswire.jsword.book.install.sword.HttpSwordInstaller org.crosswire.jsword.book.install.sword.HttpSwordInstallerFactory org.crosswire.jsword.book.install.sword.Msg org.crosswire.jsword.book.install.sword.UserMsg | org.crosswire.bibledesktop.book.install
| com.ice.tar
java.io java.lang java.net java.util java.util.regex java.util.zip org.crosswire.common.progress org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.book.basic org.crosswire.jsword.book.install org.crosswire.jsword.book.sword |
| Afferent Couplings: 0 | Efferent Couplings: 10 | Abstractness: 0 | Instability: 1 | Distance: 0 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.book.readings.Msg
org.crosswire.jsword.book.readings.ReadingsBook org.crosswire.jsword.book.readings.ReadingsBookDriver org.crosswire.jsword.book.readings.ReadingsBookDriver$ReadingsFilter org.crosswire.jsword.book.readings.ReadingsKey org.crosswire.jsword.book.readings.UserMsg | None | java.io
java.lang java.text java.util org.crosswire.common.icu org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.book.basic org.crosswire.jsword.passage org.jdom |
| Afferent Couplings: 2 | Efferent Couplings: 6 | Abstractness: 0 | Instability: 0.75 | Distance: 0.25 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.book.study.StrongsMapSet
org.crosswire.jsword.book.study.StrongsNumber org.crosswire.jsword.book.study.UserMsg | org.crosswire.jsword.examples
org.crosswire.jsword.index.lucene.analysis | java.lang
java.text java.util java.util.regex org.crosswire.common.util org.crosswire.jsword.book |
| Afferent Couplings: 2 | Efferent Couplings: 19 | Abstractness: 0.06 | Instability: 0.9 | Distance: 0.04 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
|
org.crosswire.jsword.book.sword.AbstractBackend
org.crosswire.jsword.book.sword.AbstractKeyBackend org.crosswire.jsword.book.sword.BlockType org.crosswire.jsword.book.sword.BookType |
org.crosswire.jsword.book.sword.AbstractKeyBackend$1
org.crosswire.jsword.book.sword.BlockType$1 org.crosswire.jsword.book.sword.BlockType$2 org.crosswire.jsword.book.sword.BlockType$3 org.crosswire.jsword.book.sword.BookType$1 org.crosswire.jsword.book.sword.BookType$10 org.crosswire.jsword.book.sword.BookType$11 org.crosswire.jsword.book.sword.BookType$2 org.crosswire.jsword.book.sword.BookType$3 org.crosswire.jsword.book.sword.BookType$4 org.crosswire.jsword.book.sword.BookType$5 org.crosswire.jsword.book.sword.BookType$6 org.crosswire.jsword.book.sword.BookType$7 org.crosswire.jsword.book.sword.BookType$8 org.crosswire.jsword.book.sword.BookType$9 org.crosswire.jsword.book.sword.ConfigEntry org.crosswire.jsword.book.sword.ConfigEntryTable org.crosswire.jsword.book.sword.ConfigEntryType org.crosswire.jsword.book.sword.ConfigEntryType$1 org.crosswire.jsword.book.sword.ConfigEntryType$10 org.crosswire.jsword.book.sword.ConfigEntryType$11 org.crosswire.jsword.book.sword.ConfigEntryType$12 org.crosswire.jsword.book.sword.ConfigEntryType$13 org.crosswire.jsword.book.sword.ConfigEntryType$14 org.crosswire.jsword.book.sword.ConfigEntryType$15 org.crosswire.jsword.book.sword.ConfigEntryType$16 org.crosswire.jsword.book.sword.ConfigEntryType$17 org.crosswire.jsword.book.sword.ConfigEntryType$18 org.crosswire.jsword.book.sword.ConfigEntryType$19 org.crosswire.jsword.book.sword.ConfigEntryType$2 org.crosswire.jsword.book.sword.ConfigEntryType$20 org.crosswire.jsword.book.sword.ConfigEntryType$21 org.crosswire.jsword.book.sword.ConfigEntryType$22 org.crosswire.jsword.book.sword.ConfigEntryType$23 org.crosswire.jsword.book.sword.ConfigEntryType$24 org.crosswire.jsword.book.sword.ConfigEntryType$25 org.crosswire.jsword.book.sword.ConfigEntryType$3 org.crosswire.jsword.book.sword.ConfigEntryType$4 org.crosswire.jsword.book.sword.ConfigEntryType$5 org.crosswire.jsword.book.sword.ConfigEntryType$6 org.crosswire.jsword.book.sword.ConfigEntryType$7 org.crosswire.jsword.book.sword.ConfigEntryType$8 org.crosswire.jsword.book.sword.ConfigEntryType$9 org.crosswire.jsword.book.sword.ConfigEntryType$ConfigEntryPickType org.crosswire.jsword.book.sword.ConfigEntryType$ConfigEntrySyntheticType org.crosswire.jsword.book.sword.DataEntry org.crosswire.jsword.book.sword.DataIndex org.crosswire.jsword.book.sword.GenBookBackend org.crosswire.jsword.book.sword.Msg org.crosswire.jsword.book.sword.RawBackend org.crosswire.jsword.book.sword.RawFileBackend org.crosswire.jsword.book.sword.RawLDBackend org.crosswire.jsword.book.sword.SwordBook org.crosswire.jsword.book.sword.SwordBookDriver org.crosswire.jsword.book.sword.SwordBookMetaData org.crosswire.jsword.book.sword.SwordBookPath org.crosswire.jsword.book.sword.SwordBookPath$CustomFilenameFilter org.crosswire.jsword.book.sword.SwordConstants org.crosswire.jsword.book.sword.SwordDailyDevotion org.crosswire.jsword.book.sword.SwordDictionary org.crosswire.jsword.book.sword.SwordGenBook org.crosswire.jsword.book.sword.SwordUtil org.crosswire.jsword.book.sword.TreeKeyIndex org.crosswire.jsword.book.sword.TreeNode org.crosswire.jsword.book.sword.UserMsg org.crosswire.jsword.book.sword.ZLDBackend org.crosswire.jsword.book.sword.ZVerseBackend | org.crosswire.jsword.book.install.sword
org.crosswire.jsword.bridge | java.io
java.lang java.net java.text java.util java.util.regex org.crosswire.common.activate org.crosswire.common.compress org.crosswire.common.crypt org.crosswire.common.icu org.crosswire.common.util org.crosswire.common.xml org.crosswire.jsword.book org.crosswire.jsword.book.basic org.crosswire.jsword.book.filter org.crosswire.jsword.index org.crosswire.jsword.passage org.crosswire.jsword.versification org.jdom |
| Afferent Couplings: 0 | Efferent Couplings: 12 | Abstractness: 0 | Instability: 1 | Distance: 0 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.bridge.BibleScope
org.crosswire.jsword.bridge.BookExporter org.crosswire.jsword.bridge.BookIndexer org.crosswire.jsword.bridge.BookIndexer$StatusListener org.crosswire.jsword.bridge.BookInstaller org.crosswire.jsword.bridge.BookLookup org.crosswire.jsword.bridge.DwrBridge | None | java.io
java.lang java.util org.crosswire.common.util org.crosswire.common.xml org.crosswire.jsword.book org.crosswire.jsword.book.install org.crosswire.jsword.book.sword org.crosswire.jsword.index org.crosswire.jsword.passage org.crosswire.jsword.versification org.xml.sax |
| Afferent Couplings: 0 | Efferent Couplings: 17 | Abstractness: 0 | Instability: 1 | Distance: 0 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.examples.APIExamples
org.crosswire.jsword.examples.APIExamples$MyBookFilter org.crosswire.jsword.examples.APIExamples$MyBooksListener org.crosswire.jsword.examples.BibleToOsis org.crosswire.jsword.examples.DictToOsis org.crosswire.jsword.examples.StrongsAnalysis | None | java.io
java.lang java.text java.util java.util.regex javax.xml.transform org.crosswire.common.util org.crosswire.common.xml org.crosswire.jsword.book org.crosswire.jsword.book.install org.crosswire.jsword.book.study org.crosswire.jsword.index.search org.crosswire.jsword.passage org.crosswire.jsword.util org.crosswire.jsword.versification org.jdom org.xml.sax |
| Afferent Couplings: 10 | Efferent Couplings: 8 | Abstractness: 0.57 | Instability: 0.44 | Distance: 0.02 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
|
org.crosswire.jsword.index.AbstractIndex
org.crosswire.jsword.index.Index org.crosswire.jsword.index.IndexManager org.crosswire.jsword.index.IndexStatusListener |
org.crosswire.jsword.index.IndexManagerFactory
org.crosswire.jsword.index.IndexStatus org.crosswire.jsword.index.IndexStatusEvent | org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.book.install org.crosswire.jsword.book org.crosswire.jsword.book.basic org.crosswire.jsword.book.sword org.crosswire.jsword.bridge org.crosswire.jsword.index.lucene org.crosswire.jsword.index.query org.crosswire.jsword.index.search org.crosswire.jsword.util | java.io
java.lang java.net java.util org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.index.search org.crosswire.jsword.passage |
| Afferent Couplings: 1 | Efferent Couplings: 20 | Abstractness: 0 | Instability: 0.95 | Distance: 0.05 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.index.lucene.IndexMetadata
org.crosswire.jsword.index.lucene.LuceneIndex org.crosswire.jsword.index.lucene.LuceneIndexManager org.crosswire.jsword.index.lucene.LuceneIndexManager$1 org.crosswire.jsword.index.lucene.LuceneQueryBuilder org.crosswire.jsword.index.lucene.LuceneQueryDecorator org.crosswire.jsword.index.lucene.LuceneSearcher org.crosswire.jsword.index.lucene.UserMsg org.crosswire.jsword.index.lucene.VerseCollector | org.crosswire.jsword.index.lucene.analysis
| java.io
java.lang java.net java.util java.util.regex org.apache.lucene.document org.apache.lucene.index org.apache.lucene.queryParser org.apache.lucene.search org.apache.lucene.store org.apache.lucene.util org.crosswire.common.activate org.crosswire.common.progress org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.index org.crosswire.jsword.index.lucene.analysis org.crosswire.jsword.index.query org.crosswire.jsword.index.search org.crosswire.jsword.passage |
| Afferent Couplings: 1 | Efferent Couplings: 23 | Abstractness: 0.05 | Instability: 0.96 | Distance: 0 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
|
org.crosswire.jsword.index.lucene.analysis.AbstractBookAnalyzer
|
org.crosswire.jsword.index.lucene.analysis.AbstractBookTokenFilter
org.crosswire.jsword.index.lucene.analysis.AnalyzerFactory org.crosswire.jsword.index.lucene.analysis.ArabicLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.ChineseLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.ConfigurableSnowballAnalyzer org.crosswire.jsword.index.lucene.analysis.CzechLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.EnglishLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.GermanLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.GreekLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.KeyAnalyzer org.crosswire.jsword.index.lucene.analysis.KeyFilter org.crosswire.jsword.index.lucene.analysis.LuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.PersianLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.SavedStreams org.crosswire.jsword.index.lucene.analysis.SimpleLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.SmartChineseLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.StrongsNumberAnalyzer org.crosswire.jsword.index.lucene.analysis.StrongsNumberFilter org.crosswire.jsword.index.lucene.analysis.ThaiLuceneAnalyzer org.crosswire.jsword.index.lucene.analysis.XRefAnalyzer org.crosswire.jsword.index.lucene.analysis.XRefFilter | org.crosswire.jsword.index.lucene
| java.io
java.lang java.util java.util.regex org.apache.lucene.analysis org.apache.lucene.analysis.ar org.apache.lucene.analysis.cn org.apache.lucene.analysis.cn.smart org.apache.lucene.analysis.cz org.apache.lucene.analysis.de org.apache.lucene.analysis.el org.apache.lucene.analysis.fa org.apache.lucene.analysis.fr org.apache.lucene.analysis.nl org.apache.lucene.analysis.snowball org.apache.lucene.analysis.standard org.apache.lucene.analysis.th org.apache.lucene.analysis.tokenattributes org.apache.lucene.util org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.book.study org.crosswire.jsword.index.lucene |
| Afferent Couplings: 2 | Efferent Couplings: 6 | Abstractness: 0.38 | Instability: 0.75 | Distance: 0.12 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
|
org.crosswire.jsword.index.query.AbstractBinaryQuery
org.crosswire.jsword.index.query.AbstractQuery org.crosswire.jsword.index.query.BinaryQuery org.crosswire.jsword.index.query.Query org.crosswire.jsword.index.query.QueryBuilder org.crosswire.jsword.index.query.QueryDecorator |
org.crosswire.jsword.index.query.AndNotQuery
org.crosswire.jsword.index.query.AndQuery org.crosswire.jsword.index.query.BaseQuery org.crosswire.jsword.index.query.BlurQuery org.crosswire.jsword.index.query.NullQuery org.crosswire.jsword.index.query.OrQuery org.crosswire.jsword.index.query.QueryBuilderFactory org.crosswire.jsword.index.query.QueryDecoratorFactory org.crosswire.jsword.index.query.RangeQuery org.crosswire.jsword.index.query.UserMsg | org.crosswire.jsword.index.lucene
org.crosswire.jsword.index.search | java.io
java.lang org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.index org.crosswire.jsword.passage |
| Afferent Couplings: 6 | Efferent Couplings: 7 | Abstractness: 0.29 | Instability: 0.54 | Distance: 0.18 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
|
org.crosswire.jsword.index.search.SearchModifier
org.crosswire.jsword.index.search.SearchRequest org.crosswire.jsword.index.search.SearchType org.crosswire.jsword.index.search.Searcher |
org.crosswire.jsword.index.search.DefaultSearchModifier
org.crosswire.jsword.index.search.DefaultSearchRequest org.crosswire.jsword.index.search.SearchType$1 org.crosswire.jsword.index.search.SearchType$2 org.crosswire.jsword.index.search.SearchType$3 org.crosswire.jsword.index.search.SearchType$4 org.crosswire.jsword.index.search.SearchType$5 org.crosswire.jsword.index.search.SearchType$6 org.crosswire.jsword.index.search.SearchType$7 org.crosswire.jsword.index.search.SearcherFactory | org.crosswire.bibledesktop.book
org.crosswire.jsword.book org.crosswire.jsword.book.basic org.crosswire.jsword.examples org.crosswire.jsword.index org.crosswire.jsword.index.lucene | java.io
java.lang org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.index org.crosswire.jsword.index.query org.crosswire.jsword.passage |
| Afferent Couplings: 21 | Efferent Couplings: 6 | Abstractness: 0.18 | Instability: 0.22 | Distance: 0.6 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
|
org.crosswire.jsword.passage.AbstractKeyList
org.crosswire.jsword.passage.AbstractPassage org.crosswire.jsword.passage.AccuracyType org.crosswire.jsword.passage.Key org.crosswire.jsword.passage.KeyFactory org.crosswire.jsword.passage.KeyVisitor org.crosswire.jsword.passage.Passage org.crosswire.jsword.passage.PassageListType org.crosswire.jsword.passage.PassageListener org.crosswire.jsword.passage.PassageType org.crosswire.jsword.passage.PreferredKey org.crosswire.jsword.passage.RestrictionType |
org.crosswire.jsword.passage.AbstractKeyList$NameVisitor
org.crosswire.jsword.passage.AbstractKeyList$OsisIDVisitor org.crosswire.jsword.passage.AbstractKeyList$OsisRefVisitor org.crosswire.jsword.passage.AbstractPassage$VerseRangeIterator org.crosswire.jsword.passage.AccuracyType$1 org.crosswire.jsword.passage.AccuracyType$2 org.crosswire.jsword.passage.AccuracyType$3 org.crosswire.jsword.passage.AccuracyType$4 org.crosswire.jsword.passage.AccuracyType$5 org.crosswire.jsword.passage.AccuracyType$6 org.crosswire.jsword.passage.BitwisePassage org.crosswire.jsword.passage.BitwisePassage$VerseIterator org.crosswire.jsword.passage.DefaultKeyList org.crosswire.jsword.passage.DefaultKeyVisitor org.crosswire.jsword.passage.DefaultLeafKeyList org.crosswire.jsword.passage.DistinctPassage org.crosswire.jsword.passage.KeyIterator org.crosswire.jsword.passage.KeyIterator$Locator org.crosswire.jsword.passage.KeyUtil org.crosswire.jsword.passage.Msg org.crosswire.jsword.passage.NoSuchKeyException org.crosswire.jsword.passage.NoSuchVerseException org.crosswire.jsword.passage.PassageEvent org.crosswire.jsword.passage.PassageKeyFactory org.crosswire.jsword.passage.PassageListType$1 org.crosswire.jsword.passage.PassageListType$2 org.crosswire.jsword.passage.PassageTally org.crosswire.jsword.passage.PassageTally$OrderedVerseIterator org.crosswire.jsword.passage.PassageTally$OrderedVerseRangeIterator org.crosswire.jsword.passage.PassageTally$TalliedVerse org.crosswire.jsword.passage.PassageTally$TalliedVerseRange org.crosswire.jsword.passage.PassageTally$VerseIterator org.crosswire.jsword.passage.PassageType$1 org.crosswire.jsword.passage.PassageType$2 org.crosswire.jsword.passage.PassageType$3 org.crosswire.jsword.passage.PassageType$4 org.crosswire.jsword.passage.PassageType$5 org.crosswire.jsword.passage.PassageUtil org.crosswire.jsword.passage.RangedPassage org.crosswire.jsword.passage.RangedPassage$VerseIterator org.crosswire.jsword.passage.RangedPassage$VerseRangeIterator org.crosswire.jsword.passage.ReadOnlyKeyList org.crosswire.jsword.passage.ReadOnlyPassage org.crosswire.jsword.passage.RestrictionType$1 org.crosswire.jsword.passage.RestrictionType$2 org.crosswire.jsword.passage.RocketPassage org.crosswire.jsword.passage.SetKeyList org.crosswire.jsword.passage.SynchronizedPassage org.crosswire.jsword.passage.TreeKey org.crosswire.jsword.passage.UserMsg org.crosswire.jsword.passage.Verse org.crosswire.jsword.passage.VerseFactory org.crosswire.jsword.passage.VerseRange org.crosswire.jsword.passage.VerseRange$VerseIterator org.crosswire.jsword.passage.VerseRangeFactory | org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.desktop org.crosswire.bibledesktop.display org.crosswire.bibledesktop.display.basic org.crosswire.bibledesktop.passage 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.readings 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.query org.crosswire.jsword.index.search org.crosswire.jsword.versification | java.io
java.lang java.util org.crosswire.common.icu org.crosswire.common.util org.crosswire.jsword.versification |
| Afferent Couplings: 4 | Efferent Couplings: 8 | Abstractness: 0 | Instability: 0.67 | Distance: 0.33 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.util.ConverterFactory
org.crosswire.jsword.util.IndexDownloader org.crosswire.jsword.util.Msg org.crosswire.jsword.util.UserMsg org.crosswire.jsword.util.WebWarning | org.crosswire.bibledesktop.book.install
org.crosswire.bibledesktop.desktop org.crosswire.bibledesktop.display.basic org.crosswire.jsword.examples | java.io
java.lang java.util org.crosswire.common.util org.crosswire.common.xml org.crosswire.jsword.book org.crosswire.jsword.book.install org.crosswire.jsword.index |
| Afferent Couplings: 6 | Efferent Couplings: 6 | Abstractness: 0 | Instability: 0.5 | Distance: 0.5 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.versification.BibleInfo
org.crosswire.jsword.versification.BibleNames org.crosswire.jsword.versification.BookName org.crosswire.jsword.versification.Msg org.crosswire.jsword.versification.OSISNames org.crosswire.jsword.versification.SectionNames org.crosswire.jsword.versification.UserMsg | org.crosswire.bibledesktop.book
org.crosswire.bibledesktop.passage org.crosswire.jsword.book.sword org.crosswire.jsword.bridge org.crosswire.jsword.examples org.crosswire.jsword.passage | java.lang
java.util java.util.regex org.crosswire.common.util org.crosswire.jsword.book org.crosswire.jsword.passage |
| Afferent Couplings: 0 | Efferent Couplings: 5 | Abstractness: 0 | Instability: 1 | Distance: 0 |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None |
org.crosswire.jsword.view.web.DownloadSet
org.crosswire.jsword.view.web.DownloadSet$1 org.crosswire.jsword.view.web.Msg | None | java.io
java.lang java.text java.util org.crosswire.common.util |
Cycles | [summary] [packages] [cycles] [explanations] |
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.progress
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.swing
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.xml
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.versification
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.swing
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.swing
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book.install
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.activate
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.index
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.index.query
org.crosswire.jsword.index
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.index
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.index.query
org.crosswire.jsword.index
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.index
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.jsword.book
org.crosswire.jsword.passage
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
org.crosswire.common.util
org.crosswire.common.icu
org.crosswire.common.util
Explanations | [summary] [packages] [cycles] [explanations] |
The following explanations are for quick reference and are lifted directly from the original JDepend documentation.
The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package.
The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change.
The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability.
A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0).
The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.