站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Spring Framework 2.0.5 API 文档英文版

AnnotationAwareOrderComparator (Spring Framework API 2.0) - Spring Framework 2.0.5 API 文档英文版

The Spring Framework

org.springframework.core.annotation
Class AnnotationAwareOrderComparator

java.lang.Object
  extended by org.springframework.core.OrderComparator
      extended by org.springframework.core.annotation.AnnotationAwareOrderComparator
All Implemented Interfaces:
Comparator

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).

Since:
2.0.1
Author:
Juergen Hoeller
See Also:
Ordered, Order

Constructor Summary
AnnotationAwareOrderComparator()
           
 
Method Summary
protected  int getOrder(Object obj)
          Determine the order value for the given object.
 
Methods inherited from class org.springframework.core.OrderComparator
compare
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

AnnotationAwareOrderComparator

public AnnotationAwareOrderComparator()
Method Detail

getOrder

protected int getOrder(Object obj)
Description copied from class: OrderComparator
Determine the order value for the given object.

The default implementation checks against the Ordered interface. Can be overridden in subclasses.

Overrides:
getOrder in class OrderComparator
Parameters:
obj - the object to check
Returns:
the order value, or Ordered.LOWEST_PRECEDENCE as fallback

The Spring Framework

Copyright © 2002-2007 The Spring Framework.