Examples of ISubjectControlContentAssistProcessor


Examples of org.eclipse.jface.contentassist.ISubjectControlContentAssistProcessor

    fErrorMessage = null;
    List ret = new LinkedList();
    for (Iterator it = fProcessors.iterator(); it.hasNext();) {
      Object o = it.next();
      if (o instanceof ISubjectControlContentAssistProcessor) {
        ISubjectControlContentAssistProcessor p = (ISubjectControlContentAssistProcessor) o;
        ICompletionProposal[] proposals = p.computeCompletionProposals(contentAssistSubjectControl, documentOffset);
        if (proposals != null && proposals.length > 0) {
          ret.addAll(Arrays.asList(proposals));
          fErrorMessage = null; // Hide previous errors
        } else {
          if (fErrorMessage == null && ret.isEmpty()) {
            String errorMessage = p.getErrorMessage();
            if (errorMessage != null) {
              fErrorMessage = errorMessage;
            }
          }
        }
View Full Code Here

Examples of org.eclipse.jface.contentassist.ISubjectControlContentAssistProcessor

    fErrorMessage = null;
    List ret = new LinkedList();
    for (Iterator it = fProcessors.iterator(); it.hasNext();) {
      Object o = it.next();
      if (o instanceof ISubjectControlContentAssistProcessor) {
        ISubjectControlContentAssistProcessor p = (ISubjectControlContentAssistProcessor) o;
        IContextInformation[] informations = p.computeContextInformation(contentAssistSubjectControl, documentOffset);
        if (informations != null && informations.length > 0) {
          for (int i = 0; i < informations.length; i++)
            ret.add(new WrappedContextInformation(informations[i], p));
          fErrorMessage = null; // Hide previous errors
        } else {
          if (fErrorMessage == null && ret.isEmpty()) {
            String errorMessage = p.getErrorMessage();
            if (errorMessage != null) {
              fErrorMessage = errorMessage;
            }
          }
        }
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.