Uses of Interface
de.xima.fc.utils.range.EndpointTypeComparator
-
Packages that use EndpointTypeComparator Package Description de.xima.fc.utils.range -
-
Uses of EndpointTypeComparator in de.xima.fc.utils.range
Classes in de.xima.fc.utils.range that implement EndpointTypeComparator Modifier and Type Class Description class
EndpointTypeComparators
An enumeration with implementations ofEndpointTypeComparator
.Methods in de.xima.fc.utils.range that return EndpointTypeComparator Modifier and Type Method Description static EndpointTypeComparator
EndpointTypeComparators. createComparator(EndpointTypes... order)
Creates a new end point comparator that compares end points in the given order.static EndpointTypeComparator
EndpointTypes. createComparator(EndpointTypes... order)
Creates a new end point comparator that compares end points in the given order.Methods in de.xima.fc.utils.range with parameters of type EndpointTypeComparator Modifier and Type Method Description default int
EndpointAccessor. compareByEndpoint(T lhs, T rhs, EndpointTypeComparator comparator)
Compares the given items by the end points they hold.static <T,C extends Comparable>
intRangeUtils. compareByEndpoint(T lhs, EndpointAccessor<T,C> lhsEndpoint, T rhs, EndpointAccessor<T,C> rhsEndpoint, EndpointTypeComparator comparator)
Compares to endpoints of a range.default Comparator<T>
EndpointAccessor. createByEndpointComparator(EndpointTypeComparator comparator)
static <C extends Comparable>
Comparator<Endpoint<C>>Endpoint. createComparator(EndpointTypeComparator comparator)
static <T,C extends Comparable>
List<org.apache.commons.lang3.tuple.Pair<Integer,T>>RangeUtils. findOverlappingDepth(List<T> items, Function<T,com.google.common.collect.Range<C>> rangeAccessor, EndpointTypeComparator comparator)
Finds the overlapping depth of each given range.
-