|
org.eclipse.rse.ui.propertypages
Class ServicesPropertyPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.preference.PreferencePage
org.eclipse.ui.dialogs.PropertyPage
org.eclipse.rse.ui.propertypages.SystemBasePropertyPage
org.eclipse.rse.ui.propertypages.ServicesPropertyPage
-
All Implemented Interfaces:
-
IDialogPage,
IMessageProvider,
IPreferencePage,
ISystemMessageLine,
ISystemMessageLineTarget,
IWorkbenchPropertyPage
-
public abstract class ServicesPropertyPage
- extends
SystemBasePropertyPage
Methods inherited from class org.eclipse.rse.ui.propertypages.
SystemBasePropertyPage
|
addFillerLine,
addSeparatorLine,
clearErrorMessage,
clearMessage,
configureMessageLine,
contributeButtons,
createContents,
createLabeledCombo,
createLabeledLabel,
createLabeledText,
createLabeledVerbiage,
getMessageLine,
getSystemErrorMessage,
grabExcessSpace,
okToLeave,
setBusyCursor,
setErrorMessage,
setErrorMessage,
setErrorMessage,
setHelp,
setMessage,
setMessage,
setMessageLine,
wantAutomaticValidManagement,
wantDefaultAndApplyButton,
wantMnemonics
|
Methods inherited from class org.eclipse.jface.preference.
PreferencePage
|
applyData,
applyDialogFont,
computeSize,
createControl,
createDescriptionLabel,
createNoteComposite,
doComputeSize,
doGetPreferenceStore,
getApplyButton,
getContainer,
getDefaultsButton,
getPreferenceStore,
isValid,
noDefaultAndApplyButton,
performApply,
performDefaults,
performHelp,
setContainer,
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,
setVisible
|
Methods inherited from interface org.eclipse.jface.dialogs.
IDialogPage
|
createControl,
dispose,
getControl,
getDescription,
getErrorMessage,
getImage,
getMessage,
getTitle,
performHelp,
setDescription,
setImageDescriptor,
setTitle,
setVisible
|
_form
protected
ServicesForm _form
_hostname
protected
String _hostname
_hosttype
protected
IRSESystemType _hosttype
_rootElement
protected
ServiceElement _rootElement
ServicesPropertyPage
public ServicesPropertyPage()
createContentArea
protected
Control createContentArea(
Composite parent)
-
Description copied from class:
SystemBasePropertyPage
-
Abstract. You must override.
This is where child classes create their content area versus createContent,
in order to have the message line configured for them and mnemonics assigned.
-
-
Specified by:
-
createContentArea
in class
SystemBasePropertyPage
-
verifyPageContents
protected boolean verifyPageContents()
-
Description copied from class:
SystemBasePropertyPage
-
Abstract. You must override. Return true if no input fields to check.
Validate all the widgets on the page. Based on this, the Eclipse framework will know whether
to veto any user attempt to select another property page from the list on the left in the
Properties dialog.
Subclasses should override to do full error checking on all the widgets on the page. Recommendation:
-
-
Specified by:
-
verifyPageContents
in class
SystemBasePropertyPage
-
-
Returns:
- true if there are no errors, false if any errors were found.
initServices
protected void initServices()
-
getServiceSubSystem
protected
ISubSystem getServiceSubSystem()
-
-
Returns:
-
-
Since:
- 3.0 returning ISubSystem rather than IServiceSubSystem
getServiceElements
protected abstract
ServiceElement[] getServiceElements()
-
getCurrentSubSystemConfiguration
protected abstract
ISubSystemConfiguration getCurrentSubSystemConfiguration()
-
-
Since:
- 3.0
performOk
public boolean performOk()
-
Description copied from class:
SystemBasePropertyPage
- Method declared on IPreferencePage.
Our implementation is to call okToLeave(), which in turn calls verifyPageContents,
returning true iff they do.
If you override, call super.performOk() to get default processing, and return false if that returns false.
-
-
Specified by:
-
performOk
in interface
IPreferencePage
-
Overrides:
-
performOk
in class
SystemBasePropertyPage
-
-
Returns:
- true if all is well, false if there is an error.
commitChanges
protected void commitChanges()
-
revertChanges
protected void revertChanges()
-
applyValues
public boolean applyValues(
IConnectorService connectorService)
-
setHostname
public void setHostname(
String hostname)
-
setSystemType
public void setSystemType(
IRSESystemType systemType)
-
getHostname
public
String getHostname()
-
getSystemType
public
IRSESystemType getSystemType()
-
performCancel
public boolean performCancel()
-
-
Specified by:
-
performCancel
in interface
IPreferencePage
-
Overrides:
-
performCancel
in class
PreferencePage
-
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.
|
|