Class ModifyDialogTabPage.StringPreference
java.lang.Object
java.util.Observable
org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.Preference
org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.StringPreference
- Enclosing class:
ModifyDialogTabPage
Wrapper around a text field which requests a string input.
- Since:
- 3.6
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classValidates the input. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidorg.eclipse.swt.widgets.ControlReturns the main control of a preference, which is mainly used to manage the focus.protected voidTo be implemented in subclasses.Methods inherited from class ModifyDialogTabPage.Preference
getEnabled, getKey, getPreferences, setEnabled, setKeyMethods inherited from class Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
Field Details
-
fSelected
-
fOldSelected
-
-
Constructor Details
-
StringPreference
public StringPreference(org.eclipse.swt.widgets.Composite composite, int numColumns, Map<String, String> preferences, String key, String text, org.eclipse.jface.dialogs.IInputValidator inputValidator) Creates a newStringPreference.- Parameters:
composite- the composite on which the SWT widgets are added.numColumns- the number of columns in the composite'sGridLayoutpreferences- the map to store the values.key- the key to store the values.text- the label text for this Preference.inputValidator- the input validator ornullif none
-
-
Method Details
-
focusGained
protected void focusGained() -
focusLost
protected void focusLost() -
fieldModified
protected void fieldModified() -
updateWidget
protected void updateWidget()Description copied from class:ModifyDialogTabPage.PreferenceTo be implemented in subclasses. Update the SWT widgets when the state of this object has changed (enabled, key, ...).- Specified by:
updateWidgetin classModifyDialogTabPage.Preference
-
getControl
public org.eclipse.swt.widgets.Control getControl()Description copied from class:ModifyDialogTabPage.PreferenceReturns the main control of a preference, which is mainly used to manage the focus. This may benullif the preference doesn't have a control which is able to have the focus.- Specified by:
getControlin classModifyDialogTabPage.Preference- Returns:
- The main control
-