类 OrderComparator
- java.lang.Object
-
- cc.shacocloud.mirage.utils.comparator.OrderComparator
-
- 所有已实现的接口:
Comparator<Object>
- 直接已知子类:
AnnotationOrderComparator
public class OrderComparator extends Object implements Comparator<Object>
Comparator实现Ordered对象,分别按顺序值升序排序,分别按优先级降序排序。
-
-
字段概要
字段 修饰符和类型 字段 说明 static OrderComparatorINSTANCEOrderComparator的共享默认实例
-
构造器概要
构造器 构造器 说明 OrderComparator()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intcompare(@Nullable Object o1, @Nullable Object o2)protected @Nullable IntegerfindOrder(Object obj)查找给定对象指示的值。intgetOrder(@Nullable Object obj)确定给定对象的值intgetOrder(@Nullable Object obj, Integer defaultValue)确定给定对象的值-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
-
-
-
字段详细资料
-
INSTANCE
public static final OrderComparator INSTANCE
OrderComparator的共享默认实例
-
-
方法详细资料
-
compare
public int compare(@Nullable @Nullable Object o1, @Nullable @Nullable Object o2)- 指定者:
compare在接口中Comparator<Object>
-
getOrder
public int getOrder(@Nullable @Nullable Object obj)确定给定对象的值- 参数:
obj- 要检查的对象- 返回:
- 值,或
Ordered.LOWEST_PRECEDENCE
-
getOrder
public int getOrder(@Nullable @Nullable Object obj, Integer defaultValue)确定给定对象的值- 参数:
obj- 要检查的对象defaultValue- 默认值- 返回:
- 值,或
Ordered.LOWEST_PRECEDENCE
-
-