Package org.eclipse.jface.text

Examples of org.eclipse.jface.text.Document


   */
    protected IDocument createDocument( Object element )
      throws CoreException {

    if( element instanceof IEditorInput ) {
      IDocument document = new Document();
      if( setDocumentContent( document, ( IEditorInput )element ) ) {
        setupDocument( document );
      }
      return document;
    }
View Full Code Here


                    completionProcessor, IDocument.DEFAULT_CONTENT_TYPE);
                assistant.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY);
                return assistant;
            }
        });
        IDocument document = new Document(getProcessImports());
        importsViewer.setDocument(document);
        IDocumentPartitioner partitioner =
            new FastPartitioner(
                new DRLPartionScanner(),
                DRLPartionScanner.LEGAL_CONTENT_TYPES);
        partitioner.connect(document);
        document.setDocumentPartitioner(partitioner);
        importsViewer.getControl().addKeyListener(new KeyListener() {
            public void keyPressed(KeyEvent e) {
                if (e.character == ' ' && e.stateMask == SWT.CTRL) {
                    importsViewer.doOperation(ISourceViewer.CONTENTASSIST_PROPOSALS);
                }
View Full Code Here

                    completionProcessor, IDocument.DEFAULT_CONTENT_TYPE);
                assistant.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY);
                return assistant;
            }
        });
        IDocument document = new Document(getProcessImports());
        globalsViewer.setDocument(document);
        IDocumentPartitioner partitioner =
            new FastPartitioner(
                new DRLPartionScanner(),
                DRLPartionScanner.LEGAL_CONTENT_TYPES);
        partitioner.connect(document);
        document.setDocumentPartitioner(partitioner);
        globalsViewer.getControl().addKeyListener(new KeyListener() {
            public void keyPressed(KeyEvent e) {
                if (e.character == ' ' && e.stateMask == SWT.CTRL) {
                    globalsViewer.doOperation(ISourceViewer.CONTENTASSIST_PROPOSALS);
                }
View Full Code Here

        bufferManager.connect(path, LocationKind.IFILE, monitor);
        return bufferManager.getTextFileBuffer(path, LocationKind.IFILE).getDocument();
      }
    }
    monitor.done();
    return new Document(cu.getSource());
  }
View Full Code Here

  }

  public static String formatCode(String source) {
    TextEdit edit = getCodeFormatter().format(CodeFormatter.K_UNKNOWN, source, 0, source.length(), 0, System.getProperty("line.separator")); //$NON-NLS-1$
    if (edit != null) {
      IDocument document = new Document(source);
      try {
        edit.apply(document);
        return document.get();
      } catch (Exception e) {
        VisualSwingPlugin.getLogger().error(e);
      }
    }
    return source;
View Full Code Here

            {
                // TODO Auto-generated catch block
                e.printStackTrace();
                return null;
            }
            doc = new Document(sourceCode.toString());
        }

        return doc;
    }
View Full Code Here

    {
        // Get start and end offset
        int lineOffset = 0;
        try
        {
            Document document = new Document(sourceCode);
            lineOffset = document.getLineOffset(lineNo - 1);
        }
        catch (BadLocationException e)
        {
            // this one should never occur
            log.log(
View Full Code Here

        mockModel = new MockAnnotationModel();
    }

    private SourceFile loadSourceFile(String file) throws Exception
    {
        Document doc = new Document(readFile(file));
        new PerlPartitioner(new Log(), doc);

        return new SourceFile(getLoggerForTests(), doc);
    }
View Full Code Here

 
  public TextBuffer create(IFile file) throws CoreException {
    FileEditorInput input= new FileEditorInput(file)
    IDocument document= fDocumentProvider.getDocument(input);
    if (document != null) {
      return new TextBuffer(new Document(document.get()));
    } else {
      return createFromFile(file);
    }
  }
View Full Code Here

    IDocument document;
    // Fix for http://dev.eclipse.org/bugs/show_bug.cgi?id=19319
    InputStream stream= file.getContents();
    InputStreamReader in= null;
    try {   
      document= new Document();
      in= new InputStreamReader(new BufferedInputStream(stream), ResourcesPlugin.getEncoding());
      StringBuffer buffer= new StringBuffer();
      char[] readBuffer= new char[2048];
      int n= in.read(readBuffer);
      while (n > 0) {
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.Document

Copyright © 2018 www.massapicom. 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.