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
ConstructorsModifierConstructorDescriptionprotectedCreates a new path field editorPathEditor(String name, String labelText, String dirChooserLabelText, Composite parent) Creates a path field editor. -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateList(String[] items) Combines the given list of items into a single string.protected StringCreates 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, setFocusMethods 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:ListEditorCombines the given list of items into a single string. This method is the converse ofparseString.Subclasses must implement this method.
- Specified by:
createListin classListEditor- Parameters:
items- the list of items- Returns:
- the combined string
- See Also:
-
getNewInputObject
Description copied from class:ListEditorCreates and returns a new item for the list.Subclasses must implement this method.
- Specified by:
getNewInputObjectin classListEditor- Returns:
- a new item
-
parseString
Description copied from class:ListEditorSplits the given string into a list of strings. This method is the converse ofcreateList.Subclasses must implement this method.
- Specified by:
parseStringin classListEditor- Parameters:
stringList- the string- Returns:
- an array of
String - See Also:
-