Package org.eclipse.wst.xsl.ui.internal.contentassist
package-private class XSLTemplateCompletionProcessor extends TemplateCompletionProcessorCompletion processor for XML Templates. Most of the work is already done by the XML Content Assist processor, so by the time the XMLTemplateCompletionProcessor is asked for content assist proposals, the XML content assist processor has already set the context type for templates.
Constructor Summary |
XSLTemplateCompletionProcessor() |
Method Summary | |
public ICompletionProposal[] | computeCompletionProposals(ITextViewer viewer
,
int offset) |
protected ICompletionProposal | createProposal(Template template
,
TemplateContext context
,
IRegion region
,
int relevance) |
protected TemplateContextType | getContextType(ITextViewer viewer
,
IRegion region) |
protected Image | getImage(Template template) |
protected Template[] | getTemplates(java.lang.String contextTypeId) |
package-private void | setContextType(java.lang.String contextTypeId) |
Constructor Detail |
package-private XSLTemplateCompletionProcessor()
Methods Detail |
public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer
,
int offset)
viewer
offset
ICompletionProposal[]
protected ICompletionProposal createProposal(Template template
,
TemplateContext context
,
IRegion region
,
int relevance)
template
context
region
relevance
ICompletionProposal
protected TemplateContextType getContextType(ITextViewer viewer
,
IRegion region)
viewer
region
TemplateContextType
protected Image getImage(Template template)
template
Image
protected Template[] getTemplates(java.lang.String contextTypeId)
contextTypeId
Template[]
package-private void setContextType(java.lang.String contextTypeId)
contextTypeId