Uses of Interface
com.vaadin.flow.function.SerializableComparator
-
-
Uses of SerializableComparator in com.vaadin.flow.component.checkbox.dataview
Constructor parameters in com.vaadin.flow.component.checkbox.dataview with type arguments of type SerializableComparator Constructor Description CheckboxGroupListDataView(SerializableSupplier<DataProvider<T,?>> dataProviderSupplier, CheckboxGroup<T> checkboxGroup, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new in-memory data view for Checkbox Group and verifies the passed data provider is compatible with this data view implementation.CheckboxGroupListDataView(SerializableSupplier<DataProvider<T,?>> dataProviderSupplier, CheckboxGroup<T> checkboxGroup, SerializableConsumer<IdentifierProvider<T>> identifierChangedCallback, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new in-memory data view for Checkbox Group and verifies the passed data provider is compatible with this data view implementation. -
Uses of SerializableComparator in com.vaadin.flow.component.combobox.dataview
Constructor parameters in com.vaadin.flow.component.combobox.dataview with type arguments of type SerializableComparator Constructor Description ComboBoxListDataView(DataCommunicator<T> dataCommunicator, ComboBoxBase<?,T,?> comboBox, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new instance of ComboBox in-memory data view and verifies the passed data provider is compatible with this data view implementation. -
Uses of SerializableComparator in com.vaadin.flow.component.grid
Methods in com.vaadin.flow.component.grid that return SerializableComparator Modifier and Type Method Description protected SerializableComparator<T>
Grid. createSortingComparator()
Creates a comparator for grid to sort rows.SerializableComparator<T>
Grid.Column. getComparator(SortDirection sortDirection)
Gets the comparator to use with in-memory sorting for this column when sorting in the given direction. -
Uses of SerializableComparator in com.vaadin.flow.component.grid.dataview
Constructor parameters in com.vaadin.flow.component.grid.dataview with type arguments of type SerializableComparator Constructor Description GridListDataView(DataCommunicator<T> dataCommunicator, Grid<T> grid, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new instance of Grid in-memory data view and verifies the passed data provider is compatible with this data view implementation. -
Uses of SerializableComparator in com.vaadin.flow.component.listbox.dataview
Constructor parameters in com.vaadin.flow.component.listbox.dataview with type arguments of type SerializableComparator Constructor Description ListBoxListDataView(SerializableSupplier<? extends DataProvider<T,?>> dataProviderSupplier, ListBoxBase listBox, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new in-memory data view for ListBox and verifies the passed data provider is compatible with this data view implementation. -
Uses of SerializableComparator in com.vaadin.flow.component.radiobutton.dataview
Constructor parameters in com.vaadin.flow.component.radiobutton.dataview with type arguments of type SerializableComparator Constructor Description RadioButtonGroupListDataView(SerializableSupplier<? extends DataProvider<T,?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new in-memory data view for RadioButtonGroup and verifies the passed data provider is compatible with this data view implementation.RadioButtonGroupListDataView(SerializableSupplier<? extends DataProvider<T,?>> dataProviderSupplier, RadioButtonGroup radioButtonGroup, SerializableConsumer<IdentifierProvider<T>> identifierChangedCallback, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new in-memory data view for RadioButtonGroup and verifies the passed data provider is compatible with this data view implementation. -
Uses of SerializableComparator in com.vaadin.flow.component.select.data
Constructor parameters in com.vaadin.flow.component.select.data with type arguments of type SerializableComparator Constructor Description SelectListDataView(SerializableSupplier<DataProvider<T,?>> dataProviderSupplier, Select<T> select, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new in-memory data view for Select and verifies the passed data provider is compatible with this data view implementation.SelectListDataView(SerializableSupplier<DataProvider<T,?>> dataProviderSupplier, Select<T> select, SerializableConsumer<IdentifierProvider<T>> identifierChangedCallback, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new in-memory data view for Select and verifies the passed data provider is compatible with this data view implementation. -
Uses of SerializableComparator in com.vaadin.flow.data.provider
Methods in com.vaadin.flow.data.provider that return SerializableComparator Modifier and Type Method Description SerializableComparator<T>
DataCommunicator. getInMemorySorting()
Returns theComparator
to use with in-memory sorting.SerializableComparator<T>
InMemoryDataProvider. getSortComparator()
Gets the current sort comparator of this data provider.SerializableComparator<T>
ListDataProvider. getSortComparator()
static <V extends Comparable<? super V>,T>
SerializableComparator<T>InMemoryDataProviderHelpers. propertyComparator(ValueProvider<T,V> valueProvider, SortDirection sortDirection)
Creates a comparator for the return type of the givenValueProvider
, sorted in the direction specified by the givenSortDirection
.Methods in com.vaadin.flow.data.provider that return types with arguments of type SerializableComparator Modifier and Type Method Description static <T> Optional<SerializableComparator<T>>
DataViewUtils. getComponentSortComparator(Component component)
Gets the in-memory sort comparator of a given component instance.Methods in com.vaadin.flow.data.provider with parameters of type SerializableComparator Modifier and Type Method Description AbstractListDataView<T>
AbstractListDataView. addSortComparator(SerializableComparator<T> sortComparator)
default void
InMemoryDataProvider. addSortComparator(SerializableComparator<T> comparator)
Adds a comparator to the default sorting for this data provider.V
ListDataView. addSortComparator(SerializableComparator<T> sortComparator)
Adds a comparator to the data default sorting.static <T> void
DataViewUtils. setComponentSortComparator(Component component, SerializableComparator<T> sortComparator)
Sets the in-memory sort comparator to a given component instance.void
DataCommunicator. setInMemorySorting(SerializableComparator<T> comparator)
Sets theComparator
to use with in-memory sorting.AbstractListDataView<T>
AbstractListDataView. setSortComparator(SerializableComparator<T> sortComparator)
void
InMemoryDataProvider. setSortComparator(SerializableComparator<T> comparator)
Sets the comparator to use as the default sorting for this data provider.void
ListDataProvider. setSortComparator(SerializableComparator<T> comparator)
V
ListDataView. setSortComparator(SerializableComparator<T> sortComparator)
Sets the comparator to use as the default sorting.Constructor parameters in com.vaadin.flow.data.provider with type arguments of type SerializableComparator Constructor Description AbstractListDataView(SerializableSupplier<? extends DataProvider<T,?>> dataProviderSupplier, Component component, SerializableBiConsumer<SerializablePredicate<T>,SerializableComparator<T>> filterOrSortingChangedCallback)
Creates a new instance ofAbstractListDataView
subclass and verifies the passed data provider is compatible with this data view implementation. -
Uses of SerializableComparator in com.vaadin.flow.data.provider.hierarchy
Methods in com.vaadin.flow.data.provider.hierarchy that return SerializableComparator Modifier and Type Method Description SerializableComparator<T>
TreeDataProvider. getSortComparator()
Methods in com.vaadin.flow.data.provider.hierarchy with parameters of type SerializableComparator Modifier and Type Method Description void
HierarchicalDataCommunicator. setInMemorySorting(SerializableComparator<T> comparator)
void
TreeDataProvider. setSortComparator(SerializableComparator<T> comparator)
-