Index
All Classes and Interfaces|All Packages
B
- browse(Shell, IVariables, String, EditorKind, String[], String[]) - Method in interface ch.so.agi.hop.commons.ui.BrowseStrategy
- browseStrategy(BrowseStrategy) - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl.Builder
- BrowseStrategy - Interface in ch.so.agi.hop.commons.ui
-
An optional plugin-specific picker.
- build() - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl.Builder
- builder(Composite, IVariables) - Static method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl
C
- ch.so.agi.hop.commons.ui - package ch.so.agi.hop.commons.ui
D
- DIRECTORY - Enum constant in enum class ch.so.agi.hop.commons.ui.EditorKind
E
- editor(EditorKind) - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl.Builder
- EditorKind - Enum Class in ch.so.agi.hop.commons.ui
-
How a configured string is entered; field mode always uses the same field editor.
F
- fieldProvider(InputFieldProvider) - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl.Builder
- FILE_OPEN - Enum constant in enum class ch.so.agi.hop.commons.ui.EditorKind
- FILE_SAVE - Enum constant in enum class ch.so.agi.hop.commons.ui.EditorKind
- fileExtensions(String...) - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl.Builder
-
Sets glob filters, using each glob as its display name.
- fileFilters(String[], String[]) - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl.Builder
-
Sets matching glob and display-name arrays.
G
- getFieldNames() - Method in interface ch.so.agi.hop.commons.ui.InputFieldProvider
- getValue() - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl
-
Returns a snapshot, including the inactive editor's input.
I
- InputFieldProvider - Interface in ch.so.agi.hop.commons.ui
-
Supplies suggestions on the SWT UI thread; field names remain freely editable.
O
- onChange(Runnable) - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl.Builder
- onStatus(Consumer<String>) - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl.Builder
-
Replaces the internal message row with a caller-owned status display.
R
- refreshFields() - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl
-
Refreshes suggestions, retaining the typed name and old suggestions if the provider fails.
S
- setEnabled(boolean) - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl
- setFocus() - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl
- setValue(ValueOrField) - Method in class ch.so.agi.hop.commons.ui.ValueOrFieldControl
-
Loads both inputs without invoking the change callback.
T
- TEXT - Enum constant in enum class ch.so.agi.hop.commons.ui.EditorKind
V
- valueOf(String) - Static method in enum class ch.so.agi.hop.commons.ui.EditorKind
-
Returns the enum constant of this class with the specified name.
- ValueOrFieldControl - Class in ch.so.agi.hop.commons.ui
-
A string option with an explicit source selector.
- ValueOrFieldControl.Builder - Class in ch.so.agi.hop.commons.ui
-
Builder settings are copied on build; instances do not share mutable configuration.
- values() - Static method in enum class ch.so.agi.hop.commons.ui.EditorKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages