Examples of FastPartitioner


Examples of org.eclipse.jface.text.rules.FastPartitioner

  @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

Examples of org.eclipse.jface.text.rules.FastPartitioner

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

Examples of org.eclipse.jface.text.rules.FastPartitioner

      info = createEmptyFileInfo();
    }
    IDocument document = info.fTextFileBuffer.getDocument();
    if (document != null) {
      IDocumentPartitioner partitioner =
        new FastPartitioner(
          new HTMLPartitionScanner(),
          new String[] {
            HTMLPartitionScanner.HTML_TAG,
            HTMLPartitionScanner.HTML_COMMENT,
            HTMLPartitionScanner.HTML_SCRIPT,
            HTMLPartitionScanner.HTML_DOCTYPE,
            HTMLPartitionScanner.HTML_DIRECTIVE,
            HTMLPartitionScanner.JAVASCRIPT,
            HTMLPartitionScanner.HTML_CSS});
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
    }
    return info;
  }
View Full Code Here

Examples of org.eclipse.jface.text.rules.FastPartitioner

    }
    partitioner.connect(document);
  }

  private static IDocumentPartitioner createDocumentPartitioner() {
    return new FastPartitioner(new WodFilePartitionScanner(), IWodFilePartitions.PARTITIONS);
  }
View Full Code Here

Examples of org.eclipse.jface.text.rules.FastPartitioner

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

Examples of org.eclipse.jface.text.rules.FastPartitioner

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

Examples of org.eclipse.jface.text.rules.FastPartitioner

public class CSSFileDocumentProvider extends FileDocumentProvider {
  @Override
  public IDocument createDocument(Object element) throws CoreException {
    IDocument document = super.createDocument(element);
    if (document != null) {
      IDocumentPartitioner partitioner = new FastPartitioner(new CSSPartitionScanner(), new String[] { CSSPartitionScanner.CSS_COMMENT });
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
    }
    return document;
  }
View Full Code Here

Examples of org.eclipse.jface.text.rules.FastPartitioner

  @Override
  protected IDocument createDocument(Object element) throws CoreException {
    IDocument document = super.createDocument(element);
    if (document != null) {
      IDocumentPartitioner partitioner =
        new FastPartitioner(
          new PlistPartitionScanner(),
          new String[] {
            PlistPartitionScanner.PROPERTY,
            PlistPartitionScanner.VALUE }) {
//        public void connect(IDocument document, boolean delayInitialise)
//        {
//            super.connect(document, delayInitialise);
//            printPartitions(document);
//        }
//
//        public void printPartitions(IDocument document)
//        {
//            StringBuffer buffer = new StringBuffer();
//
//            ITypedRegion[] partitions = computePartitioning(0, document.getLength());
//            for (int i = 0; i < partitions.length; i++)
//            {
//                try
//                {
//                    buffer.append("Partition type: "
//                      + partitions[i].getType()
//                      + ", offset: " + partitions[i].getOffset()
//                      + ", length: " + partitions[i].getLength());
//                    buffer.append("\n");
//                    buffer.append("Text:\n");
//                    buffer.append(document.get(partitions[i].getOffset(),
//                     partitions[i].getLength()));
//                    buffer.append("\n---------------------------\n\n\n");
//                }
//                catch (BadLocationException e)
//                {
//                    e.printStackTrace();
//                }
//            }
//            System.out.print(buffer);
//        }
      };
      partitioner.connect(document);
      document.setDocumentPartitioner(partitioner);
    }
    return document;
  }
View Full Code Here

Examples of org.eclipse.jface.text.rules.FastPartitioner

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

Examples of org.eclipse.jface.text.rules.FastPartitioner

    public IDocument getDocument(Object element) {
        IDocument document = getParentDocument(element);
        if (document != null) {
            IDocumentPartitioner partitioner =
                new FastPartitioner(
                    new DRLPartionScanner(),
                    DRLPartionScanner.LEGAL_CONTENT_TYPES);
            partitioner.connect(document);
            document.setDocumentPartitioner(partitioner);
        }
        return 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.