Examples of IDocumentExtension3


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

Examples of org.eclipse.jface.text.IDocumentExtension3

   */
  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

Examples of org.eclipse.jface.text.IDocumentExtension3

   * @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
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.