rom.gui
Class CodeEditorFrame.FindDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--rom.gui.CodeEditorFrame.FindDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Enclosing class:
CodeEditorFrame

class CodeEditorFrame.FindDialog
extends javax.swing.JDialog


Field Summary
protected  javax.swing.ButtonModel caseButtonModel
           
protected  javax.swing.ButtonModel downButtonModel
           
static int FIND
           
static int FIND_AND_REPLACE
           
protected  javax.swing.text.Document findDocument
           
protected  CodeEditorFrame ownerContainer
           
protected  javax.swing.text.Document replaceDocument
           
protected  int searchPosition
           
protected  java.lang.String searchString
           
protected  boolean searchUp
           
protected  javax.swing.JTabbedPane tabbedPane
           
protected  javax.swing.JTextField textFieldFind1
           
protected  javax.swing.JTextField textFieldFind2
           
protected static int textFieldSize
           
protected  javax.swing.JTextField txtReplace
           
protected  javax.swing.ButtonModel upButtonModel
           
 char[] WORD_SEPARATORS
           
protected  javax.swing.ButtonModel wordButtonModel
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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
CodeEditorFrame.FindDialog(CodeEditorFrame ownerContainer, int index, java.lang.String selectedText)
           
 
Method Summary
 int findNext(boolean doReplace, boolean showWarnings)
           
 boolean isSeparator(char ch)
           
 void message(int counter)
           
 void setSelectedIndex(int index)
           
 void setSelectedText(java.lang.String selectedText)
           
protected  void warning(java.lang.String message)
           
 
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, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FIND

public static final int FIND
See Also:
Constant Field Values

FIND_AND_REPLACE

public static final int FIND_AND_REPLACE
See Also:
Constant Field Values

textFieldFind1

protected javax.swing.JTextField textFieldFind1

textFieldFind2

protected javax.swing.JTextField textFieldFind2

txtReplace

protected javax.swing.JTextField txtReplace

ownerContainer

protected CodeEditorFrame ownerContainer

tabbedPane

protected javax.swing.JTabbedPane tabbedPane

findDocument

protected javax.swing.text.Document findDocument

replaceDocument

protected javax.swing.text.Document replaceDocument

wordButtonModel

protected javax.swing.ButtonModel wordButtonModel

caseButtonModel

protected javax.swing.ButtonModel caseButtonModel

upButtonModel

protected javax.swing.ButtonModel upButtonModel

downButtonModel

protected javax.swing.ButtonModel downButtonModel

searchPosition

protected int searchPosition

searchUp

protected boolean searchUp

searchString

protected java.lang.String searchString

textFieldSize

protected static final int textFieldSize
See Also:
Constant Field Values

WORD_SEPARATORS

public final char[] WORD_SEPARATORS
Constructor Detail

CodeEditorFrame.FindDialog

public CodeEditorFrame.FindDialog(CodeEditorFrame ownerContainer,
                                  int index,
                                  java.lang.String selectedText)
Method Detail

isSeparator

public boolean isSeparator(char ch)

setSelectedText

public void setSelectedText(java.lang.String selectedText)

message

public void message(int counter)

setSelectedIndex

public void setSelectedIndex(int index)

findNext

public int findNext(boolean doReplace,
                    boolean showWarnings)

warning

protected void warning(java.lang.String message)