Class EditingSupportFactory

java.lang.Object
com.amalgamasimulation.desktop.binding.EditingSupportFactory

public class EditingSupportFactory extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> org.eclipse.core.databinding.observable.list.IListChangeListener<T>
    addListChangeListener(org.eclipse.core.databinding.observable.list.IObservableList<T> list, BiConsumer<T,Boolean> action)
     
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getAutoCompleteComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getAutoCompleteComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator, Predicate<V> filter, int maxCountElementsInComboBox)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getAutoCompleteTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getAutoCompleteTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getAutoCompleteTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator, Predicate<T> canEdit)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> org.eclipse.jface.viewers.EditingSupport
    getButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Consumer<T> dialogOpen)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> org.eclipse.jface.viewers.EditingSupport
    getButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Consumer<T> dialogOpen, Predicate<T> canEdit)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> org.eclipse.jface.viewers.EditingSupport
    getButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Consumer<T> dialogOpen, Predicate<T> canEdit, org.eclipse.swt.graphics.Image image, String buttonText)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getCheckboxEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, Function<T,V> valueExtractor, BiConsumer<T,V> setter)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> org.eclipse.jface.viewers.EditingSupport
    getColorAWTEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,Color> valueExtractor, BiConsumer<T,Color> setter)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator, Predicate<T> enable, Predicate<V> filterElements)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, Comparator<V> comparator)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V extends Enum<?>>
    org.eclipse.jface.viewers.EditingSupport
    getComboEditingSupport(V[] enums, org.eclipse.jface.viewers.TableViewer columnViewer, Function<T,V> valueExtractor, BiConsumer<T,V> setter, Function<V,String> literalExtractor)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getDynamicAutoCompleteComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator, Predicate<V> filter, int maxCountElementsForComboBox)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, E> org.eclipse.jface.viewers.EditingSupport
    getIdTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<T> elements, org.eclipse.emf.ecore.EStructuralFeature idExtractor, BiConsumer<T,E> setter)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, E> org.eclipse.jface.viewers.EditingSupport
    getIdTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<T> elements, org.eclipse.emf.ecore.EStructuralFeature idExtractor, BiConsumer<T,E> setter, Predicate<T> canEdit)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> org.eclipse.jface.viewers.EditingSupport
    getLocalDateTimeButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Predicate<T> canEdit)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> org.eclipse.jface.viewers.EditingSupport
    getLocalDateTimeButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Predicate<T> canEdit, Supplier<LocalDateTime> newDateCreator, boolean clearButtonExist)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, Function<T,V> valueExtractor, BiConsumer<T,V> setter, ValidationStrategy<V,String> strategy)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T, V> org.eclipse.jface.viewers.EditingSupport
    getTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, Function<T,V> valueExtractor, BiConsumer<T,V> setter, ValidationStrategy<V,String> strategy, Predicate<T> canEditCell)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, boolean onlyDate)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, boolean onlyDate, Supplier<LocalDateTime> newDateCreator, boolean clearButtonExist)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Supplier<LocalDateTime> newDateCreator)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Supplier<LocalDateTime> newDateCreator, boolean clearButtonExist)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    setColorAWTSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,Color> colorExtractor, BiConsumer<T,Color> colorSetter)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    setLocalDateSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    setLocalDateTimeSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    setLocalDateTimeSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Supplier<LocalDateTime> newDateCreator)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static <T> void
    setLocalTimeSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,LocalTime> timeExtractor, BiConsumer<T,LocalTime> timeSetter)
    Deprecated, for removal: This API element is subject to removal in a future version.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EditingSupportFactory

      public EditingSupportFactory()
  • Method Details

    • getColorAWTEditingSupport

      @Deprecated(forRemoval=true) public static <T> org.eclipse.jface.viewers.EditingSupport getColorAWTEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,Color> valueExtractor, BiConsumer<T,Color> setter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCheckboxEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getCheckboxEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, Function<T,V> valueExtractor, BiConsumer<T,V> setter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getButtonEditingSupport

      @Deprecated(forRemoval=true) public static <T> org.eclipse.jface.viewers.EditingSupport getButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Consumer<T> dialogOpen)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getButtonEditingSupport

      @Deprecated(forRemoval=true) public static <T> org.eclipse.jface.viewers.EditingSupport getButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Consumer<T> dialogOpen, Predicate<T> canEdit)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getButtonEditingSupport

      @Deprecated(forRemoval=true) public static <T> org.eclipse.jface.viewers.EditingSupport getButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Consumer<T> dialogOpen, Predicate<T> canEdit, org.eclipse.swt.graphics.Image image, String buttonText)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setColorAWTSelectionAdapter

      @Deprecated(forRemoval=true) public static <T> void setColorAWTSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,Color> colorExtractor, BiConsumer<T,Color> colorSetter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getLocalDateTimeButtonEditingSupport

      @Deprecated(forRemoval=true) public static <T> org.eclipse.jface.viewers.EditingSupport getLocalDateTimeButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Predicate<T> canEdit)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getLocalDateTimeButtonEditingSupport

      @Deprecated(forRemoval=true) public static <T> org.eclipse.jface.viewers.EditingSupport getLocalDateTimeButtonEditingSupport(org.eclipse.jface.viewers.ColumnViewer tableViewer, org.eclipse.swt.widgets.Composite parent, Function<T,String> labelExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Predicate<T> canEdit, Supplier<LocalDateTime> newDateCreator, boolean clearButtonExist)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setLocalTimeSelectionAdapter

      @Deprecated(forRemoval=true) public static <T> void setLocalTimeSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,LocalTime> timeExtractor, BiConsumer<T,LocalTime> timeSetter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setLocalDateTimeSelectionAdapter

      @Deprecated(forRemoval=true) public static <T> void setLocalDateTimeSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setLocalDateTimeSelectionAdapter

      @Deprecated(forRemoval=true) public static <T> void setLocalDateTimeSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Supplier<LocalDateTime> newDateCreator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setLocalDateSelectionAdapter

      @Deprecated(forRemoval=true) public static <T> void setLocalDateSelectionAdapter(org.eclipse.swt.widgets.Button button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • openLocalDateTimeEditor

      @Deprecated(forRemoval=true) public static <T> void openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • openLocalDateTimeEditor

      @Deprecated(forRemoval=true) public static <T> void openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Supplier<LocalDateTime> newDateCreator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • openLocalDateTimeEditor

      @Deprecated(forRemoval=true) public static <T> void openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, Supplier<LocalDateTime> newDateCreator, boolean clearButtonExist)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • openLocalDateTimeEditor

      @Deprecated(forRemoval=true) public static <T> void openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, boolean onlyDate)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • openLocalDateTimeEditor

      @Deprecated(forRemoval=true) public static <T> void openLocalDateTimeEditor(org.eclipse.swt.widgets.Control button, Supplier<T> objectExtractor, Function<T,LocalDateTime> localDateTimeExtractor, BiConsumer<T,LocalDateTime> dateSetter, boolean onlyDate, Supplier<LocalDateTime> newDateCreator, boolean clearButtonExist)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getComboEditingSupport

      @Deprecated(forRemoval=true) public static <T, V extends Enum<?>> org.eclipse.jface.viewers.EditingSupport getComboEditingSupport(V[] enums, org.eclipse.jface.viewers.TableViewer columnViewer, Function<T,V> valueExtractor, BiConsumer<T,V> setter, Function<V,String> literalExtractor)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getComboEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getComboEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getComboEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, Comparator<V> comparator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getComboEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator, Predicate<T> enable, Predicate<V> filterElements)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTextEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, Function<T,V> valueExtractor, BiConsumer<T,V> setter, ValidationStrategy<V,String> strategy)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTextEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, Function<T,V> valueExtractor, BiConsumer<T,V> setter, ValidationStrategy<V,String> strategy, Predicate<T> canEditCell)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getIdTextEditingSupport

      @Deprecated(forRemoval=true) public static <T, E> org.eclipse.jface.viewers.EditingSupport getIdTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<T> elements, org.eclipse.emf.ecore.EStructuralFeature idExtractor, BiConsumer<T,E> setter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getIdTextEditingSupport

      @Deprecated(forRemoval=true) public static <T, E> org.eclipse.jface.viewers.EditingSupport getIdTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<T> elements, org.eclipse.emf.ecore.EStructuralFeature idExtractor, BiConsumer<T,E> setter, Predicate<T> canEdit)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAutoCompleteTextEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getAutoCompleteTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAutoCompleteTextEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getAutoCompleteTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator, Predicate<T> canEdit)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAutoCompleteTextEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getAutoCompleteTextEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAutoCompleteComboEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getAutoCompleteComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAutoCompleteComboEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getAutoCompleteComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator, Predicate<V> filter, int maxCountElementsInComboBox)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getDynamicAutoCompleteComboEditingSupport

      @Deprecated(forRemoval=true) public static <T, V> org.eclipse.jface.viewers.EditingSupport getDynamicAutoCompleteComboEditingSupport(org.eclipse.jface.viewers.ColumnViewer columnViewer, org.eclipse.swt.widgets.Composite parent, org.eclipse.core.databinding.observable.list.IObservableList<V> elements, Function<T,V> valueExtractor, Function<V,String> nameExtractor, BiConsumer<T,V> setter, String notSetLiteral, Comparator<V> comparator, Predicate<V> filter, int maxCountElementsForComboBox)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addListChangeListener

      public static <T> org.eclipse.core.databinding.observable.list.IListChangeListener<T> addListChangeListener(org.eclipse.core.databinding.observable.list.IObservableList<T> list, BiConsumer<T,Boolean> action)