Package org.eclipse.jface.text

Examples of org.eclipse.jface.text.IDocumentExtension3


  public ProcessingDocumentSetupParticipant(){ }
 
  /** Set up the document*/
  public void setup(IDocument document) {
    if (document instanceof IDocumentExtension3) {
      IDocumentExtension3 extension3= (IDocumentExtension3) document;
      IDocumentPartitioner partitioner= new FastPartitioner(ProcessingPlugin.getDefault().getProcessingPartitionScanner(), ProcessingPartitionScanner.PARTITION_TYPES);
      extension3.setDocumentPartitioner(ProcessingPlugin.PROCESSING_PARTITIONING, partitioner);
      partitioner.connect(document);
    }   
  }
View Full Code Here


   */
  public void connect(Object element) throws CoreException {
    fParentProvider.connect(element);
    IDocument document= fParentProvider.getDocument(element);
    if (document instanceof IDocumentExtension3) {
      IDocumentExtension3 extension= (IDocumentExtension3) document;
      if (extension.getDocumentPartitioner(fPartitioning) == null)
        fDocumentSetupParticipant.setup(document);
    }
  }
View Full Code Here

   * @since 3.0
   */
  public void setupJavaDocumentPartitioner(IDocument document, String partitioning) {
    IDocumentPartitioner partitioner= createDocumentPartitioner();
    if (document instanceof IDocumentExtension3) {
      IDocumentExtension3 extension3= (IDocumentExtension3) document;
      extension3.setDocumentPartitioner(partitioning, partitioner);
    } else {
      document.setDocumentPartitioner(partitioner);
    }
    partitioner.connect(document);
  }
View Full Code Here

TOP

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

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.