|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.fife.ui.EscapableDialog
org.fife.ui.search.AbstractSearchDialog
org.fife.ui.search.AbstractFindReplaceDialog
This is the base class for FindDialog and
ReplaceDialog. It is basically all of the features
common to the two dialogs that weren't taken care of in
AbstractSearchDialog.
| Nested Class Summary |
| Nested classes inherited from class org.fife.ui.search.AbstractSearchDialog |
AbstractSearchDialog.EnableResult |
| Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
| Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected javax.swing.JPanel |
dirPanel
|
protected javax.swing.JRadioButton |
downButton
|
protected javax.swing.JLabel |
findFieldLabel
|
protected javax.swing.JButton |
findNextButton
|
static java.lang.String |
MARK_ALL_PROPERTY
|
protected javax.swing.JCheckBox |
markAllCheckBox
The "mark all" check box. |
static java.lang.String |
SEARCH_DOWNWARD_PROPERTY
|
protected javax.swing.JRadioButton |
upButton
|
| Fields inherited from class org.fife.ui.search.AbstractSearchDialog |
cancelButton, caseCheckBox, findTextCombo, MATCH_CASE_PROPERTY, MATCH_WHOLE_WORD_PROPERTY, regExpCheckBox, searchConditionsPanel, USE_REG_EX_PROPERTY, wholeWordCheckBox |
| Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
AbstractFindReplaceDialog(java.awt.Frame owner,
java.util.ResourceBundle msg,
boolean useRButtons)
Constructor. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Listens for action events in this dialog. |
abstract void |
addActionListener(java.awt.event.ActionListener l)
Adds an ActionListener to this dialog. |
void |
changeActionListener(java.awt.event.ActionListener fromPanel,
java.awt.event.ActionListener toPanel)
Changes the action listener from one component to another. |
protected javax.swing.JLabel |
createLabel(java.util.ResourceBundle msg,
java.lang.String key,
javax.swing.JComponent comp)
Returns a label for a component. |
java.lang.String |
getDownRadioButtonText()
Returns the text for the "Down" radio button. |
java.lang.String |
getFindButtonText()
Returns the text on the "Find" button. |
java.lang.String |
getFindWhatLabelText()
Returns the label on the "Find what" text field. |
java.lang.String |
getSearchButtonsBorderText()
Returns the text for the search direction's radio buttons' border. |
java.lang.String |
getUpRadioButtonText()
Returns the text for the "Up" radio button. |
protected AbstractSearchDialog.EnableResult |
handleToggleButtons()
Returns whether any action-related buttons (Find Next, Replace, etc.) |
abstract void |
removeActionListener(java.awt.event.ActionListener l)
Removes an ActionListener from this dialog. |
void |
setDownRadioButtonText(java.lang.String text)
Sets the text label for the "Down" radio button. |
void |
setFindButtonText(java.lang.String text)
Sets the text on the "Find" button. |
void |
setFindWhatLabelText(java.lang.String text)
Sets the label on the "Find what" text field. |
void |
setSearchButtonsBorderText(java.lang.String text)
Sets the text for the search direction's radio buttons' border. |
void |
setSearchParameters(java.lang.String searchString,
boolean matchCase,
boolean wholeWord,
boolean regExp,
boolean searchUp,
boolean markAll)
This function should be called to update match case, whole word, etc. |
void |
setSearchParameters(java.util.Vector findComboBoxStrings,
boolean matchCase,
boolean wholeWord,
boolean regExp,
boolean searchUp,
boolean markAll)
This function should be called to update match case, whole word, etc. |
void |
setUpRadioButtonText(java.lang.String text)
Sets the text label for the "Up" radio button. |
| Methods inherited from class org.fife.ui.EscapableDialog |
setEscapeClosesDialog |
| Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String MARK_ALL_PROPERTY
public static final java.lang.String SEARCH_DOWNWARD_PROPERTY
protected javax.swing.JRadioButton upButton
protected javax.swing.JRadioButton downButton
protected javax.swing.JPanel dirPanel
protected javax.swing.JLabel findFieldLabel
protected javax.swing.JButton findNextButton
protected javax.swing.JCheckBox markAllCheckBox
| Constructor Detail |
public AbstractFindReplaceDialog(java.awt.Frame owner,
java.util.ResourceBundle msg,
boolean useRButtons)
FindDialog and ReplaceDialog that isn't
taken care of in AbstractSearchDialog's constructor.
owner - The window that owns this search dialog.msg - The resource bundle to use for labels, etc.useRButtons - If true, then
org.fife.ui.RButtons will be used for all buttons
defined here (currently just the Cancel button). Otherwise,
regular JButtons are used.| Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class AbstractSearchDialoge - The event that occurred.public abstract void addActionListener(java.awt.event.ActionListener l)
ActionListener to this dialog. This method should
be overridden so that search actions are sent to listeners. For
example, for a Replace dialog, all listeners should receive notification
when the user clicks "Find", "Replace", or "Replace All".
l - The listener to add.removeActionListener(java.awt.event.ActionListener)
public void changeActionListener(java.awt.event.ActionListener fromPanel,
java.awt.event.ActionListener toPanel)
fromPanel - The old ActionListener to remove.toPanel - The new ActionListener to add as an action
listener.
protected javax.swing.JLabel createLabel(java.util.ResourceBundle msg,
java.lang.String key,
javax.swing.JComponent comp)
msg - The resource bundle to use for localizations.key - The root key into the resource bundle.comp - The component this will be a label for.
public final java.lang.String getDownRadioButtonText()
setDownRadioButtonText(java.lang.String)public final java.lang.String getFindButtonText()
setFindButtonText(java.lang.String)public final java.lang.String getFindWhatLabelText()
setFindWhatLabelText(java.lang.String)public final java.lang.String getSearchButtonsBorderText()
setSearchButtonsBorderText(java.lang.String)public final java.lang.String getUpRadioButtonText()
setUpRadioButtonText(java.lang.String)protected AbstractSearchDialog.EnableResult handleToggleButtons()
AbstractSearchDialog
handleToggleButtons in class AbstractSearchDialogpublic abstract void removeActionListener(java.awt.event.ActionListener l)
ActionListener from this dialog.
l - The listener to removeaddActionListener(java.awt.event.ActionListener)public void setDownRadioButtonText(java.lang.String text)
text - The new text label for the "Down" radio button.getDownRadioButtonText()public final void setFindButtonText(java.lang.String text)
text - The text for the Find button.getFindButtonText()public void setFindWhatLabelText(java.lang.String text)
text - The text for the "Find what" text field's label.getFindWhatLabelText()public final void setSearchButtonsBorderText(java.lang.String text)
text - The text for the search radio buttons' border.getSearchButtonsBorderText()
public void setSearchParameters(java.lang.String searchString,
boolean matchCase,
boolean wholeWord,
boolean regExp,
boolean searchUp,
boolean markAll)
searchString - The string to be at the top of the combo box of
strings to search for.matchCase - Whether or not to match case in the search.wholeWord - Whether or not to look for searchString
as a separate word when searching.regExp - Whether or not to treat searchString as a
regular expression when searching.searchUp - Whether to search up or down.markAll - Whether to mark all occurrences.
public void setSearchParameters(java.util.Vector findComboBoxStrings,
boolean matchCase,
boolean wholeWord,
boolean regExp,
boolean searchUp,
boolean markAll)
findComboBoxStrings - The strings that the "Find" combo box
should contain.matchCase - Whether or not to match case in the search.wholeWord - Whether or not to look for searchString
as a separate word when searching.regExp - Whether or not to treat searchString as a
regular expression when searching.searchUp - Whether to search up or down.markAll - Whether to mark all occurrences.public void setUpRadioButtonText(java.lang.String text)
text - The new text label for the "Up" radio button.getUpRadioButtonText()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||