Package org.eclipse.jface.text.templates

Examples of org.eclipse.jface.text.templates.TemplateProposal


    public void apply(ITextViewer viewer, char trigger, int stateMask, int offset) {
        if (edit != null) {
            //We have to reparse to make sure that we'll have an accurate AST.
            edit.getParser().reparseDocument();
        }
        TemplateProposal executed2 = getExecuted();
        if (executed2 != null) {
            executed2.apply(viewer, trigger, stateMask, 0);
            forceReparseInBaseEditorAnd();
        }
    }
View Full Code Here


  private int getRelevance(ICompletionProposal obj) {
    if (obj instanceof IScriptCompletionProposal) {
      IScriptCompletionProposal jcp = (IScriptCompletionProposal) obj;
      return jcp.getRelevance();
    } else if (obj instanceof TemplateProposal) {
      TemplateProposal tp = (TemplateProposal) obj;
      return tp.getRelevance();
    }
    // catch all
    return 0;
  }
View Full Code Here

    List proposals = request.getProposals();
    Iterator iter = proposals.iterator();
    while (iter.hasNext()) {
      Object obj = iter.next();
      if (obj instanceof TemplateProposal) {
        TemplateProposal proposal = (TemplateProposal) obj;
        String display = proposal.getDisplayString();
        if (display.startsWith("dispatcherservlet")
            || display.startsWith("contextloaderlistener")) {
          iter.remove();
        }
      }
View Full Code Here

            "classSelectorTemplate",
            "${element} ",
            false);
         
        //create a proposal
        TemplateProposal tp = createProposal(classSelectorTemplate,
            templateContext,
            context,
            getImage(classSelectorTemplate),
            1000);
     
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.templates.TemplateProposal

Copyright © 2018 www.massapicom. 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.