| Package | Description |
|---|---|
| org.bremersee.comparator |
This package contains general mechanism for comparing and sorting objects.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultValueExtractor
The default value extractor supports field names and paths as described in
ComparatorField. |
| Modifier and Type | Method and Description |
|---|---|
default ComparatorBuilder |
ComparatorBuilder.add(ComparatorField field,
ValueExtractor valueExtractor)
Creates and adds a value comparator for the given field ordering description.
|
ComparatorBuilder |
ComparatorBuilder.add(String field,
boolean asc,
boolean ignoreCase,
boolean nullIsFirst,
ValueExtractor valueExtractor)
Creates and adds a value comparator for the given field name or path to this builder.
|
ComparatorBuilder |
ComparatorBuilder.DefaultComparatorBuilder.add(String field,
boolean asc,
boolean ignoreCase,
boolean nullIsFirst,
ValueExtractor valueExtractor) |
ComparatorBuilder |
ComparatorBuilder.add(String field,
ValueExtractor valueExtractor,
Comparator<?> comparator)
Adds the given comparator for the given field name or path to this builder.
|
ComparatorBuilder |
ComparatorBuilder.DefaultComparatorBuilder.add(String field,
ValueExtractor valueExtractor,
Comparator<?> comparator) |
default ComparatorBuilder |
ComparatorBuilder.addAll(Collection<? extends ComparatorField> fields,
ValueExtractor valueExtractor)
Creates and adds value comparators for the given field ordering descriptions.
|
default ComparatorBuilder |
ComparatorBuilder.addAll(ComparatorFields comparatorFields,
ValueExtractor valueExtractor)
Creates and adds value comparators for the given field ordering descriptions.
|
| Constructor and Description |
|---|
DelegatingComparator(String field,
ValueExtractor valueExtractor,
Comparator<?> comparator)
Instantiates a new delegating comparator.
|
ValueComparator(ComparatorField comparatorField,
ValueExtractor valueExtractor)
Instantiates a new value comparator.
|
ValueComparator(String field,
boolean asc,
boolean ignoreCase,
boolean nullIsFirst,
ValueExtractor valueExtractor)
Instantiates a new value comparator.
|
Copyright © 2019 bremersee.org. All rights reserved.