Examples of IDocumentPartitioner


Examples of org.eclipse.jface.text.IDocumentPartitioner

    int documentOffset = context.getInvocationOffset();
   
    List results = new ArrayList();
    // need to compute context info here, if it's JSP, call java computer
    IDocument doc = viewer.getDocument();
    IDocumentPartitioner dp = null;
    if (doc instanceof IDocumentExtension3) {
      dp = ((IDocumentExtension3) doc).getDocumentPartitioner(IStructuredPartitioning.DEFAULT_STRUCTURED_PARTITIONING);
    }
    if (dp != null) {
      //IDocumentPartitioner dp = viewer.getDocument().getDocumentPartitioner();
      String type = dp.getPartition(documentOffset).getType();
      if (type == IJSPPartitions.JSP_DEFAULT || type == IJSPPartitions.JSP_CONTENT_JAVA) {
        // get context info from completion results...
        List proposals = computeCompletionProposals(context,monitor);
        for (int i = 0; i < proposals.size(); i++) {
          IContextInformation ci = ((ICompletionProposal)proposals.get(i)).getContextInformation();
View Full Code Here

Examples of org.eclipse.jface.text.IDocumentPartitioner

   * This is public access method, used especially from loader, for JSP
   * Fragment support.
   */
  public void setLanguage(String newLanguage) {
    this.cachedLanguage = newLanguage;
    IDocumentPartitioner partitioner = ((IDocumentExtension3) model.getStructuredDocument()).getDocumentPartitioner(IStructuredPartitioning.DEFAULT_STRUCTURED_PARTITIONING);
    if (partitioner instanceof StructuredTextPartitionerForJSP) {
      ((StructuredTextPartitionerForJSP) partitioner).setLanguage(newLanguage);
    }
  }
View Full Code Here

Examples of org.eclipse.jface.text.IDocumentPartitioner

        if ( document instanceof IDocumentExtension3 )
        {
            IDocumentExtension3 extension3 = ( IDocumentExtension3 ) document;
            if ( extension3.getDocumentPartitioner( LdifDocumentSetupParticipant.LDIF_PARTITIONING ) == null )
            {
                IDocumentPartitioner partitioner = createDocumentPartitioner();
                extension3.setDocumentPartitioner( LDIF_PARTITIONING, partitioner );
                partitioner.connect( document );
            }
        }
    }
View Full Code Here

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

Examples of org.eclipse.jface.text.IDocumentPartitioner

public class FitDocumentProvider extends FileDocumentProvider {

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

Examples of org.eclipse.jface.text.IDocumentPartitioner

        if ( document instanceof IDocumentExtension3 )
        {
            IDocumentExtension3 extension3 = ( IDocumentExtension3 ) document;
            if ( extension3.getDocumentPartitioner( LdifDocumentSetupParticipant.LDIF_PARTITIONING ) == null )
            {
                IDocumentPartitioner partitioner = createDocumentPartitioner();
                extension3.setDocumentPartitioner( LDIF_PARTITIONING, partitioner );
                partitioner.connect( document );
            }
        }
    }
View Full Code Here

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

Examples of org.eclipse.jface.text.IDocumentPartitioner

  public void connect(Object element) throws CoreException {
    super.connect(element);
    IDocument document = getDocument(element);
    if (document != null) {
      if (document.getDocumentPartitioner() == null) {
        IDocumentPartitioner partitioner = new ATGPartitionerAdaptor(new FastATGPartitionScannerAdaptor());
        partitioner.connect(document);
        document.setDocumentPartitioner(partitioner);
      }
    } else {
      System.err.println("Unable to get the document!");
    }
View Full Code Here

Examples of org.eclipse.jface.text.IDocumentPartitioner

      public void connect(Object element) throws CoreException {
        super.connect(element);
        IDocument document = getDocument(element);
        if (document != null) {
          if (document.getDocumentPartitioner() == null) {
            IDocumentPartitioner partitioner = new FastPartitioner(
                new FramePartitionScanner(),
                FramePartitions.LEGAL_CONTENT_TYPES);
            partitioner.connect(document);
            document.setDocumentPartitioner(partitioner);
          }
        }
      }
    });
View Full Code Here

Examples of org.eclipse.jface.text.IDocumentPartitioner

        if ( document instanceof IDocumentExtension3 )
        {
            IDocumentExtension3 extension3 = ( IDocumentExtension3 ) document;
            if ( extension3.getDocumentPartitioner( LdifDocumentSetupParticipant.LDIF_PARTITIONING ) == null )
            {
                IDocumentPartitioner partitioner = createDocumentPartitioner();
                extension3.setDocumentPartitioner( LDIF_PARTITIONING, 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.