The Meta-Environment API

nl.cwi.sen1.gui.plugin.editor
Class SearchReplaceDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by nl.cwi.sen1.gui.plugin.editor.BaseDialog
                          extended by nl.cwi.sen1.gui.plugin.editor.SearchReplaceDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class SearchReplaceDialog
extends BaseDialog

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JRadioButton backwardRadioButton
           
private  javax.swing.JCheckBox caseSensitiveCheck
           
private  javax.swing.JButton closeButton
           
private  javax.swing.ButtonGroup directionButtonGroup
           
private  javax.swing.JPanel directionPanel
           
private  EditorPane editor
           
private  javax.swing.JButton findButton
           
private  javax.swing.JComboBox findCombo
           
private  javax.swing.JLabel findLabel
           
private  javax.swing.JRadioButton forwardRadioButton
           
private  javax.swing.JPanel jPanel1
           
private  javax.swing.JPanel mainPanel
           
private  javax.swing.JPanel optionsPanel
           
private  javax.swing.JButton replaceAllButton
           
private  javax.swing.JButton replaceButton
           
private  javax.swing.JButton replaceFindButton
           
private  javax.swing.JLabel replaceLabel
           
private  javax.swing.JComboBox replaceWithCombo
           
private  javax.swing.JCheckBox wrapSearchCheck
           
 
Fields inherited from class nl.cwi.sen1.gui.plugin.editor.BaseDialog
CANCEL, OK
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
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
SearchReplaceDialog(EditorPane editor, java.awt.Frame frame)
           
 
Method Summary
private  void closeButtonActionPerformed()
           
private  void findButtonActionPerformed()
           
 boolean getFindDirection()
           
 java.lang.String getFindText()
           
private  void initBindings()
           
private  void initComponents()
           
 boolean isCaseSensitiveSearch()
           
 boolean isWrappedSearch()
           
private  void replaceAllButtonActionPerformed()
           
private  void replaceButtonActionPerformed()
           
private  void replaceFindButtonActionPerformed()
           
 void setFindText(java.lang.String findText)
           
 void setVisible(boolean b)
           
private  void updateComboBox(javax.swing.JComboBox combo, java.lang.String latestEntry)
           
 
Methods inherited from class nl.cwi.sen1.gui.plugin.editor.BaseDialog
centerDialog, closeDialog, getState, registerStandardKeyBindings
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

editor

private EditorPane editor

backwardRadioButton

private javax.swing.JRadioButton backwardRadioButton

caseSensitiveCheck

private javax.swing.JCheckBox caseSensitiveCheck

closeButton

private javax.swing.JButton closeButton

directionButtonGroup

private javax.swing.ButtonGroup directionButtonGroup

directionPanel

private javax.swing.JPanel directionPanel

findButton

private javax.swing.JButton findButton

findCombo

private javax.swing.JComboBox findCombo

findLabel

private javax.swing.JLabel findLabel

forwardRadioButton

private javax.swing.JRadioButton forwardRadioButton

jPanel1

private javax.swing.JPanel jPanel1

mainPanel

private javax.swing.JPanel mainPanel

optionsPanel

private javax.swing.JPanel optionsPanel

replaceAllButton

private javax.swing.JButton replaceAllButton

replaceButton

private javax.swing.JButton replaceButton

replaceFindButton

private javax.swing.JButton replaceFindButton

replaceLabel

private javax.swing.JLabel replaceLabel

replaceWithCombo

private javax.swing.JComboBox replaceWithCombo

wrapSearchCheck

private javax.swing.JCheckBox wrapSearchCheck
Constructor Detail

SearchReplaceDialog

public SearchReplaceDialog(EditorPane editor,
                           java.awt.Frame frame)
Method Detail

getFindText

public java.lang.String getFindText()

setFindText

public void setFindText(java.lang.String findText)

getFindDirection

public boolean getFindDirection()

isCaseSensitiveSearch

public boolean isCaseSensitiveSearch()

isWrappedSearch

public boolean isWrappedSearch()

setVisible

public void setVisible(boolean b)
Overrides:
setVisible in class java.awt.Dialog

initBindings

private void initBindings()

initComponents

private void initComponents()

closeButtonActionPerformed

private void closeButtonActionPerformed()

replaceAllButtonActionPerformed

private void replaceAllButtonActionPerformed()

replaceButtonActionPerformed

private void replaceButtonActionPerformed()

findButtonActionPerformed

private void findButtonActionPerformed()

replaceFindButtonActionPerformed

private void replaceFindButtonActionPerformed()

updateComboBox

private void updateComboBox(javax.swing.JComboBox combo,
                            java.lang.String latestEntry)

The Meta-Environment API