Package com.iizigo.project
Class AliasPropertyPage
- All Implemented Interfaces:
IDialogPage
,IMessageProvider
,IPreferencePage
,IWorkbenchPropertyPage
The Alias page for Module projects.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionprotected String
checkSelectedElement
(Object element) Initializes the page for the selected object if it's of correct type and contents.protected void
createContents
(Composite composite, int parentWidth, int stdButtonWidth) The real creator.protected void
Performs special processing when this page's Defaults button has been pressed.protected boolean
Save settings.Methods inherited from class com.iizigo.project.StandardPropertyPage
clearChanged, createContents, createControl, performApply, performOk, setChanged, setDefaultsEnabled, updateApplyButton
Methods inherited from class org.eclipse.ui.dialogs.PropertyPage
getElement, setElement
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, noDefaultButton, okToLeave, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString
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, 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.dialogs.IDialogPage
dispose, 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
Constructor Details
AliasPropertyPage
public AliasPropertyPage()Constructor for property page.
Method Details
checkSelectedElement
Initializes the page for the selected object if it's of correct type and contents. If not, return an error message.- Specified by:
checkSelectedElement
in classStandardPropertyPage
- Parameters:
element
- The selected element (normally from the Common Navigator).- Returns:
- Error message, or null for OK.
createContents
The real creator. The composite is created with no layout.- Specified by:
createContents
in classStandardPropertyPage
- Parameters:
composite
- The composite to fill with controls.parentWidth
- The parent width.stdButtonWidth
- The standard button width (Apply, Defaults).
performDefaults
protected void performDefaults()Performs special processing when this page's Defaults button has been pressed.- Overrides:
performDefaults
in classPreferencePage
saveSettings
protected boolean saveSettings()Save settings. Override to save settings.- Specified by:
saveSettings
in classStandardPropertyPage
- Returns:
- false for failure, OK to keep on going.