Package org.eclipse.jface.text

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


        listener.clear(false);
        assertEquals(">>> ", doc.get());
        doc.replace(doc.getLength(), 0, "c()");
        assertEquals(">>> c()", doc.get());
        doc.replace(doc.getLength() - 1, 0, ")");
        assertEquals(">>> c()", doc.get());
        doc.replace(doc.getLength(), 0, ")");
        assertEquals(">>> c())", doc.get());

        doc.replace(doc.getLength() - 4, 4, "");
View Full Code Here


        assertEquals(">>> ", doc.get());
        doc.replace(doc.getLength(), 0, "c()");
        assertEquals(">>> c()", doc.get());
        doc.replace(doc.getLength() - 1, 0, ")");
        assertEquals(">>> c()", doc.get());
        doc.replace(doc.getLength(), 0, ")");
        assertEquals(">>> c())", doc.get());

        doc.replace(doc.getLength() - 4, 4, "");
        assertEquals(">>> ", doc.get());
View Full Code Here

        doc.replace(doc.getLength() - 1, 0, ")");
        assertEquals(">>> c()", doc.get());
        doc.replace(doc.getLength(), 0, ")");
        assertEquals(">>> c())", doc.get());

        doc.replace(doc.getLength() - 4, 4, "");
        assertEquals(">>> ", doc.get());

        doc.replace(doc.getLength(), 0, "tttbbb");
        assertEquals(">>> tttbbb", doc.get());
View Full Code Here

        assertEquals(">>> c())", doc.get());

        doc.replace(doc.getLength() - 4, 4, "");
        assertEquals(">>> ", doc.get());

        doc.replace(doc.getLength(), 0, "tttbbb");
        assertEquals(">>> tttbbb", doc.get());

        doc.replace(doc.getLength() - 3, 0, "(");
        assertEquals(">>> ttt(bbb", doc.get());
View Full Code Here

        assertEquals(">>> ", doc.get());

        doc.replace(doc.getLength(), 0, "tttbbb");
        assertEquals(">>> tttbbb", doc.get());

        doc.replace(doc.getLength() - 3, 0, "(");
        assertEquals(">>> ttt(bbb", doc.get());

        doc.replace(doc.getLength() - 4, 1, "");
        assertEquals(">>> tttbbb", doc.get());
View Full Code Here

        assertEquals(">>> tttbbb", doc.get());

        doc.replace(doc.getLength() - 3, 0, "(");
        assertEquals(">>> ttt(bbb", doc.get());

        doc.replace(doc.getLength() - 4, 1, "");
        assertEquals(">>> tttbbb", doc.get());

        doc.replace(doc.getLength(), 0, "(");
        assertEquals(">>> tttbbb()", doc.get());
View Full Code Here

        assertEquals(">>> ttt(bbb", doc.get());

        doc.replace(doc.getLength() - 4, 1, "");
        assertEquals(">>> tttbbb", doc.get());

        doc.replace(doc.getLength(), 0, "(");
        assertEquals(">>> tttbbb()", doc.get());

    }
}
View Full Code Here

      try {
        //trim any starting whitespace
      IRegion lineRegion= fullDocument.getLineInformationOfOffset(completionOffset);
      String lineString= fullDocument.get(lineRegion.getOffset(), lineRegion.getLength());
      lineString= trimBegin(lineString);
      fullDocument.replace(lineRegion.getOffset(), lineRegion.getLength(), lineString);
    } catch (BadLocationException e1) {
      return;
    }
      TemplateVariable[] variables= templateBuffer.getVariables();
    int[] offsets= variablesToOffsets(variables, completionOffset);
View Full Code Here

      TemplateVariable[] variables= templateBuffer.getVariables();
    int[] offsets= variablesToOffsets(variables, completionOffset);
   
    IDocument origTemplateDoc= new Document(fullDocument.get());
    try {
      origTemplateDoc.replace(completionOffset, cfContext.getCompletionLength(), templateString);
    } catch (BadLocationException e) {
      return; // don't format if the document has changed
    }
   
      IDocument templateDocument= createDocument(origTemplateDoc.get(), createPositions(offsets));
View Full Code Here

    }

    public void testTryReparse() throws BadLocationException {
        Document doc = new Document("");
        for (int i = 0; i < 5; i++) {
            doc.replace(0, 0, "this is a totally and completely not parseable doc\n");
        }

        PyParser.ParserInfo parserInfo = new PyParser.ParserInfo(doc, IPythonNature.LATEST_GRAMMAR_VERSION);
        Tuple<SimpleNode, Throwable> reparseDocument = PyParser.reparseDocument(parserInfo);
        assertTrue(reparseDocument.o1 == null);
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.