Package | Description |
---|---|
org.crosswire.bibledesktop.book |
This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
|
org.crosswire.bibledesktop.display |
This package contains the BookDataDisplay interface which is designed to
allow GUI components to choose between the methods they use to display BookData
objects.
|
org.crosswire.bibledesktop.display.basic |
This package provides the actual display of BookData.
|
Modifier and Type | Class and Description |
---|---|
class |
MultiBookPane
Builds a panel on which all the non-Bible books and their entries are
visible.
|
Modifier and Type | Field and Description |
---|---|
private BookDataDisplay |
MultiBookPane.display
The display of OSIS data
|
Modifier and Type | Class and Description |
---|---|
class |
ProxyBookDataDisplay
An implementation of BookDataDisplay that simply proxies all requests to an
underlying BookDataDisplay.
|
class |
ScrolledBookDataDisplay
An inner component of Passage pane that can't show the list.
|
Modifier and Type | Field and Description |
---|---|
private BookDataDisplay |
ProxyBookDataDisplay.proxy
The component to which we proxy
|
Modifier and Type | Method and Description |
---|---|
static BookDataDisplay |
BookDataDisplayFactory.createBookDataDisplay()
Create a new Files
|
protected BookDataDisplay |
ProxyBookDataDisplay.getProxy()
Accessor for the proxy
|
Constructor and Description |
---|
ProxyBookDataDisplay(BookDataDisplay proxy)
Setup the proxy
|
ScrolledBookDataDisplay(BookDataDisplay child)
Simple Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
TabbedBookDataDisplay
An inner component of Passage pane that can't show the list.
|
class |
TextPaneBookDataDisplay
A JTextPane implementation of an OSIS displayer.
|
Modifier and Type | Field and Description |
---|---|
private BookDataDisplay |
TabbedBookDataDisplay.bookDataDisplay
If we are not using tabs, this is the main view
|
private BookDataDisplay |
SplitBookDataDisplay.child |
Modifier and Type | Field and Description |
---|---|
private List<BookDataDisplay> |
TabbedBookDataDisplay.displays
A list of all the InnerDisplayPanes so we can control listeners
|
private Map<JScrollPane,BookDataDisplay> |
TabbedBookDataDisplay.views
An map of components to their views
|
Modifier and Type | Method and Description |
---|---|
private BookDataDisplay |
TabbedBookDataDisplay.createInnerDisplayPane()
Tab creation helper
|
BookDataDisplay |
SplitBookDataDisplay.getBookDataDisplay() |
BookDataDisplay |
TabbedBookDataDisplay.getInnerDisplayPane()
Accessor for the current TextComponent
|
Constructor and Description |
---|
SplitBookDataDisplay(KeySidebar sidebar,
BookDataDisplay child)
Initialize the SplitBookDataDisplay
|