Package org.eclipse.wst.xsl.ui.internal.templates
public class XSLTemplatesPage extends AbstractTemplatesPageThe XSL Templates Page is used by the TemplatesViewer to display available XSL Templates for use within a XSL Structured Text Editor. It is provided as an example on how other SSE editors can contribute their templates to the page.
Constructor Summary |
XSLTemplatesPage(org.eclipse.wst.xsl.ui.internal.editor.XSLEditor xslTextEditor) |
Method Summary | |
protected java.lang.String[] | getContextTypeIds(IDocument document
,
int offset) |
protected ContextTypeRegistry | getContextTypeRegistry() |
protected java.lang.String | getPreferencePageId() |
protected IPreferenceStore | getTemplatePreferenceStore() |
public TemplateStore | getTemplateStore() |
protected void | insertTemplate(Template template
,
IDocument document) |
protected boolean | isValidTemplate(IDocument document
,
Template template
,
int offset
,
int length) |
Constructor Detail |
public XSLTemplatesPage(org.eclipse.wst.xsl.ui.internal.editor.XSLEditor xslTextEditor)
Methods Detail |
protected java.lang.String[] getContextTypeIds(IDocument document
,
int offset)
document
offset
java.lang.String[]
protected ContextTypeRegistry getContextTypeRegistry()
ContextTypeRegistry
protected java.lang.String getPreferencePageId()
java.lang.String
protected IPreferenceStore getTemplatePreferenceStore()
IPreferenceStore
public TemplateStore getTemplateStore()
TemplateStore
protected void insertTemplate(Template template
,
IDocument document)
template
document
protected boolean isValidTemplate(IDocument document
,
Template template
,
int offset
,
int length)
document
template
offset
length
boolean