Package org.eclipse.jface.text

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


      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);
      }
      // search for assignment, backwards first
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), functionName + "[\\s]?=[^=]", false, false, false, true);
View Full Code Here


        startPos = search.find(sel.getOffset() + functionName.length(), "function\\s" + functionName + "[(\\s]", true, false, false,
            true);
      }
      // search for assignment, backwards first
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), functionName + "[\\s]?=[^=]", false, false, false, true);
      }
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), functionName + "[\\s]?=[^=]", true, false, false, true);
      }
      if (startPos == null) {
View Full Code Here

      // search for assignment, backwards first
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), functionName + "[\\s]?=[^=]", false, false, false, true);
      }
      if (startPos == null) {
        startPos = search.find(sel.getOffset() + functionName.length(), functionName + "[\\s]?=[^=]", true, false, false, true);
      }
      if (startPos == null) {
        if (doc.getChar(startOffset - 1) == '.') {
          String cfcInstance = CFDocUtils.selectWord(doc, sel.getOffset() - 2).getText();
          IRegion assignmentPos = search.find(sel.getOffset() + cfcInstance.length(), cfcInstance + "[\\s]?=[\\s]?new\\s", false,
View Full Code Here

        startPos = search.find(sel.getOffset() + functionName.length(), functionName + "[\\s]?=[^=]", true, false, false, true);
      }
      if (startPos == null) {
        if (doc.getChar(startOffset - 1) == '.') {
          String cfcInstance = CFDocUtils.selectWord(doc, sel.getOffset() - 2).getText();
          IRegion assignmentPos = search.find(sel.getOffset() + cfcInstance.length(), cfcInstance + "[\\s]?=[\\s]?new\\s", false,
              false, false, true);
          if (assignmentPos == null) {
            assignmentPos = search.find(sel.getOffset() + cfcInstance.length(), cfcInstance + "[\\s]?=[\\s]?createObject",
                false, false, false, true);
          }
View Full Code Here

        if (doc.getChar(startOffset - 1) == '.') {
          String cfcInstance = CFDocUtils.selectWord(doc, sel.getOffset() - 2).getText();
          IRegion assignmentPos = search.find(sel.getOffset() + cfcInstance.length(), cfcInstance + "[\\s]?=[\\s]?new\\s", false,
              false, false, true);
          if (assignmentPos == null) {
            assignmentPos = search.find(sel.getOffset() + cfcInstance.length(), cfcInstance + "[\\s]?=[\\s]?createObject",
                false, false, false, true);
          }
          if (assignmentPos == null) {
            assignmentPos = search.find(sel.getOffset() + cfcInstance.length(), cfcInstance + "[\\s]?=[\\s]?entityNew", false,
                false, false, true);
View Full Code Here

          if (assignmentPos == null) {
            assignmentPos = search.find(sel.getOffset() + cfcInstance.length(), cfcInstance + "[\\s]?=[\\s]?createObject",
                false, false, false, true);
          }
          if (assignmentPos == null) {
            assignmentPos = search.find(sel.getOffset() + cfcInstance.length(), cfcInstance + "[\\s]?=[\\s]?entityNew", false,
                false, false, true);
          }
          if (assignmentPos != null) {
            //MappingManager mappingManager = new MappingManager();
            CFDocument cfdoc = ((ICFDocument) doc).getCFDocument();
View Full Code Here

            }

          }

        }
        startPos = search.find(sel.getOffset() + functionName.length(), functionName + "[\\s]?=[^=]", true, false, false, true);
      }
      if (startPos != null) {
        startPos = search.find(startPos.getOffset(), functionName, true, true, false, true);
        editor.getSelectionProvider().setSelection(CFDocUtils.selectWord(doc, startPos.getOffset()));
      }
View Full Code Here

        }
        startPos = search.find(sel.getOffset() + functionName.length(), functionName + "[\\s]?=[^=]", true, false, false, true);
      }
      if (startPos != null) {
        startPos = search.find(startPos.getOffset(), functionName, true, true, false, true);
        editor.getSelectionProvider().setSelection(CFDocUtils.selectWord(doc, startPos.getOffset()));
      }
      if (startPos == null || sel.getOffset() == startPos.getOffset()) {
        DocItem st = ((CFMLEditor) editor).getSelectionCursorListener().getSelectedTag();
        if (st.getName().equals("ASTComponent") || st.getName().equals("FunctionCall")) {
View Full Code Here

      //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 {
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

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.