|
||||||||||
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.
The copyright to this program is held by it's authors.
,
Serialized FormNested Class Summary |
---|
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.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
private ActionFactory |
actions
|
private AdvancedSearchPane |
advanced
|
private static String |
ADVANCED
|
private static int |
base
|
private static String |
BIBLE
|
private ParallelBookPicker |
biblePicker
|
private JButton |
btnAdvanced
|
private JButton |
btnIndex
|
private JButton |
btnKey
|
private JButton |
btnKeyGo
|
private JButton |
btnSearch
|
private static int |
CLEAR
|
private QuickHelpDialog |
dlgHelp
|
private PassageSelectionPane |
dlgSelect
|
private static String |
GO_PASSAGE
|
private static String |
GO_SEARCH
|
private static String |
HELP
|
private static ImageIcon |
ICON_SELECT
|
private static String |
INDEX
|
private IndexStatusListener |
isl
Keep the selection up to date with indexing. |
private 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 int |
mode
The current state of the display: SEARCH, PASSAGE, CLEAR |
private static String |
MORE
|
private static int |
numRankedVerses
How may hits to show when the search results are ranked. |
private static int |
PASSAGE
|
private static String |
PASSAGE_FIELD
|
private static int |
SEARCH
|
private static String |
SEARCH_FIELD
|
private static String |
SEARCH_LABEL
|
private Book[] |
selected
|
private static long |
serialVersionUID
Serialization ID |
private String |
title
|
protected JTextField |
txtKey
|
protected JTextField |
txtSearch
|
private static String |
VIEW_LABEL
|
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()
|
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 |
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()
|
Book[] |
getBooks()
What are the currently selected Books? |
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()
|
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(Key newKey)
|
void |
setKey(String newKey)
|
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(int newMode)
|
(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 static final String VIEW_LABEL
private static final String PASSAGE_FIELD
private static final String MORE
private static final String GO_PASSAGE
private static final String HELP
private static final String SEARCH_LABEL
private static final String GO_SEARCH
private static final String SEARCH_FIELD
private static final String ADVANCED
private static final String BIBLE
private static final String INDEX
private static final ImageIcon ICON_SELECT
private transient IndexStatusListener isl
private static int base
private String title
private QuickHelpDialog dlgHelp
private transient ActionFactory actions
private transient Book[] selected
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 int mode
private static final int CLEAR
private static final int PASSAGE
private static final int SEARCH
private 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 Book[] getBooks()
getBooks
in interface BookProvider
public Book getFirstBook()
getFirstBook
in interface 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)
public void setKey(Key newKey)
public 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(int newMode)
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-2007 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |