public abstract class AbstractTemplateProposalProvider extends Object implements ITemplateProposalProvider
ITemplateProposalProvider.| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractTemplateProposalProvider.NullSafeTemplateAcceptor |
| Constructor and Description |
|---|
AbstractTemplateProposalProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.jface.text.Position |
createPosition(ContentAssistContext context)
Positions created for template contexts have to be added to the document so they are updated when the document
is modified.
|
protected org.eclipse.jface.text.templates.TemplateProposal |
createProposal(org.eclipse.jface.text.templates.Template template,
org.eclipse.jface.text.templates.TemplateContext templateContext,
ContentAssistContext context,
org.eclipse.swt.graphics.Image image,
int relevance) |
protected org.eclipse.jface.text.templates.TemplateContext[] |
createTemplateContexts(ContentAssistContext context) |
void |
createTemplates(ContentAssistContext context,
ITemplateAcceptor acceptor) |
protected abstract void |
createTemplates(org.eclipse.jface.text.templates.TemplateContext templateContext,
ContentAssistContext context,
ITemplateAcceptor acceptor) |
protected org.eclipse.jface.text.templates.TemplateProposal |
doCreateProposal(org.eclipse.jface.text.templates.Template template,
org.eclipse.jface.text.templates.TemplateContext templateContext,
ContentAssistContext context,
org.eclipse.swt.graphics.Image image,
int relevance) |
protected org.eclipse.jface.text.templates.TemplateContext |
doCreateTemplateContext(org.eclipse.jface.text.templates.TemplateContextType contextType,
ContentAssistContext context) |
protected abstract org.eclipse.jface.text.templates.TemplateContextType[] |
getContextTypes(ContentAssistContext context) |
protected IScopeProvider |
getScopeProvider() |
void |
setScopeProvider(IScopeProvider scopeProvider) |
protected boolean |
validate(org.eclipse.jface.text.templates.Template template,
ContentAssistContext context) |
protected boolean |
validate(org.eclipse.jface.text.templates.Template template,
org.eclipse.jface.text.templates.TemplateContext context) |
@Inject public void setScopeProvider(IScopeProvider scopeProvider)
protected IScopeProvider getScopeProvider()
public void createTemplates(ContentAssistContext context, ITemplateAcceptor acceptor)
createTemplates in interface ITemplateProposalProviderprotected abstract void createTemplates(org.eclipse.jface.text.templates.TemplateContext templateContext,
ContentAssistContext context,
ITemplateAcceptor acceptor)
protected org.eclipse.jface.text.templates.TemplateProposal createProposal(org.eclipse.jface.text.templates.Template template,
org.eclipse.jface.text.templates.TemplateContext templateContext,
ContentAssistContext context,
org.eclipse.swt.graphics.Image image,
int relevance)
protected org.eclipse.jface.text.templates.TemplateProposal doCreateProposal(org.eclipse.jface.text.templates.Template template,
org.eclipse.jface.text.templates.TemplateContext templateContext,
ContentAssistContext context,
org.eclipse.swt.graphics.Image image,
int relevance)
protected boolean validate(org.eclipse.jface.text.templates.Template template,
ContentAssistContext context)
protected boolean validate(org.eclipse.jface.text.templates.Template template,
org.eclipse.jface.text.templates.TemplateContext context)
protected org.eclipse.jface.text.templates.TemplateContext[] createTemplateContexts(ContentAssistContext context)
protected org.eclipse.jface.text.templates.TemplateContext doCreateTemplateContext(org.eclipse.jface.text.templates.TemplateContextType contextType,
ContentAssistContext context)
protected org.eclipse.jface.text.Position createPosition(ContentAssistContext context)
protected abstract org.eclipse.jface.text.templates.TemplateContextType[] getContextTypes(ContentAssistContext context)
Copyright © 2016. All Rights Reserved.