Index

B C D E F G I O R S T V 
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.
B C D E F G I O R S T V 
All Classes and Interfaces|All Packages