Examples of ReplaceEdit


Examples of org.eclipse.text.edits.ReplaceEdit

            if (matcher.find()) {
                TextFileChange change = new TextFileChange(drlFile.getName(), drlFile);
                MultiTextEdit mte = new MultiTextEdit();
                change.setEdit(mte);
                ReplaceEdit replace = new ReplaceEdit(matcher.start(), toReplace.length(), replaceWith);
                mte.addChild(replace);
                changes.add(change);
                refactoringContent.updateContent(drlFile, content.replace(toReplace, replaceWith));
            }
        }
View Full Code Here

Examples of org.eclipse.text.edits.ReplaceEdit

  }


  private final void doTextReplace(int offset, int len, String insertString, TextEditGroup editGroup) {
    if (len > 0 || insertString.length() > 0) {
      TextEdit edit= new ReplaceEdit(offset, len, insertString);
      addEdit(edit);
      if (editGroup != null) {
        addEditGroup(editGroup, edit);
      }
    }
View Full Code Here

Examples of org.eclipse.text.edits.ReplaceEdit

      List<CommonToken> comments = (List<CommonToken>) tokenStream.getTokens(0, tokenStream.size(), bs);

      final String output = format(input, (ModuleDeclaration) md, comments, indent);
      if (output != null) {
        if (!input.equals(output)) {
          return new ReplaceEdit(0, source.length(), output);
          // return new ReplaceEdit(offset, length, output);
          // if (!equalsIgnoreBlanks(new StringReader(input), new StringReader(output))) {
          // // return new MultiTextEdit();
          // return new ReplaceEdit(offset, length, output);
          // } else {
View Full Code Here

Examples of org.eclipse.text.edits.ReplaceEdit

        while (offset > -1) {
            offset = document.search(offset, variableName, true, true, true);
            if (offset == -1) {
                break;
            }
            ReplaceEdit replaceEdit = new ReplaceEdit(offset, len, replacement);
            multiEdit.addChild(replaceEdit);
            offset += len; // to avoid overlapping
        }

        if (multiEdit.getChildrenSize() > 0) {
View Full Code Here

Examples of org.eclipse.text.edits.ReplaceEdit

            }
            offset = document.search(offset, variableName, true, true, true);
            if (offset == -1) {
                break;
            }
            ReplaceEdit replaceEdit = new ReplaceEdit(offset, len, replacement);
            multiEdit.addChild(replaceEdit);
            offset += len; // to avoid overlapping
        }
       
        if (multiEdit.getChildrenSize() > 0) {
View Full Code Here

Examples of org.eclipse.text.edits.ReplaceEdit

          }
          change = new TextFileChange(file.getName(), file);
          change.setEdit(new MultiTextEdit());
          changes.put(file, change);
        }
        final ReplaceEdit edit = new ReplaceEdit(matchAccess.getMatchOffset(), matchAccess.getMatchLength(), replacement);
        change.addEdit(edit);
        change.addTextEditGroup(new TextEditGroup("Update " + QWickieActivator.WICKET_ID, edit));
        return true;
      }
    };
View Full Code Here

Examples of org.eclipse.text.edits.ReplaceEdit

          }
          change = new TextFileChange(file.getName(), file);
          change.setEdit(new MultiTextEdit());
          changes.put(file, change);
        }
        final ReplaceEdit edit = new ReplaceEdit(matchAccess.getMatchOffset(), matchAccess.getMatchLength(), replacement);
        change.addEdit(edit);
        change.addTextEditGroup(new TextEditGroup("Update " + QWickieActivator.WICKET_ID, edit));
        return true;
      }
    };
View Full Code Here

Examples of org.eclipse.text.edits.ReplaceEdit

            compositeChange.add(filechange);
           
            for (Pair pair : targets.get(pack))
            {
                // edit object for the text replacement in the file, this is the only child
                ReplaceEdit rEdit = new ReplaceEdit(
                        (int) pair.first,
                        (int) pair.second,
                        "");
                InsertEdit iEdit = new InsertEdit(
                        (int) pair.first,
View Full Code Here

Examples of org.eclipse.text.edits.ReplaceEdit

          // get rid of pre and post white space or fine tuned
          // adjustment later.
          // fix text here...
          replaceText = fixJspReplaceText(replaceText, jspPos);
          if (!(replaceText.length() == 0 && jspPos.length == 0))//Unwanted TextEdit can lead to MalformedTreeException.See: Bug 321977
              jspEdits.add(new ReplaceEdit(jspPos.offset, jspPos.length, replaceText));
        }
        if (DEBUG)
          debugReplace(deltas, jspPos, replaceText, i);
      }
      else {
View Full Code Here

Examples of org.eclipse.text.edits.ReplaceEdit

    else if (textEdit instanceof ReplaceEdit) {
      if (jspOffset == -1)
        return null;

      if (!getTranslation().javaSpansMultipleJspPartitions(javaOffset, length))
        translatedTextEdit = new ReplaceEdit(jspOffset, length, ((ReplaceEdit) textEdit).getText());
    }
    else if (textEdit instanceof InsertEdit) {
      translatedTextEdit = new InsertEdit(jspOffset, ((InsertEdit) textEdit).getText());
    }
    else if (textEdit instanceof DeleteEdit) {
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.