Class AutoCompleteComboBoxEditingSupport<T,V>
java.lang.Object
org.eclipse.jface.viewers.EditingSupport
com.amalgamasimulation.desktop.binding.editingsupports.GenericEditingSupport<T,V>
com.amalgamasimulation.desktop.binding.editingsupports.ComboBoxEditingSupport<T,V>
com.amalgamasimulation.desktop.binding.editingsupports.AutoCompleteComboBoxEditingSupport<T,V>
- Type Parameters:
T- type of row valueV- type of column value (cell value)
- Direct Known Subclasses:
DynamicAutoCompleteComboBoxEditingSupport,EMFAutoCompleteComboBoxEditingSupport
Class is used to enable editing a table cell via a combo box with a list of values and via a auto complete with a list of values.
After pressing CTRL-Space a combo box with a list of values appears
- Author:
- Ionov Ivan
-
Field Summary
Fields inherited from class com.amalgamasimulation.desktop.binding.editingsupports.ComboBoxEditingSupport
maxComboBoxElementsCount, nameExtractor, notSetLiteral, readOnlyComboBox, selectionListener, sortedElements, valueExtractorFields inherited from class com.amalgamasimulation.desktop.binding.editingsupports.GenericEditingSupport
canEditCell, parent, viewer -
Constructor Summary
ConstructorsConstructorDescriptionAutoCompleteComboBoxEditingSupport(org.eclipse.jface.viewers.ColumnViewer viewer, org.eclipse.swt.widgets.Composite parent) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateAutoCompleteField(org.eclipse.swt.widgets.Control control) protected org.eclipse.jface.viewers.CellEditorgetCellEditorInternal(T element) protected org.eclipse.jface.fieldassist.IControlContentAdapterMethods inherited from class com.amalgamasimulation.desktop.binding.editingsupports.ComboBoxEditingSupport
createComboBoxCellEditor, enableNullElement, getValueInternal, initializeCellEditorValueInternal, setComparator, setElements, setElements, setFilter, setMaxComboBoxElementsCount, setNameExtractor, setSelectionListener, setValueExtractor, setValueInternal, sortAndFilterElementsMethods inherited from class com.amalgamasimulation.desktop.binding.editingsupports.GenericEditingSupport
canEdit, canEditInternal, getCellEditor, getValue, initializeCellEditorValue, setCanEditCell, setValueMethods inherited from class org.eclipse.jface.viewers.EditingSupport
getViewer, saveCellEditorValue
-
Constructor Details
-
AutoCompleteComboBoxEditingSupport
public AutoCompleteComboBoxEditingSupport(org.eclipse.jface.viewers.ColumnViewer viewer, org.eclipse.swt.widgets.Composite parent)
-
-
Method Details
-
getContentAdapter
protected org.eclipse.jface.fieldassist.IControlContentAdapter getContentAdapter() -
createAutoCompleteField
protected void createAutoCompleteField(org.eclipse.swt.widgets.Control control) -
getCellEditorInternal
- Overrides:
getCellEditorInternalin classComboBoxEditingSupport<T,V>
-