Examples of IContentAssistProcessor


Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

    }
    return false;
  }

  protected IContentAssistProcessor guessContentAssistProcessor(ITextViewer viewer, int documentOffset) {
    IContentAssistProcessor p = super.guessContentAssistProcessor(viewer, documentOffset);
    if (p == null) {
      IStructuredDocumentRegion sdRegion = ((IStructuredDocument) viewer.getDocument()).getRegionAtCharacterOffset(documentOffset);
      if (isJSPRegion(sdRegion))
        p = getPartitionProcessor(IJSPPartitions.JSP_CONTENT_JAVA);
    }
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

  /**
   * @see org.eclipse.wst.sse.ui.StructuredTextViewerConfiguration#getContentAssistProcessors(
   *   org.eclipse.jface.text.source.ISourceViewer, java.lang.String)
   */
  protected IContentAssistProcessor[] getContentAssistProcessors(ISourceViewer sourceViewer, String partitionType) {
    IContentAssistProcessor processor = new XMLStructuredContentAssistProcessor(
        this.getContentAssistant(), partitionType, sourceViewer);
    return new IContentAssistProcessor[]{processor};
  }
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

     */
    public IContentAssistant getContentAssistant( ISourceViewer sourceViewer )
    {
        //        ContentAssistant assistant = new ContentAssistant();
        ContentAssistant assistant = new DialogContentAssistant();
        IContentAssistProcessor aciContentAssistProcessor = new ACIContentAssistProcessor();

        assistant.setContentAssistProcessor( aciContentAssistProcessor, IDocument.DEFAULT_CONTENT_TYPE );
        assistant.setDocumentPartitioning( "org.apache.directory.ldapstudio.aci" ); //$NON-NLS-1$
        assistant.enableAutoActivation( true );
        assistant.setAutoActivationDelay( 500 );
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

    if (sourceViewer != null) {
      ContentAssistant assistant = new ContentAssistant();

      if (sourceViewer != null) {
        IContentAssistProcessor correctionProcessor = new CorrectionProcessorXML(sourceViewer);
        assistant.setContentAssistProcessor(correctionProcessor, IXMLPartitions.XML_DEFAULT);
        assistant.setContentAssistProcessor(correctionProcessor, IXMLPartitions.XML_CDATA);
        assistant.setContentAssistProcessor(correctionProcessor, IXMLPartitions.XML_COMMENT);
        assistant.setContentAssistProcessor(correctionProcessor, IXMLPartitions.XML_DECLARATION);
        assistant.setContentAssistProcessor(correctionProcessor, IXMLPartitions.XML_PI);
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

   *
   * @see org.eclipse.jface.text.contentassist.IContentAssistProcessor#computeCompletionProposals(org.eclipse.jface.text.ITextViewer,
   *      int)
   */
  public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int documentOffset) {
    IContentAssistProcessor p = null;
    ICompletionProposal[] results = EMPTY_PROPOSAL_SET;

    p = guessContentAssistProcessor(viewer, documentOffset);
    if (p != null) {
      results = p.computeCompletionProposals(viewer, documentOffset);
    }

    return (results != null) ? results : EMPTY_PROPOSAL_SET;
  }
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

  protected IContentAssistProcessor guessContentAssistProcessor(ITextViewer viewer, int documentOffset) {
    // mapping logic here...
    // look @ previous region
    // look @ previous doc partition type
    // look @ page language
    IContentAssistProcessor p = null;
    IStructuredDocumentRegion sdRegion = ContentAssistUtils.getStructuredDocumentRegion(viewer, documentOffset);
    if (sdRegion != null) {
      String currentRegionType = sdRegion.getType();
      // System.out.println("current region type is >> " +
      // currentRegionType);
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

   * This Method creates the  ContentAssistant that is necessary for Code Completion
   * Defines a "Content Assist Processor" for every ATG File Partition that should
   * support code Completion and installs it for distinct Partition
   */
    ContentAssistant assistant = new ContentAssistant();
    IContentAssistProcessor processor;
   
    //processor = new ATGContentAssistProcessor(fEditor.getATGModelProvider());
    assistant.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer));
   
    processor = new ATGCompletionProcessor(fEditor.getATGModelProvider(), new IgnoreCaseSegmentProposalProvider());
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

     */
    public IContentAssistant getContentAssistant( ISourceViewer sourceViewer )
    {
        //        ContentAssistant assistant = new ContentAssistant();
        ContentAssistant assistant = new DialogContentAssistant();
        IContentAssistProcessor aciContentAssistProcessor = new ACIContentAssistProcessor();

        assistant.setContentAssistProcessor( aciContentAssistProcessor, IDocument.DEFAULT_CONTENT_TYPE );
        assistant.setDocumentPartitioning( "org.apache.directory.studio.aci" ); //$NON-NLS-1$
        assistant.enableAutoActivation( true );
        assistant.setAutoActivationDelay( 500 );
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

     */
    public IContentAssistant getContentAssistant( ISourceViewer sourceViewer )
    {
        //        ContentAssistant assistant = new ContentAssistant();
        ContentAssistant assistant = new DialogContentAssistant();
        IContentAssistProcessor aciContentAssistProcessor = new ACIContentAssistProcessor();

        assistant.setContentAssistProcessor( aciContentAssistProcessor, IDocument.DEFAULT_CONTENT_TYPE );
        assistant.enableAutoActivation( true );
        assistant.setAutoActivationDelay( 500 );
        assistant.setProposalPopupOrientation( IContentAssistant.PROPOSAL_STACKED );
View Full Code Here

Examples of org.eclipse.jface.text.contentassist.IContentAssistProcessor

    }
   
    public static void installContentAssistProcessor(IWorkbenchPart part) {
        if (part instanceof CompilationUnitEditor) {
            final CompilationUnitEditor ed = (CompilationUnitEditor)part;
            IContentAssistProcessor processor = null;
            //eclipse 3.2 class
            try {
        Class.forName("org.eclipse.jdt.ui.text.java.JavaContentAssistInvocationContext"); //$NON-NLS-1$
        processor = getWojJavaCompletionProcessor32(ed);
      } catch (ClassNotFoundException e) {
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.