Examples of TemplateProposal


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

                //ok, looking for epydoc filters
                for (int i = 0; i < EPYDOC_FIELDS.length; i++) {
                    String f = EPYDOC_FIELDS[i];
                    if (f.startsWith(request.qualifier)) {
                        Template t = new Template(f, EPYDOC_FIELDS[i + 2], "", EPYDOC_FIELDS[i + 1], false);
                        ret.add(new TemplateProposal(t, context, region, image, 5) {
                            @Override
                            public String getDisplayString() {
                                try {
                                    return super.getDisplayString();
                                } catch (NoClassDefFoundError e) {
View Full Code Here

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

        PyEdit pyEdit = (PyEdit) openEditor;
        Region region = new Region(0, 0);
        PyDocumentTemplateContext context = PyTemplateCompletionProcessor.createContext(new PyContextType(),
                pyEdit.getPySourceViewer(), region);

        TemplateProposal templateProposal = new TemplateProposal(template, context, region, null);
        templateProposal.apply(pyEdit.getPySourceViewer(), '\n', 0, 0);
    }
View Full Code Here

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

            Region region = new Region(offset, len);
            PyDocumentTemplateContext context = PyTemplateCompletionProcessor.createContext(new PyContextType(),
                    targetEditor.getPySourceViewer(), region, indent);

            Template template = new Template("Create " + creationStr, "Create " + creationStr, "", source, true);
            TemplateProposal templateProposal = new TemplateProposal(template, context, region, null);
            return templateProposal;

        } else {
            //This should only happen in tests.
            source = StringUtils.indentTo(source, indent, false);
View Full Code Here

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

        return false;
    }

    @Override
    public Point getSelection(IDocument document) {
        TemplateProposal executed2 = getExecuted();
        if (executed2 != null) {
            return executed2.getSelection(document);
        }
        return null;
    }
View Full Code Here

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

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

  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

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

    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

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

            "classSelectorTemplate",
            "${element} ",
            false);
         
        //create a proposal
        TemplateProposal tp = createProposal(classSelectorTemplate,
            templateContext,
            context,
            getImage(classSelectorTemplate),
            1000);
     
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.