public class AnnotationAwareOrderComparator extends OrderComparator
Comparator
implementation that checks
Ordered
as well as the
Order
annotation, with an order value provided by an
Ordered
instance overriding a statically defined
annotation value (if any).INSTANCE
Constructor and Description |
---|
AnnotationAwareOrderComparator() |
Modifier and Type | Method and Description |
---|---|
protected int |
getOrder(Object obj)
Determine the order value for the given object.
|
compare, sort, sort
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals
protected int getOrder(Object obj)
OrderComparator
The default implementation checks against the Ordered
interface. Can be overridden in subclasses.
getOrder
in class OrderComparator
obj
- the object to checkOrdered.LOWEST_PRECEDENCE
as fallbackCopyright © 2015. All Rights Reserved.