Examples of ICompletionProposal


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

  /*
   * @see org.eclipse.jface.text.contentassist.ICompletionProposalExtension5#getAdditionalProposalInfo(org.eclipse.core.runtime.IProgressMonitor)
   */
  public Object getAdditionalProposalInfo(IProgressMonitor monitor) {
    Object additionalInfo = super.getAdditionalProposalInfo();
    ICompletionProposal javaProposal = getJavaCompletionProposal();
    if (javaProposal != null) {
      if (javaProposal instanceof ICompletionProposalExtension5)
        // https://bugs.eclipse.org/bugs/show_bug.cgi?id=260951
        additionalInfo = ((ICompletionProposalExtension5) javaProposal).getAdditionalProposalInfo(monitor);
      else
        additionalInfo = javaProposal.getAdditionalProposalInfo();
    }

    return additionalInfo;
  }
View Full Code Here

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

  /*
   * @see org.eclipse.jface.text.contentassist.ICompletionProposalExtension3#getInformationControlCreator()
   */
  public IInformationControlCreator getInformationControlCreator() {
    // [277530] Use the java proposal's information control creator
    ICompletionProposal javaProposal = getJavaCompletionProposal();
    IInformationControlCreator informationControlCreator = null;

    if (javaProposal instanceof ICompletionProposalExtension3)
      informationControlCreator = ((ICompletionProposalExtension3) javaProposal).getInformationControlCreator();

View Full Code Here

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

  /*
   * @see org.eclipse.jface.text.contentassist.ICompletionProposalExtension3#getPrefixCompletionStart(org.eclipse.jface.text.IDocument, int)
   */
  public int getPrefixCompletionStart(IDocument document, int completionOffset) {
    ICompletionProposal javaProposal = getJavaCompletionProposal();
    if (javaProposal instanceof ICompletionProposalExtension3)
      return ((ICompletionProposalExtension3) javaProposal).getPrefixCompletionStart(document, completionOffset);

    return getReplacementOffset();
  }
View Full Code Here

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

  /*
   * @see org.eclipse.jface.text.contentassist.ICompletionProposalExtension3#getPrefixCompletionText(org.eclipse.jface.text.IDocument, int)
   */
  public CharSequence getPrefixCompletionText(IDocument document, int completionOffset) {
    ICompletionProposal javaProposal = getJavaCompletionProposal();
    if (javaProposal instanceof ICompletionProposalExtension3)
      return ((ICompletionProposalExtension3) javaProposal).getPrefixCompletionText(document, completionOffset);

    return getReplacementString();
  }
View Full Code Here

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

    fJavaCompletionProposal = javaCompletionProposal;
  }
 
  public String getAdditionalProposalInfo() {
    String additionalInfo = super.getAdditionalProposalInfo();
    ICompletionProposal javaProposal = getJavaCompletionProposal();
    if(javaProposal != null)
      additionalInfo = javaProposal.getAdditionalProposalInfo();
   
    return additionalInfo;
  }
View Full Code Here

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

  /*
   * @see org.eclipse.jface.text.contentassist.ICompletionProposalExtension5#getAdditionalProposalInfo(org.eclipse.core.runtime.IProgressMonitor)
   */
  public Object getAdditionalProposalInfo(IProgressMonitor monitor) {
    Object additionalInfo = super.getAdditionalProposalInfo();
    ICompletionProposal javaProposal = getJavaCompletionProposal();
    if (javaProposal != null) {
      if (javaProposal instanceof ICompletionProposalExtension5)
        // https://bugs.eclipse.org/bugs/show_bug.cgi?id=260951
        additionalInfo = ((ICompletionProposalExtension5) javaProposal).getAdditionalProposalInfo(monitor);
      else
        additionalInfo = javaProposal.getAdditionalProposalInfo();
    }

    return additionalInfo;
  }
View Full Code Here

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

  /*
   * @see org.eclipse.jface.text.contentassist.ICompletionProposalExtension3#getInformationControlCreator()
   */
  public IInformationControlCreator getInformationControlCreator() {
    // [277530] Use the java proposal's information control creator
    ICompletionProposal javaProposal = getJavaCompletionProposal();
    IInformationControlCreator informationControlCreator = null;

    if (javaProposal instanceof ICompletionProposalExtension3)
      informationControlCreator = ((ICompletionProposalExtension3) javaProposal).getInformationControlCreator();

View Full Code Here

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

  /*
   * @see org.eclipse.jface.text.contentassist.ICompletionProposalExtension3#getPrefixCompletionStart(org.eclipse.jface.text.IDocument, int)
   */
  public int getPrefixCompletionStart(IDocument document, int completionOffset) {
    ICompletionProposal javaProposal = getJavaCompletionProposal();
    if (javaProposal instanceof ICompletionProposalExtension3)
      return ((ICompletionProposalExtension3) javaProposal).getPrefixCompletionStart(document, completionOffset);

    return getReplacementOffset();
  }
View Full Code Here

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

  /*
   * @see org.eclipse.jface.text.contentassist.ICompletionProposalExtension3#getPrefixCompletionText(org.eclipse.jface.text.IDocument, int)
   */
  public CharSequence getPrefixCompletionText(IDocument document, int completionOffset) {
    ICompletionProposal javaProposal = getJavaCompletionProposal();
    if (javaProposal instanceof ICompletionProposalExtension3)
      return ((ICompletionProposalExtension3) javaProposal).getPrefixCompletionText(document, completionOffset);

    return getReplacementString();
  }
View Full Code Here

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

    List proposals = computeJavaCompletionProposals(context.getViewer(), context.getInvocationOffset(), 0);
    List importProposals = new ArrayList(proposals.size());
    for (int i = 0; i < proposals.size(); i++) {
      if (proposals.get(i) instanceof JSPCompletionProposal) {

        ICompletionProposal importProposal = adjustImportProposal((JSPCompletionProposal) proposals.get(i));
        importProposals.add(importProposal);
      }
    }
    return importProposals;
   
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.