org.eclipse.xtext.builder.preferences
Class BuilderPreferencePage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.preference.PreferencePage
org.eclipse.xtext.builder.preferences.PropertyAndPreferencePage
org.eclipse.xtext.builder.preferences.BuilderPreferencePage
- All Implemented Interfaces:
- org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage
public class BuilderPreferencePage
- extends PropertyAndPreferencePage
- Since:
- 2.1
- Author:
- Michael Clay - Initial contribution and API
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
Methods inherited from class org.eclipse.xtext.builder.preferences.PropertyAndPreferencePage |
applyData, createContents, createDescriptionLabel, doStatusChanged, enablePreferenceContent, getData, getElement, getNewStatusChangedListener, getPreferenceContentStatus, getProject, getWorkingCopyManager, init, isProjectPreferencePage, offerLink, openProjectProperties, openWorkspacePreferences, setPreferenceContentStatus, supportsProjectSpecificOptions, useProjectSettings |
Methods inherited from class org.eclipse.jface.preference.PreferencePage |
applyDialogFont, computeSize, contributeButtons, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton |
Methods inherited from class org.eclipse.jface.dialogs.DialogPage |
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible |
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, performCancel, setContainer, setSize |
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage |
getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible |
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage |
computeSize, isValid, okToLeave, performCancel, setContainer, setSize |
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage |
getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible |
BuilderPreferencePage
public BuilderPreferencePage()
setCleanerProvider
@Inject
public void setCleanerProvider(com.google.inject.Provider<DerivedResourceCleanerJob> cleanerProvider)
setLanguageName
@Inject
public void setLanguageName(java.lang.String languageName)
setConfigurationProvider
@Inject
public void setConfigurationProvider(EclipseOutputConfigurationProvider configurationProvider)
setPreferenceStoreAccessImpl
@Inject
public void setPreferenceStoreAccessImpl(PreferenceStoreAccessImpl preferenceStoreAccessImpl)
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
createPreferenceContent
protected org.eclipse.swt.widgets.Control createPreferenceContent(org.eclipse.swt.widgets.Composite composite,
org.eclipse.jface.preference.IPreferencePageContainer preferencePageContainer)
- Specified by:
createPreferenceContent
in class PropertyAndPreferencePage
hasProjectSpecificOptions
protected boolean hasProjectSpecificOptions(org.eclipse.core.resources.IProject project)
- Specified by:
hasProjectSpecificOptions
in class PropertyAndPreferencePage
getPreferencePageID
protected java.lang.String getPreferencePageID()
- Specified by:
getPreferencePageID
in class PropertyAndPreferencePage
getPropertyPageID
protected java.lang.String getPropertyPageID()
- Specified by:
getPropertyPageID
in class PropertyAndPreferencePage
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.jface.dialogs.IDialogPage
- Overrides:
dispose
in class org.eclipse.jface.dialogs.DialogPage
enableProjectSpecificSettings
protected void enableProjectSpecificSettings(boolean useProjectSpecificSettings)
- Overrides:
enableProjectSpecificSettings
in class PropertyAndPreferencePage
performDefaults
protected void performDefaults()
- Overrides:
performDefaults
in class PropertyAndPreferencePage
performOk
public boolean performOk()
- Specified by:
performOk
in interface org.eclipse.jface.preference.IPreferencePage
- Overrides:
performOk
in class org.eclipse.jface.preference.PreferencePage
performApply
public void performApply()
- Overrides:
performApply
in class org.eclipse.jface.preference.PreferencePage
setElement
public void setElement(org.eclipse.core.runtime.IAdaptable element)
- Specified by:
setElement
in interface org.eclipse.ui.IWorkbenchPropertyPage
- Overrides:
setElement
in class PropertyAndPreferencePage