org.eclipse.jface.preference
Class DirectoryFieldEditor
java.lang.Object
|
+--org.eclipse.jface.preference.FieldEditor
|
+--org.eclipse.jface.preference.StringFieldEditor
|
+--org.eclipse.jface.preference.StringButtonFieldEditor
|
+--org.eclipse.jface.preference.DirectoryFieldEditor
- public class DirectoryFieldEditor
- extends StringButtonFieldEditor
A field editor for a directory path type preference. A standard directory
dialog appears when the user presses the change button.
Method Summary |
protected String |
changePressed()
Notifies that this field editor's change button has been pressed. |
protected boolean |
doCheckState()
Hook for subclasses to do specific state checks. |
Methods inherited from class org.eclipse.jface.preference.StringFieldEditor |
checkState, doLoad, doLoadDefault, doStore, getErrorMessage, getStringValue, getTextControl, getTextControl, isEmptyStringAllowed, isValid, refreshValidState, setEmptyStringAllowed, setEnabled, setErrorMessage, setFocus, setStringValue, setTextLimit, setValidateStrategy, showErrorMessage, valueChanged |
Methods inherited from class org.eclipse.jface.preference.FieldEditor |
applyFont, checkParent, clearErrorMessage, clearMessage, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, createControl, dispose, fillIntoGrid, fireStateChanged, fireValueChanged, getFieldEditorFontName, getLabelControl, getLabelControl, getLabelText, getPreferenceName, getPreferencePage, getPreferenceStore, init, load, loadDefault, presentsDefaultValue, setButtonLayoutData, setLabelText, setPreferenceName, setPreferencePage, setPreferenceStore, setPresentsDefaultValue, setPropertyChangeListener, showErrorMessage, showMessage, store |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectoryFieldEditor
protected DirectoryFieldEditor()
- Creates a new directory field editor
DirectoryFieldEditor
public DirectoryFieldEditor(String name,
String labelText,
Composite parent)
- Creates a directory field editor.
- Parameters:
name
- the name of the preference this field editor works onlabelText
- the label text of the field editorparent
- the parent of the field editor's control
changePressed
protected String changePressed()
- Description copied from class:
StringButtonFieldEditor
- Notifies that this field editor's change button has been pressed.
Subclasses must implement this method to provide a corresponding
new string for the text field. If the returned value is null
,
the currently displayed value remains.
- Overrides:
changePressed
in class StringButtonFieldEditor
- Following copied from class:
org.eclipse.jface.preference.StringButtonFieldEditor
- Returns:
- the new string to display, or
null
to leave the
old string showing
doCheckState
protected boolean doCheckState()
- Description copied from class:
StringFieldEditor
- Hook for subclasses to do specific state checks.
The default implementation of this framework method does
nothing and returns true
. Subclasses should
override this method to specific state checks.
- Overrides:
doCheckState
in class StringFieldEditor
- Following copied from class:
org.eclipse.jface.preference.StringFieldEditor
- Returns:
true
if the field value is valid,
and false
if invalid
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.