Package org.fife.ui.rtextarea

Examples of org.fife.ui.rtextarea.SearchContext


        boolean caseSensitive = matchCaseCB.isSelected();
        boolean regExpr = regexCB.isSelected();
        boolean forwardSearch = forward;
        boolean wholeWord = false;
       
        SearchContext context = new SearchContext();
        if (text.length() ==0)
            return;
        context.setSearchFor(text);
        context.setMatchCase(matchCaseCB.isSelected());
        context.setRegularExpression(regexCB.isSelected());
        context.setSearchForward(forward);
        context.setWholeWord(false);
       
        boolean found = SearchEngine.find(jep, context);

        if (!found)
            JOptionPane.showMessageDialog(this.currentFrame, "Text not found");
View Full Code Here


      rTextArea.markAll(searchText, matchCase, wholeWord, regex);
    } else {
      rTextArea.clearMarkAllHighlights();
    }

    SearchContext context = new SearchContext();
    context.setSearchFor(searchText);
    context.setMatchCase(matchCase);
    context.setRegularExpression(regex);
    context.setSearchForward(forward);
    context.setWholeWord(wholeWord);

    // TODO hack: move cursor before previous search for not jump to next occurrence
    if (direction == 0 && !COLOR_BG_ERROR.equals(searchField.getBackground())) {
      try {
        int caretPos = rTextArea.getCaretPosition();
View Full Code Here

      RSyntaxTextArea pane = mainWindow.getModel().getCurrentTextArea();
      if (pane == null)
        return;

      SearchContext context = new SearchContext();
      context.setSearchFor(textField.getText());
      context.setMatchCase(mcase.isSelected());
      context.setRegularExpression(regex.isSelected());
      context.setSearchForward(!reverse.isSelected());
      context.setWholeWord(wholew.isSelected());

      if (!SearchEngine.find(pane, context).wasFound()) {
        pane.setSelectionStart(0);
        pane.setSelectionEnd(0);
      }
View Full Code Here

        }

        String searchExpression = findCombo.getSelectedItem().toString();
        String replacement = replaceCombo.getSelectedItem().toString();

        SearchContext context = new SearchContext();
        context.setSearchFor(searchExpression);
        context.setReplaceWith(replacement);
        context.setRegularExpression(false);
        context.setSearchForward(forwardButton.isSelected());
        context.setWholeWord(wholeWordCheck.isSelected());
        context.setMatchCase(caseCheck.isSelected());
        return context;
    }
View Full Code Here

            return null;
        }

        String searchExpression = findCombo.getSelectedItem().toString();

        SearchContext context = new SearchContext();
        context.setSearchFor(searchExpression);
        context.setRegularExpression(false);
        context.setSearchForward(forwardButton.isSelected());
        context.setWholeWord(wholeWordCheck.isSelected());
        context.setMatchCase(caseCheck.isSelected());
        return context;
    }
View Full Code Here

            super("Find/Find Next");
        }

        @Override
        public void actionPerformed(ActionEvent e) {
            SearchContext context = createSearchContext();

            if (context == null) {
                return;
            }

            boolean found = SearchEngine.find(editArea, context);
            if (!found) {
                UISupport.showErrorMessage("String [" + context.getSearchFor() + "] not found");
            }
        }
View Full Code Here

            super("Replace/Replace Next");
        }

        @Override
        public void actionPerformed(ActionEvent e) {
            SearchContext context = createSearchAndReplaceContext();

            if (context == null) {
                return;
            }

            boolean found = SearchEngine.replace(editArea, context);
            if (!found) {
                UISupport.showErrorMessage("String [" + context.getSearchFor() + "] not found");
            }
        }
View Full Code Here

            super("Replace All");
        }

        @Override
        public void actionPerformed(ActionEvent e) {
            SearchContext context = createSearchAndReplaceContext();

            if (context == null) {
                return;
            }

            int replaceCount = SearchEngine.replaceAll(editArea, context);
            if (replaceCount <= 0) {
                UISupport.showErrorMessage("String [" + context.getSearchFor() + "] not found");
            }
        }
View Full Code Here

                super("Find/Find Next");
            }

            @Override
            public void actionPerformed(ActionEvent e) {
                SearchContext context = createSearchContext();

                if (context == null) {
                    return;
                }

                boolean found = SearchEngine.find(editArea, context);
                if (!found) {
                    UISupport.showErrorMessage("String [" + context.getSearchFor() + "] not found");
                }
            }
View Full Code Here

                super("Replace/Replace Next");
            }

            @Override
            public void actionPerformed(ActionEvent e) {
                SearchContext context = createSearchAndReplaceContext();

                if (context == null) {
                    return;
                }

                boolean found = SearchEngine.replace(editArea, context);
                if (!found) {
                    UISupport.showErrorMessage("String [" + context.getSearchFor() + "] not found");
                }
            }
View Full Code Here

TOP

Related Classes of org.fife.ui.rtextarea.SearchContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.