com.ibm.lpex.alef.preferences
Class LpexBasePreferencePage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.preference.PreferencePage
org.eclipse.jface.preference.FieldEditorPreferencePage
com.ibm.lpex.alef.preferences.LpexFieldEditorPreferencePage
com.ibm.lpex.alef.preferences.LpexBasePreferencePage
- All Implemented Interfaces:
- EventListener, IDialogPage, IMessageProvider, IPreferencePage, IPropertyChangeListener, IWorkbenchPreferencePage
- public final class LpexBasePreferencePage
- extends LpexFieldEditorPreferencePage
The main page of LPEX Editor preferences.
It handles the default updateProfile.baseProfile and
updateProfile.noParser settings.
Methods inherited from class org.eclipse.jface.preference.PreferencePage |
applyDialogFont, computeSize, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, 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 |
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage |
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible |
LpexBasePreferencePage
public LpexBasePreferencePage()
- Constructor.
createContents
protected Control createContents(Composite parent)
- Creates and returns the SWT control for the customized body of this preference
page. Overridden in order to set the context help for the page (and its node).
createFieldEditors
protected void createFieldEditors()
- Creates this preference page's field editors.
Called by FieldEditorPreferencePage#createContents().
performOk
public boolean performOk()
- "OK" / "Apply" button pressed.
Commits any new updated values, runs the updateProfile all command,
and ensures that the changes are reflected correctly on the LPEX screens.
performDefaults
protected void performDefaults()
- "Restore Defaults" button pressed.
Sets the fields to the install settings, and does a checkState() to
recalculate page's error state.
performReset
protected void performReset()
- "Reset" button pressed.
Restores the initial preference page settings.
- Overrides:
performReset
in class LpexFieldEditorPreferencePage
- See Also:
LpexFieldEditorPreferencePage.contributeButtons(org.eclipse.swt.widgets.Composite)
(C) Copyright IBM Corporation 1998, 2005. All Rights Reserved.