Uses of Interface
org.bremersee.comparator.ComparatorBuilder
Packages that use ComparatorBuilder
Package
Description
This package contains general mechanism for comparing and sorting objects.
-
Uses of ComparatorBuilder in org.bremersee.comparator
Classes in org.bremersee.comparator that implement ComparatorBuilderModifier and TypeClassDescriptionstatic classThe default comparator builder.Methods in org.bremersee.comparator that return ComparatorBuilderModifier and TypeMethodDescriptiondefault ComparatorBuilderAdds a default comparator for the given field (the value of the field must be comparable).default ComparatorBuilderComparatorBuilder.add(String field, Comparator<?> comparator) Adds the given comparator for the given field name or path to this builder.default ComparatorBuilderComparatorBuilder.add(String field, ValueExtractor valueExtractor, Comparator<?> comparator) Adds the given comparator for the given field name or path to this builder.ComparatorBuilder.add(Comparator<?> comparator) Adds the given comparator to this builder.default ComparatorBuilderComparatorBuilder.add(SortOrderItem field) Creates and adds a value comparator for the given field ordering description.default ComparatorBuilderComparatorBuilder.add(SortOrderItem field, ValueExtractor valueExtractor) Creates and adds a value comparator for the given field ordering description.ComparatorBuilder.DefaultComparatorBuilder.add(Comparator<?> comparator) default ComparatorBuilderCreates and adds value comparators for the given field ordering descriptions.default ComparatorBuilderComparatorBuilder.addAll(String sortOrderText, Function<SortOrderItem, Comparator<?>> comparatorFunction) Add all comparator builder.default ComparatorBuilderComparatorBuilder.addAll(String sortOrderText, ValueExtractor valueExtractor) Creates and adds value comparators for the given field ordering descriptions.default ComparatorBuilderComparatorBuilder.addAll(Collection<? extends SortOrderItem> sortOrders) Creates and adds value comparators for the given field ordering descriptions.default ComparatorBuilderComparatorBuilder.addAll(Collection<? extends SortOrderItem> sortOrders, Function<SortOrderItem, Comparator<?>> comparatorFunction) Adds comparators for the given sortOrders ordering descriptions.default ComparatorBuilderComparatorBuilder.addAll(Collection<? extends SortOrderItem> sortOrders, ValueExtractor valueExtractor) Creates and adds value comparators for the given field ordering descriptions.default ComparatorBuilderCreates and adds value comparators for the given field ordering descriptions.default ComparatorBuilderComparatorBuilder.addAll(SortOrder sortOrder, Function<SortOrderItem, Comparator<?>> comparatorFunction) Add all comparator builder.default ComparatorBuilderComparatorBuilder.addAll(SortOrder sortOrder, ValueExtractor valueExtractor) Creates and adds value comparators for the given field ordering descriptions.static ComparatorBuilderComparatorBuilder.newInstance()Creates a new comparator builder.