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 theComparatorto 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 voidInMemoryDataProvider. addSortComparator(SerializableComparator<T> comparator)Adds a comparator to the default sorting for this data provider.VListDataView. addSortComparator(SerializableComparator<T> sortComparator)Adds a comparator to the data default sorting.static <T> voidDataViewUtils. setComponentSortComparator(Component component, SerializableComparator<T> sortComparator)Sets the in-memory sort comparator to a given component instance.voidDataCommunicator. setInMemorySorting(SerializableComparator<T> comparator)Sets theComparatorto use with in-memory sorting.AbstractListDataView<T>AbstractListDataView. setSortComparator(SerializableComparator<T> sortComparator)voidInMemoryDataProvider. setSortComparator(SerializableComparator<T> comparator)Sets the comparator to use as the default sorting for this data provider.voidListDataProvider. setSortComparator(SerializableComparator<T> comparator)VListDataView. 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 ofAbstractListDataViewsubclass 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 voidHierarchicalDataCommunicator. setInMemorySorting(SerializableComparator<T> comparator)voidTreeDataProvider. setSortComparator(SerializableComparator<T> comparator)
-