Package org.eclipse.jface.text

Examples of org.eclipse.jface.text.IDocument.replace()


        if(i != split.length-1) sb.append(lineDelimeter);
      }
     
      // replacement in document
      int newLength = lastLineOffset - firstLineOffset;
      doc.replace(firstLineOffset, newLength, sb.toString());
    } catch (BadLocationException e) {
      e.printStackTrace();
    }
  }
View Full Code Here


      int offset = textSelection.getOffset();
      IDocumentProvider dp = editor.getDocumentProvider();
      IDocument doc = dp.getDocument(editor.getEditorInput());
      try {
        doc.replace(offset, 0, text);
      } catch (BadLocationException e) {
        Logger.logException(e);
      }
    }
View Full Code Here

        monitor.worked(1);
        // String updatableCode=
        // source.substring(start,end+NewTestSuiteCreationWizardPage.endMarker.length());
        source.replace(classRange.getStart(), classRange.getEnd(),
            getUpdatableString(fSelectedTestCases));
        fullSource.replace(range.getOffset(), range.getLength(), source
            .toString());
        monitor.worked(1);
        String formattedContent = JUnitStubUtility
            .formatCompilationUnit(fTestSuite.getJavaProject(),
                fullSource.get(), fTestSuite
View Full Code Here

          }
          wodElement.writeWodFormat(wodElementWriter, true);
          wodElementWriter.flush();
          String wodElementStr = wodElementWriter.toString();

          weDoc.replace(offset, 0, wodElementStr);

          if (-1 != firstBindingValueOffset) {
            we.selectAndReveal(offset + firstBindingValueOffset, 0);
          } else {
            we.selectAndReveal(offset, wodElementStr.length());
View Full Code Here

        if(text.startsWith("//")){
          text = text.replaceAll("(^|\r\n|\r|\n)//","$1");
        } else {
          text = text.replaceAll("(^|\r\n|\r|\n)","$1//");
        }
        doc.replace(sel.getOffset(), length, text);
      } catch (BadLocationException e) {
        HTMLPlugin.logException(e);
      }
    }
  } 
View Full Code Here

      }
     
      int cursorOffset;
      int variableOffset = content.indexOf("${selection}");
      if (variableOffset != -1) {
        doc.replace(sel.getOffset(), 0, content.substring(0, variableOffset));
        doc.replace(sel.getOffset() + variableOffset + sel.getLength(), 0, content.substring(variableOffset + "${selection}".length()));
        if (explicitCursorOffset == -1) {
          cursorOffset = defaultCursorOffset;
        }
        else if (explicitCursorOffset < variableOffset) {
View Full Code Here

     
      int cursorOffset;
      int variableOffset = content.indexOf("${selection}");
      if (variableOffset != -1) {
        doc.replace(sel.getOffset(), 0, content.substring(0, variableOffset));
        doc.replace(sel.getOffset() + variableOffset + sel.getLength(), 0, content.substring(variableOffset + "${selection}".length()));
        if (explicitCursorOffset == -1) {
          cursorOffset = defaultCursorOffset;
        }
        else if (explicitCursorOffset < variableOffset) {
          cursorOffset = explicitCursorOffset;
View Full Code Here

        else {
          cursorOffset = explicitCursorOffset + sel.getLength() - "${selection}".length();
        }
      }
      else {
        doc.replace(sel.getOffset(), sel.getLength(), content);
        if (explicitCursorOffset == -1) {
          cursorOffset = defaultCursorOffset;
        }
        else {
          cursorOffset = explicitCursorOffset;
View Full Code Here

        count1 = orgRange.getFrom() - 1;
        count2 = revRange.getFrom() - 1;
        // added
        if (delta instanceof AddDelta) {
          while (count2 != revRange.getTo()) {
            doc.replace(index, 0, text2[count2] + "\n");
            index = index + text2[count2].length() + 1;
            count2++;
          }
          // removed
        }
View Full Code Here

          }
          // removed
        }
        else if (delta instanceof DeleteDelta) {
          while (count1 != orgRange.getTo()) {
            doc.replace(index, text1[count1].length() + 1, "");
            count1++;
          }
          // replaced
        }
        else if (delta instanceof ChangeDelta) {
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.