Package org.eclipse.text.edits

Examples of org.eclipse.text.edits.MultiTextEdit.apply()


        // in the document before the first TextEdit, not after each
        // child TextEdit. Therefore, do not need to advance the
        // index.
        // index += nameAndDefaultValue.length();
      }
      multiTextEdit.apply(viewer.getDocument());
    }
    catch (BadLocationException e) {
      // log, for now, unless we find there's reasons why we get some
      // here.
      Logger.log(Logger.INFO, e.getMessage());
View Full Code Here


              // after each
              // child TextEdit. Therefore, do not need to
              // advance the index.
              // index += nameAndDefaultValue.length();
            }
            multiTextEdit.apply(newNode.getStructuredDocument());
          }
          catch (BadLocationException e) {
            // log or now, unless we find reason not to
            Logger.log(Logger.INFO, e.getMessage());
          }
View Full Code Here

              // after each
              // child TextEdit. Therefore, do not need to
              // advance the index.
              // index += nameAndDefaultValue.length();
            }
            multiTextEdit.apply(newNode.getStructuredDocument());
          }
          catch (BadLocationException e) {
            // log or now, unless we find reason not to
            Logger.log(Logger.INFO, e.getMessage());
          }
View Full Code Here

              // after each
              //          child TextEdit. Therefore, do not need to
              // advance the index.
              //index += nameAndDefaultValue.length();
            }
            multiTextEdit.apply(newNode.getStructuredDocument());
          } catch (BadLocationException e) {
            // log for now, unless we find reason not to
            Logger.log(Logger.INFO, e.getMessage());
          }
        }
View Full Code Here

      // element tag name cannot be DBCS, do not translate "<element>"
      // and "</element>"
      final String startElement = "<" + ELEMENT_NAME + ">"; //$NON-NLS-1$ //$NON-NLS-2$
      multiTextEdit.addChild(new InsertEdit(startTagOffset, startElement));
      multiTextEdit.addChild(new InsertEdit(endTagOffset, "</"+ELEMENT_NAME +">")); //$NON-NLS-1$ //$NON-NLS-2$
      multiTextEdit.apply(viewer.getDocument());
      Position start = new Position(startTagOffset);
      Position end = new Position(endTagOffset + startElement.length());

      try {
        viewer.getDocument().addPosition(start);
View Full Code Here

      multiTextEdit.addChild(new DeleteEdit(startTagOffset, startTagLength));
      fSelection = new Point(startTagOffset, 0);
    }

    try {
      multiTextEdit.apply(viewer.getDocument());
    }
    catch (MalformedTreeException e) {
      // log for now, unless find reasons not to.
      Logger.log(Logger.INFO, e.getMessage());
    }
View Full Code Here

      // prepare text edits
      MultiTextEdit edits =
          (MultiTextEdit) serviceRoot.rewrite(document, javaProject.getOptions(true));
      removeAnnotations(serviceType, source, edits);
      // prepare new source code
      edits.apply(document);
      newSource = document.get();
    }
    // update compilation unit
    {
      ICompilationUnit unit =
View Full Code Here

    try {
      MultiTextEdit multiEdit = new MultiTextEdit();
      for (TextEdit edit : edits) {
        multiEdit.addChild(edit);
      }
      multiEdit.apply(document);
    }
    finally {
      doc4.stopRewriteSession(rewriteSession);
    }
View Full Code Here

      IDocument document= new Document(buffer.getString());
        MultiTextEdit edit= new MultiTextEdit(0, document.getLength());
        edit.addChildren((TextEdit[]) positions.toArray(new TextEdit[positions.size()]));
        edit.addChildren((TextEdit[]) edits.toArray(new TextEdit[edits.size()]));
        edit.apply(document, TextEdit.UPDATE_REGIONS);

    positionsToVariables(positions, variables);

        buffer.setContent(document.get(), variables);
    }
View Full Code Here

            if (state.isDelete()) {
                multi.addChild(new DeleteMethodEdit(req).getEdit());
            }
            multi.addChild(new PropertyEdit(req).getEdit());
        }
        multi.apply(refactoringDoc);
        return refactoringDoc;
    }

    private MockupGeneratePropertiesRequestProcessor setupRequestProcessor(MockupGeneratePropertiesConfig config)
            throws Throwable {
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.