org.eclipse.xtext.ui.editor.templates
Class XtextTemplatePreferencePage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.ui.texteditor.templates.TemplatePreferencePage
              extended by org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.ui.IWorkbenchPreferencePage
Direct Known Subclasses:
AdvancedTemplatesPreferencePage

public class XtextTemplatePreferencePage
extends org.eclipse.ui.texteditor.templates.TemplatePreferencePage

Since:
2.1
Author:
Sven Efftinge - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ui.texteditor.templates.TemplatePreferencePage
org.eclipse.ui.texteditor.templates.TemplatePreferencePage.EditTemplateDialog
 
Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
XtextTemplatePreferencePage(org.eclipse.jface.preference.IPreferenceStore preferenceStore, org.eclipse.jface.text.templates.ContextTypeRegistry registry, org.eclipse.jface.text.templates.persistence.TemplateStore templateStore)
           
 
Method Summary
protected  org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite ancestor)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
protected  boolean isShowFormatterSetting()
           
 
Methods inherited from class org.eclipse.ui.texteditor.templates.TemplatePreferencePage
createTemplateEditDialog, createViewer, editTemplate, getContextTypeRegistry, getFormatterPreferenceKey, getTableViewer, getTemplateStore, getViewer, init, performCancel, performDefaults, performOk, setContextTypeRegistry, setTemplateStore, setVisible, updateButtons, updateViewerInput
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle
 

Constructor Detail

XtextTemplatePreferencePage

@Inject
public XtextTemplatePreferencePage(org.eclipse.jface.preference.IPreferenceStore preferenceStore,
                                          org.eclipse.jface.text.templates.ContextTypeRegistry registry,
                                          org.eclipse.jface.text.templates.persistence.TemplateStore templateStore)
Method Detail

isShowFormatterSetting

protected boolean isShowFormatterSetting()
Overrides:
isShowFormatterSetting in class org.eclipse.ui.texteditor.templates.TemplatePreferencePage

createContents

protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite ancestor)
Overrides:
createContents in class org.eclipse.ui.texteditor.templates.TemplatePreferencePage
Since:
2.1

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage
Overrides:
createControl in class org.eclipse.jface.preference.PreferencePage
Since:
2.1