Package org.eclipse.jface.text

Examples of org.eclipse.jface.text.IDocumentPartitioner


     * @return
     *      the Document Partitioner
     */
    private IDocumentPartitioner createDocumentPartitioner()
    {
        IDocumentPartitioner partitioner = new FastPartitioner( new LdifPartitionScanner(), new String[]
            { LdifPartitionScanner.LDIF_RECORD } );
        return partitioner;
    }
View Full Code Here


public class XMLDocumentProvider extends FileDocumentProvider {

    protected IDocument createDocument(Object element) throws CoreException {
        IDocument document = super.createDocument(element);
        if (document != null) {
            IDocumentPartitioner partitioner = new DefaultPartitioner(new XMLPartitionScanner(),
                    new String[] {XMLPartitionScanner.XML_TAG, XMLPartitionScanner.XML_COMMENT});
            partitioner.connect(document);
            document.setDocumentPartitioner(partitioner);
            // document.addDocumentListener(new IDocumentListener() {
            //               
            // public void documentAboutToBeChanged(DocumentEvent event) {
            // }
View Full Code Here

      if (setDocumentContent(document, (IEditorInput) element, getEncoding(element))) {
        setupDocument(element, document);
      }
    }
    if (document != null) {
      IDocumentPartitioner partitioner = new FastPartitioner(
          new QVTPartitionScanner(),
          new String[] { QVTPartitionScanner.MM_DECLARATION,QVTPartitionScanner.MM_COMMENT});
      partitioner.connect(document);
      document.setDocumentPartitioner(QVTDocument.QVT_PARTITIONING,partitioner);
    }
    return document;
  }
View Full Code Here

  @Override
  protected IDocument createDocument(Object element) throws CoreException {
    IDocument document = super.createDocument(element);
    if (document != null) {
      IDocumentPartitioner partitioner =
        new FastPartitioner(
          new PartitionScanner(),
          PartitionType.PARTITION_TYPES);
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
    }
    return document;
  }
View Full Code Here

public class GherkinDocumentProvider extends FileDocumentProvider {

  protected IDocument createDocument(Object element) throws CoreException {
    IDocument document = super.createDocument(element);
    if (document != null) {
      IDocumentPartitioner partitioner =
        new GherkinPartitioner(
          new GherkinPartitionScanner(),
          new String[] {
            GherkinPartitionScanner.GHERKIN_TAG,
            GherkinPartitionScanner.GHERKIN_COMMENT });
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
    }
    return document;
  }
View Full Code Here

  protected IDocument createDocument(Object element) throws CoreException {
   
    IDocument document = super.createDocument(element);
    if (document != null) {
     
      IDocumentPartitioner partitioner = new FastPartitioner(
          new ParameterFilePartitionScanner(), new String[] {
              ParameterFilePartitionScanner.PARAMETER_COMMENT,
              ParameterFilePartitionScanner.PARAMETER_NAME,
              ParameterFilePartitionScanner.PARAMETER_VALUE,
              ParameterFilePartitionScanner.PARAMETER_EMPTY });
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
     
      // Associate this IDocument with a ParameterTree model object.
      parameterTree = new ParameterTree(document);
    }
View Full Code Here

  @Override
  public void setup(IDocument document) {
    if (document != null) {

      IDocumentPartitioner partitioner = new FastPartitioner(
          new ParameterFilePartitionScanner(), new String[] {
              ParameterFilePartitionScanner.PARAMETER_COMMENT,
              ParameterFilePartitionScanner.PARAMETER_NAME,
              ParameterFilePartitionScanner.PARAMETER_VALUE,
              ParameterFilePartitionScanner.PARAMETER_EMPTY });
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
    }
  }
View Full Code Here

      }

    }
    if (document != null) {
      HdlPartitionScanner scanner = document.createPartitionScanner();
      IDocumentPartitioner partitioner = new FastPartitioner(scanner,
          HdlPartitionScanner.getContentTypes());
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
    }
    return document;
  }
View Full Code Here

    if(info==null){
      info = createEmptyFileInfo();
    }
    IDocument document = info.fTextFileBuffer.getDocument();
    if (document != null) {
      IDocumentPartitioner partitioner =
        new FastPartitioner(
            new JavaScriptPartitionScanner(),
            new String[]{
                JavaScriptPartitionScanner.JS_COMMENT
            });
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
    }
    return info;
  }
View Full Code Here

 
  @Override
  public IDocument createDocument(Object element) throws CoreException {
    IDocument document = super.createDocument(element);
    if (document != null) {
      IDocumentPartitioner partitioner =
        new FastPartitioner(
          new DTDPartitionScanner(),
          new String[] {
            HTMLPartitionScanner.HTML_TAG,
            HTMLPartitionScanner.HTML_COMMENT});
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
    }
    return document;
  }
View Full Code Here

TOP

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

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.