Package org.eclipse.jface.preference
Class PathEditor
java.lang.Object
org.eclipse.jface.preference.FieldEditor
org.eclipse.jface.preference.ListEditor
org.eclipse.jface.preference.PathEditor
A field editor to edit directory paths.
-
Field Summary
Fields inherited from class org.eclipse.jface.preference.FieldEditor
HORIZONTAL_GAP, IS_VALID, VALUE
-
Constructor Summary
ModifierConstructorDescriptionprotected
Creates a new path field editorPathEditor
(String name, String labelText, String dirChooserLabelText, Composite parent) Creates a path field editor. -
Method Summary
Modifier and TypeMethodDescriptionprotected String
createList
(String[] items) Combines the given list of items into a single string.protected String
Creates and returns a new item for the list.protected String[]
parseString
(String stringList) Splits the given string into a list of strings.Methods inherited from class org.eclipse.jface.preference.ListEditor
adjustForNumColumns, createSelectionListener, doFillIntoGrid, doLoad, doLoadDefault, doStore, getAddButton, getButtonBoxControl, getDownButton, getList, getListControl, getNumberOfControls, getRemoveButton, getShell, getUpButton, selectionChanged, setEnabled, setFocus
Methods inherited from class org.eclipse.jface.preference.FieldEditor
applyFont, checkParent, clearErrorMessage, clearMessage, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, createControl, dispose, fillIntoGrid, fireStateChanged, fireValueChanged, getFieldEditorFontName, getLabelControl, getLabelControl, getLabelText, getPage, getPreferenceName, getPreferencePage, getPreferenceStore, init, isValid, load, loadDefault, presentsDefaultValue, refreshValidState, setButtonLayoutData, setLabelText, setPage, setPreferenceName, setPreferencePage, setPreferenceStore, setPresentsDefaultValue, setPropertyChangeListener, showErrorMessage, showMessage, store
-
Constructor Details
-
PathEditor
protected PathEditor()Creates a new path field editor -
PathEditor
Creates a path field editor.- Parameters:
name
- the name of the preference this field editor works onlabelText
- the label text of the field editordirChooserLabelText
- the label text displayed for the directory chooserparent
- the parent of the field editor's control
-
-
Method Details
-
createList
Description copied from class:ListEditor
Combines the given list of items into a single string. This method is the converse ofparseString
.Subclasses must implement this method.
- Specified by:
createList
in classListEditor
- Parameters:
items
- the list of items- Returns:
- the combined string
- See Also:
-
getNewInputObject
Description copied from class:ListEditor
Creates and returns a new item for the list.Subclasses must implement this method.
- Specified by:
getNewInputObject
in classListEditor
- Returns:
- a new item
-
parseString
Description copied from class:ListEditor
Splits the given string into a list of strings. This method is the converse ofcreateList
.Subclasses must implement this method.
- Specified by:
parseString
in classListEditor
- Parameters:
stringList
- the string- Returns:
- an array of
String
- See Also:
-