org.springframework.util.comparator
Class BooleanComparator
- java.lang.Object
-
- org.springframework.util.comparator.BooleanComparator
-
- All Implemented Interfaces:
- Serializable, Comparator< Boolean>
public final class BooleanComparator extends Object implements Comparator<Boolean>, Serializable
A Comparator for Boolean objects that can sort either true or false first.- Since:
- 1.2.2
- Author:
- Keith Donald
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field and Description static BooleanComparator
TRUE_HIGH
A shared default instance of this comparator, treating true higher than false.static BooleanComparator
TRUE_LOW
A shared default instance of this comparator, treating true lower than false.
Constructor Summary
Constructors Constructor and Description BooleanComparator(boolean trueLow)
Create a BooleanComparator that sorts boolean values based on the provided flag.
-
Field Detail
TRUE_LOW
public static final BooleanComparator TRUE_LOW
A shared default instance of this comparator, treating true lower than false.
TRUE_HIGH
public static final BooleanComparator TRUE_HIGH
A shared default instance of this comparator, treating true higher than false.
Constructor Detail
BooleanComparator
public BooleanComparator(boolean trueLow)
Create a BooleanComparator that sorts boolean values based on the provided flag.Alternatively, you can use the default shared instances:
BooleanComparator.TRUE_LOW
andBooleanComparator.TRUE_HIGH
.