Class FlatFindReplaceBar

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

    class FlatFindReplaceBar
    extends javax.swing.JPanel
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private static class  FlatFindReplaceBar.ConsumerAction  
      private class  FlatFindReplaceBar.MarkAllUpdater  
      • Nested classes/interfaces inherited from class javax.swing.JPanel

        javax.swing.JPanel.AccessibleJPanel
      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • 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
    • Constructor Summary

      Constructors 
      Constructor Description
      FlatFindReplaceBar​(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void activate​(boolean findEditorSelection)  
      private void close()  
      private void find()  
      private void findNext()  
      private void findOrMarkAll​(boolean find)  
      private void findPrevious()  
      (package private) org.fife.ui.rtextarea.SearchContext getSearchContext()  
      private void initComponents()  
      (package private) void markAll()  
      private void matchCaseChanged()  
      private void matchWholeWordChanged()  
      private void notifyEditorAction​(java.lang.String actionKey)  
      private void regexChanged()  
      void removeNotify()  
      private void replace()  
      private void replaceAll()  
      private void selectMatchNearCaret()  
      (package private) void setSearchContext​(org.fife.ui.rtextarea.SearchContext context)  
      private void updateMatchesLabel​(org.fife.ui.rtextarea.SearchResult result, boolean replace)  
      void updateUI()  
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, 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

      • textArea

        private final org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea
      • context

        private org.fife.ui.rtextarea.SearchContext context
      • inSetContext

        private boolean inSetContext
      • markAllPending

        private boolean markAllPending
      • findLabel

        private javax.swing.JLabel findLabel
      • findToolBar

        private javax.swing.JToolBar findToolBar
      • findPreviousButton

        private javax.swing.JButton findPreviousButton
      • findNextButton

        private javax.swing.JButton findNextButton
      • matchCaseToggleButton

        private javax.swing.JToggleButton matchCaseToggleButton
      • matchWholeWordToggleButton

        private javax.swing.JToggleButton matchWholeWordToggleButton
      • regexToggleButton

        private javax.swing.JToggleButton regexToggleButton
      • matchesLabel

        private javax.swing.JLabel matchesLabel
      • closeToolBar

        private javax.swing.JToolBar closeToolBar
      • closeButton

        private javax.swing.JButton closeButton
      • replaceLabel

        private javax.swing.JLabel replaceLabel
      • toolBar1

        private javax.swing.JToolBar toolBar1
      • replaceButton

        private javax.swing.JButton replaceButton
      • replaceAllButton

        private javax.swing.JButton replaceAllButton
      • replaceMatchesLabel

        private javax.swing.JLabel replaceMatchesLabel
    • Constructor Detail

      • FlatFindReplaceBar

        FlatFindReplaceBar​(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea)
    • Method Detail

      • updateUI

        public void updateUI()
        Overrides:
        updateUI in class javax.swing.JPanel
      • getSearchContext

        org.fife.ui.rtextarea.SearchContext getSearchContext()
      • setSearchContext

        void setSearchContext​(org.fife.ui.rtextarea.SearchContext context)
      • activate

        void activate​(boolean findEditorSelection)
      • removeNotify

        public void removeNotify()
        Overrides:
        removeNotify in class javax.swing.JComponent
      • findNext

        private void findNext()
      • findPrevious

        private void findPrevious()
      • find

        private void find()
      • markAll

        void markAll()
      • findOrMarkAll

        private void findOrMarkAll​(boolean find)
      • matchCaseChanged

        private void matchCaseChanged()
      • matchWholeWordChanged

        private void matchWholeWordChanged()
      • regexChanged

        private void regexChanged()
      • replace

        private void replace()
      • replaceAll

        private void replaceAll()
      • selectMatchNearCaret

        private void selectMatchNearCaret()
      • updateMatchesLabel

        private void updateMatchesLabel​(org.fife.ui.rtextarea.SearchResult result,
                                        boolean replace)
      • notifyEditorAction

        private void notifyEditorAction​(java.lang.String actionKey)
      • close

        private void close()
      • initComponents

        private void initComponents()