Package org.eclipse.jface.text

Examples of org.eclipse.jface.text.FindReplaceDocumentAdapter.find()


            FindReplaceDocumentAdapter searchAdapter =
              new FindReplaceDocumentAdapter(document);

            try {
              IRegion region = searchAdapter.find(0,
                  searchText,
                  true /* forwardSearch */,
                  false /* caseSensitive */,
                  false /* wholeWord */,
                  true /* regExSearch */);
View Full Code Here


                    .getDocumentProvider().getDocument(
                        editorTextual.getEditorInput());
                FindReplaceDocumentAdapter finder = new FindReplaceDocumentAdapter(
                    document);
                try {
                  IRegion region = finder.find(0,
                      markerToFind, true, true, true,
                      false);
                  editorTextual.selectAndReveal(
                      region.getOffset(),
                      region.getLength());
View Full Code Here

                    .getDocumentProvider().getDocument(
                        editorTextual.getEditorInput());
                FindReplaceDocumentAdapter finder = new FindReplaceDocumentAdapter(
                    document);
                try {
                  IRegion region = finder.find(0,
                      markerToFind, true, true, true,
                      false);
                  editorTextual.selectAndReveal(
                      region.getOffset(),
                      region.getLength());
View Full Code Here

    while(true) {
      if(offset >= document.getLength()) {
        return results;
      }
      try {
        IRegion match = search.find(offset, query, true, caseSensitive, false, isRegex);
        if(match == null) {
          return results;
        }
        results.add(match);
        offset = match.getOffset() + match.getLength();
View Full Code Here

      //another partiton type - so get the last partition
      if(invoker.equals(">")) {
        start = document.getPartition(documentOffset - 1).getOffset();
      } else if (invoker.equals(".")) {
        FindReplaceDocumentAdapter finder = new FindReplaceDocumentAdapter(document);
        IRegion region = finder.find(documentOffset-2,"[^a-z.]",false,false,false,true);
       
        if (region != null) {
          start = region.getOffset()+1;
        }
      } else {
View Full Code Here

      int lastSpaceOffset = -1;
      // int nextSpaceOffset = -1;
      FindReplaceDocumentAdapter finder = new FindReplaceDocumentAdapter(doc);

      try {
        IRegion lastSpace = finder.find(cursorOffset - 1, "[^\\*0-9a-zA-Z_-]", false, false, false, true);

        if (lastSpace == null) {
          lastSpaceOffset = 0;
        } else {
          lastSpaceOffset = lastSpace.getOffset() + 1;
View Full Code Here

        if (cursorOffset > lastSpaceOffset) {
          // ok, it could be valid, but we need to check what comes
          // after the cursor.
          if (cursorOffset != doc.getLength()) {
            //System.out.println("yep");
            IRegion nextSpace = finder
                .find(cursorOffset - 1, "[^\\*0-9a-zA-Z_-]", true, false, false, true);
            if (nextSpace != null && nextSpace.getOffset() == cursorOffset) {
              // System.out.println("Next space bit");
              sequence = doc.get().substring(lastSpaceOffset, cursorOffset);
            }
View Full Code Here

    sel = (ITextSelection) editor.getSelectionProvider().getSelection();
    String functionName = sel.getText();
    int startOffset = sel.getOffset();
    FindReplaceDocumentAdapter search = new FindReplaceDocumentAdapter(doc);
    try {
      IRegion startPos = search.find(sel.getOffset() + functionName.length(), "name\\s?=\\s?[\"']" + functionName + "[\"']", true, false,
          false, true);
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), "name\\s?=\\s?[\"']" + functionName + "[\"']", false, false, false,
            true);
      }
View Full Code Here

    FindReplaceDocumentAdapter search = new FindReplaceDocumentAdapter(doc);
    try {
      IRegion startPos = search.find(sel.getOffset() + functionName.length(), "name\\s?=\\s?[\"']" + functionName + "[\"']", true, false,
          false, true);
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), "name\\s?=\\s?[\"']" + functionName + "[\"']", false, false, false,
            true);
      }
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), "function\\s" + functionName + "[(\\s]", false, false, false,
            true);
View Full Code Here

      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), "name\\s?=\\s?[\"']" + functionName + "[\"']", false, false, false,
            true);
      }
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), "function\\s" + functionName + "[(\\s]", false, false, false,
            true);
      }
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), "function\\s" + functionName + "[(\\s]", true, false, false,
            true);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.