|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.crosswire.bibledesktop.book.DisplaySelectPane
public class DisplaySelectPane
Passage Selection area.
for license details.
,
Serialized FormNested Class Summary | |
---|---|
private static class |
DisplaySelectPane.Mode
Defines the state of this DisplaySelectPane |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
private ActionFactory |
actions
|
private AdvancedSearchPane |
advanced
|
private static int |
base
|
private ParallelBookPicker |
biblePicker
|
private JButton |
btnAdvanced
|
private JButton |
btnIndex
|
private JButton |
btnKey
|
private JButton |
btnKeyGo
|
private JButton |
btnSearch
|
private QuickHelpDialog |
dlgHelp
|
private PassageSelectionPane |
dlgSelect
|
private org.crosswire.jsword.index.IndexStatusListener |
isl
Keep the selection up to date with indexing. |
protected org.crosswire.jsword.passage.Key |
key
The current passage. |
private EventListenerList |
listeners
Who is interested in things this DisplaySelectPane does |
private static int |
maxNumRankedVerses
What is the limit to which numRankedVerses can be set. |
private DisplaySelectPane.Mode |
mode
The current state of the display: SEARCH, PASSAGE, CLEAR |
private static int |
numRankedVerses
How may hits to show when the search results are ranked. |
private BibleComboBoxModelSet |
quickSet
|
private org.crosswire.jsword.book.Book[] |
selected
|
private static long |
serialVersionUID
Serialization ID |
private String |
title
|
protected JTextField |
txtKey
|
protected JTextField |
txtSearch
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DisplaySelectPane()
General constructor |
Method Summary | |
---|---|
void |
addCommandListener(DisplaySelectListener li)
Add a DisplaySelectEvent listener |
void |
addTitleChangedListener(TitleChangedListener li)
Add a TitleChangedEvent listener |
void |
booksChosen(BookSelectEvent ev)
Notify that the list of Books has changed. |
void |
clear()
Clear the contents |
void |
doAdvanced()
Someone has clicked on the advanced search button |
void |
doGoPassage()
Go button was clicked |
void |
doGoSearch()
Go button was clicked |
void |
doHelpAction()
Someone clicked help |
void |
doIndex()
Someone clicked one the index button |
void |
doInitialTextDisplay()
During view creation, allow firing off an event to display the initial book/chapter. |
void |
doMore()
More (...) button was clicked |
void |
doPassageAction()
Someone pressed return in the passage area |
void |
doRank()
Rank is an action, but we don't need to do anything because rank is only used when search is clicked. |
void |
doSearchAction()
Someone pressed return in the search area |
(package private) void |
enableComponents()
Ensure that the right components are enabled |
protected void |
fireCommandMade(DisplaySelectEvent ev)
Inform the command listeners |
protected void |
fireTitleChanged(TitleChangedEvent ev)
Listen for changes to the title |
protected void |
fireVersionChanged(DisplaySelectEvent ev)
Inform the version listeners |
ParallelBookPicker |
getBiblePicker()
|
org.crosswire.jsword.book.Book[] |
getBooks()
What are the currently selected Books? |
org.crosswire.jsword.book.Book |
getFirstBook()
What is the first currently selected book? |
static int |
getMaxNumRankedVerses()
|
static int |
getNumRankedVerses()
Gets the number of verses that should be shown when a search result is ranked. |
String |
getTitle()
Accessor for the default name |
private void |
initialize()
Initialize the GUI |
boolean |
isClear()
Determine whether there is content |
void |
keyChanged(KeyChangeEvent ev)
This method is called to indicate that a key has been changed. |
private void |
noBookInstalled()
Display a dialog indicating that no Bible is installed. |
private void |
readObject(ObjectInputStream is)
Serialization support. |
void |
removeCommandListener(DisplaySelectListener li)
Remove a DisplaySelectEvent listener |
void |
removeTitleChangedListener(TitleChangedListener li)
Remove a TitleChangedEvent listener |
void |
setKey(org.crosswire.jsword.passage.Key newKey)
Set the key |
void |
setKey(String newKey)
Set the key |
static void |
setMaxNumRankedVerses(int newMaxNumRankedVerses)
|
static void |
setNumRankedVerses(int newNumRankedVerses)
Sets the number of verses that should be shown when a search result is ranked. |
private void |
setTitle(DisplaySelectPane.Mode clear)
|
(package private) void |
showSelectDialog()
Someone clicked the "..." button |
private void |
updateDisplay()
Sync the viewed passage with the passage text box |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private transient org.crosswire.jsword.index.IndexStatusListener isl
private static int base
private String title
private QuickHelpDialog dlgHelp
private transient ActionFactory actions
private transient org.crosswire.jsword.book.Book[] selected
private BibleComboBoxModelSet quickSet
private PassageSelectionPane dlgSelect
private ParallelBookPicker biblePicker
protected JTextField txtKey
protected JTextField txtSearch
private JButton btnAdvanced
private JButton btnSearch
private JButton btnKey
private JButton btnKeyGo
private AdvancedSearchPane advanced
private JButton btnIndex
private DisplaySelectPane.Mode mode
protected org.crosswire.jsword.passage.Key key
private transient EventListenerList listeners
private static int numRankedVerses
private static int maxNumRankedVerses
private static final long serialVersionUID
Constructor Detail |
---|
public DisplaySelectPane()
Method Detail |
---|
private void initialize()
public void doInitialTextDisplay()
public org.crosswire.jsword.book.Book[] getBooks()
getBooks
in interface org.crosswire.jsword.book.BookProvider
public org.crosswire.jsword.book.Book getFirstBook()
getFirstBook
in interface org.crosswire.jsword.book.BookProvider
public void clear()
public boolean isClear()
public void doMore()
public void doGoPassage()
public void doGoSearch()
public void doPassageAction()
public void doSearchAction()
public void doAdvanced()
public void doRank()
public void doHelpAction()
public void doIndex()
private void updateDisplay()
public String getTitle()
public ParallelBookPicker getBiblePicker()
public void setKey(String newKey)
newKey
- the new keypublic void setKey(org.crosswire.jsword.passage.Key newKey)
newKey
- the new keypublic static int getNumRankedVerses()
public static void setNumRankedVerses(int newNumRankedVerses)
newNumRankedVerses
- The numRankedVerses to set.public static int getMaxNumRankedVerses()
public static void setMaxNumRankedVerses(int newMaxNumRankedVerses)
newMaxNumRankedVerses
- The maxNumRankedVerses to set.private void setTitle(DisplaySelectPane.Mode clear)
private void noBookInstalled()
final void enableComponents()
final void showSelectDialog()
public void booksChosen(BookSelectEvent ev)
BookSelectListener
booksChosen
in interface BookSelectListener
ev
- Describes the changepublic void keyChanged(KeyChangeEvent ev)
KeyChangeListener
keyChanged
in interface KeyChangeListener
ev
- Describes the changepublic void addTitleChangedListener(TitleChangedListener li)
public void removeTitleChangedListener(TitleChangedListener li)
protected void fireTitleChanged(TitleChangedEvent ev)
ev
- the event to throwpublic void addCommandListener(DisplaySelectListener li)
public void removeCommandListener(DisplaySelectListener li)
protected void fireCommandMade(DisplaySelectEvent ev)
protected void fireVersionChanged(DisplaySelectEvent ev)
private void readObject(ObjectInputStream is) throws IOException, ClassNotFoundException
is
-
IOException
ClassNotFoundException
|
Copyright ยจ 2003-2015 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |