Package com.vladsch.plugin.util.ui
Interface ComboBoxAdaptable<E extends ComboBoxAdaptable<E>>
-
- All Known Implementing Classes:
DynamicListAdaptable
public interface ComboBoxAdaptable<E extends ComboBoxAdaptable<E>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComboBoxAdaptable.IconCellRenderer<E extends ComboBoxAdaptable<E>>static classComboBoxAdaptable.Static<T extends ComboBoxAdaptable<T>>static classComboBoxAdaptable.StaticBoolean<T extends ComboBoxAdaptable<T>>
-
Field Summary
Fields Modifier and Type Field Description static ComboBoxAdaptable[]EMPTY
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @NotNull ComboBoxAdapter<E>getAdapter()@NotNull java.lang.StringgetDisplayName()intgetIntValue()@NotNull E[]getValues()default booleanisDefault()@NotNull java.lang.Stringname()default booleansetComboBoxSelection(@NotNull javax.swing.JComboBox<java.lang.String> comboBox)
-
-
-
Field Detail
-
EMPTY
static final ComboBoxAdaptable[] EMPTY
-
-
Method Detail
-
getDisplayName
@NotNull @NotNull java.lang.String getDisplayName()
-
name
@NotNull @NotNull java.lang.String name()
-
getIntValue
int getIntValue()
-
getAdapter
@NotNull @NotNull ComboBoxAdapter<E> getAdapter()
-
getValues
@NotNull @NotNull E[] getValues()
-
isDefault
default boolean isDefault()
-
setComboBoxSelection
default boolean setComboBoxSelection(@NotNull @NotNull javax.swing.JComboBox<java.lang.String> comboBox)
-
-