|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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
public class BuilderPreferencePage
Field Summary |
---|
Fields inherited from class org.eclipse.xtext.builder.preferences.PropertyAndPreferencePage |
---|
DATA_NO_LINK |
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
---|
ERROR, INFORMATION, NONE, WARNING |
Constructor Summary | |
---|---|
BuilderPreferencePage()
|
Method Summary | |
---|---|
void |
createControl(org.eclipse.swt.widgets.Composite parent)
The PreferencePage implementation of this
IDialogPage method creates a description label
and button bar for the page. |
protected org.eclipse.swt.widgets.Control |
createPreferenceContent(org.eclipse.swt.widgets.Composite composite,
org.eclipse.jface.preference.IPreferencePageContainer preferencePageContainer)
|
void |
dispose()
The DialogPage implementation of this
IDialogPage method disposes of the page
image if it has one. |
protected void |
enableProjectSpecificSettings(boolean useProjectSpecificSettings)
|
protected java.lang.String |
getPreferencePageID()
|
protected java.lang.String |
getPropertyPageID()
|
protected boolean |
hasProjectSpecificOptions(org.eclipse.core.resources.IProject project)
|
void |
performApply()
Performs special processing when this page's Apply button has been pressed. |
protected void |
performDefaults()
Performs special processing when this page's Defaults button has been pressed. |
boolean |
performOk()
Notifies that the OK button of this page's container has been pressed. |
void |
setCleanerProvider(com.google.inject.Provider<DerivedResourceCleanerJob> cleanerProvider)
|
void |
setConfigurationProvider(EclipseOutputConfigurationProvider configurationProvider)
|
void |
setElement(org.eclipse.core.runtime.IAdaptable element)
Sets the object that owns the properties shown in this page. |
void |
setLanguageName(java.lang.String languageName)
|
void |
setPreferenceStoreAccessImpl(PreferenceStoreAccessImpl preferenceStoreAccessImpl)
|
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 |
Constructor Detail |
---|
public BuilderPreferencePage()
Method Detail |
---|
@Inject public void setCleanerProvider(com.google.inject.Provider<DerivedResourceCleanerJob> cleanerProvider)
@Inject public void setLanguageName(java.lang.String languageName)
@Inject public void setConfigurationProvider(EclipseOutputConfigurationProvider configurationProvider)
@Inject public void setPreferenceStoreAccessImpl(PreferenceStoreAccessImpl preferenceStoreAccessImpl)
public void createControl(org.eclipse.swt.widgets.Composite parent)
org.eclipse.jface.preference.PreferencePage
PreferencePage
implementation of this
IDialogPage
method creates a description label
and button bar for the page. It calls createContents
to create the custom contents of the page.
If a subclass that overrides this method creates a Composite
that has a layout with default margins (for example, a GridLayout
)
it is expected to set the margins of this Layout
to 0 pixels.
createControl
in interface org.eclipse.jface.dialogs.IDialogPage
createControl
in class org.eclipse.jface.preference.PreferencePage
parent
- the parent compositeIDialogPage.createControl(Composite)
protected org.eclipse.swt.widgets.Control createPreferenceContent(org.eclipse.swt.widgets.Composite composite, org.eclipse.jface.preference.IPreferencePageContainer preferencePageContainer)
createPreferenceContent
in class PropertyAndPreferencePage
protected boolean hasProjectSpecificOptions(org.eclipse.core.resources.IProject project)
hasProjectSpecificOptions
in class PropertyAndPreferencePage
protected java.lang.String getPreferencePageID()
getPreferencePageID
in class PropertyAndPreferencePage
protected java.lang.String getPropertyPageID()
getPropertyPageID
in class PropertyAndPreferencePage
public void dispose()
org.eclipse.jface.dialogs.DialogPage
DialogPage
implementation of this
IDialogPage
method disposes of the page
image if it has one.
Subclasses may extend.
dispose
in interface org.eclipse.jface.dialogs.IDialogPage
dispose
in class org.eclipse.jface.dialogs.DialogPage
protected void enableProjectSpecificSettings(boolean useProjectSpecificSettings)
enableProjectSpecificSettings
in class PropertyAndPreferencePage
protected void performDefaults()
org.eclipse.jface.preference.PreferencePage
This is a framework hook method for subclasses to do special things when
the Defaults button has been pressed.
Subclasses may override, but should call super.performDefaults
.
performDefaults
in class PropertyAndPreferencePage
public boolean performOk()
org.eclipse.jface.preference.IPreferencePage
performOk
in interface org.eclipse.jface.preference.IPreferencePage
performOk
in class org.eclipse.jface.preference.PreferencePage
false
to abort the container's OK
processing and true
to allow the OK to happenpublic void performApply()
org.eclipse.jface.preference.PreferencePage
This is a framework hook method for sublcasses to do special things when
the Apply button has been pressed.
The default implementation of this framework method simply calls
performOk
to simulate the pressing of the page's OK button.
performApply
in class org.eclipse.jface.preference.PreferencePage
PreferencePage.performOk()
public void setElement(org.eclipse.core.runtime.IAdaptable element)
org.eclipse.ui.IWorkbenchPropertyPage
getElement
is called.
As of Eclipse 3.2 the org.eclipse.ui.propertyPages extension point now supports non IAdaptable inputs. An input that is not an IAdaptable will be wrapped in an IAdaptable by the workbench before it is forwarded to this method.
setElement
in interface org.eclipse.ui.IWorkbenchPropertyPage
setElement
in class PropertyAndPreferencePage
element
- the object that owns the properties shown in this pagePropertyDialogAction
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |