public class DefaultTemplateProposalProvider extends AbstractTemplateProposalProvider
Modifier and Type | Class and Description |
---|---|
class |
DefaultTemplateProposalProvider.FollowElementAcceptor |
AbstractTemplateProposalProvider.NullSafeTemplateAcceptor
Constructor and Description |
---|
DefaultTemplateProposalProvider(org.eclipse.jface.text.templates.persistence.TemplateStore templateStore,
org.eclipse.jface.text.templates.ContextTypeRegistry registry,
ContextTypeIdHelper helper) |
Modifier and Type | Method and Description |
---|---|
protected IFollowElementAcceptor |
createFollowElementAcceptor(java.util.Collection<org.eclipse.jface.text.templates.TemplateContextType> result) |
protected void |
createTemplates(org.eclipse.jface.text.templates.TemplateContext templateContext,
ContentAssistContext context,
ITemplateAcceptor acceptor) |
protected org.eclipse.jface.text.templates.TemplateContextType[] |
getContextTypes(ContentAssistContext context) |
org.eclipse.swt.graphics.Image |
getImage(org.eclipse.jface.text.templates.Template template) |
int |
getRelevance(org.eclipse.jface.text.templates.Template template) |
createPosition, createProposal, createTemplateContexts, createTemplates, doCreateProposal, doCreateTemplateContext, getScopeProvider, setScopeProvider, validate, validate
@Inject public DefaultTemplateProposalProvider(org.eclipse.jface.text.templates.persistence.TemplateStore templateStore, org.eclipse.jface.text.templates.ContextTypeRegistry registry, ContextTypeIdHelper helper)
protected void createTemplates(org.eclipse.jface.text.templates.TemplateContext templateContext, ContentAssistContext context, ITemplateAcceptor acceptor)
createTemplates
in class AbstractTemplateProposalProvider
protected org.eclipse.jface.text.templates.TemplateContextType[] getContextTypes(ContentAssistContext context)
getContextTypes
in class AbstractTemplateProposalProvider
protected IFollowElementAcceptor createFollowElementAcceptor(java.util.Collection<org.eclipse.jface.text.templates.TemplateContextType> result)
public org.eclipse.swt.graphics.Image getImage(org.eclipse.jface.text.templates.Template template)
public int getRelevance(org.eclipse.jface.text.templates.Template template)