public class ExtendedComboBoxCellEditor
extends ComboBoxCellEditor
Modifier and Type | Class and Description |
---|---|
class |
ExtendedComboBoxCellEditor.FilteringAdapter |
Modifier and Type | Field and Description |
---|---|
protected ILabelProvider |
labelProvider |
protected java.util.List<?> |
list |
protected java.util.List<?> |
originalList
This keeps track of the list of model objects.
|
protected boolean |
sorted |
Constructor and Description |
---|
ExtendedComboBoxCellEditor(Composite composite,
java.util.List<?> list,
ILabelProvider labelProvider) |
ExtendedComboBoxCellEditor(Composite composite,
java.util.List<?> list,
ILabelProvider labelProvider,
boolean sorted) |
ExtendedComboBoxCellEditor(Composite composite,
java.util.List<?> list,
ILabelProvider labelProvider,
boolean sorted,
int style) |
ExtendedComboBoxCellEditor(Composite composite,
java.util.List<?> list,
ILabelProvider labelProvider,
int style) |
Modifier and Type | Method and Description |
---|---|
static <T> java.lang.String[] |
createItems(java.util.List<T> list,
ILabelProvider labelProvider,
boolean sorted) |
static <T> java.lang.String[] |
createItems(java.util.List<T> list,
ILabelProvider labelProvider,
java.lang.String filter,
boolean sorted) |
java.lang.Object |
doGetValue() |
void |
doSetValue(java.lang.Object value) |
protected void |
refreshItems(java.lang.String filter) |
static boolean |
select(java.lang.String filter,
java.lang.String labelValue) |
protected java.util.List<?> originalList
protected java.util.List<?> list
protected ILabelProvider labelProvider
protected boolean sorted
public ExtendedComboBoxCellEditor(Composite composite, java.util.List<?> list, ILabelProvider labelProvider)
public ExtendedComboBoxCellEditor(Composite composite, java.util.List<?> list, ILabelProvider labelProvider, boolean sorted)
public ExtendedComboBoxCellEditor(Composite composite, java.util.List<?> list, ILabelProvider labelProvider, int style)
public ExtendedComboBoxCellEditor(Composite composite, java.util.List<?> list, ILabelProvider labelProvider, boolean sorted, int style)
public static boolean select(java.lang.String filter, java.lang.String labelValue)
public static <T> java.lang.String[] createItems(java.util.List<T> list, ILabelProvider labelProvider, boolean sorted)
public static <T> java.lang.String[] createItems(java.util.List<T> list, ILabelProvider labelProvider, java.lang.String filter, boolean sorted)
protected void refreshItems(java.lang.String filter)
public java.lang.Object doGetValue()
public void doSetValue(java.lang.Object value)