public class Sort extends java.lang.Object implements java.lang.Iterable<Sort.Order>, java.io.Serializable
DEFAULT_DIRECTION.| 限定符和类型 | 类和说明 |
|---|---|
static class |
Sort.Direction
Enumeration for sort directions.
|
static class |
Sort.NullHandling
Enumeration for null handling hints that can be used in
Sort.Order expressions. |
static class |
Sort.Order
PropertyPath implements the pairing of an
Sort.Direction and a property. |
| 限定符和类型 | 字段和说明 |
|---|---|
static Sort.Direction |
DEFAULT_DIRECTION |
| 构造器和说明 |
|---|
Sort(java.util.List<Sort.Order> orders)
Creates a new
Sort instance. |
Sort(Sort.Direction direction,
java.util.List<java.lang.String> properties)
Creates a new
Sort instance. |
Sort(Sort.Direction direction,
java.lang.String... properties)
Creates a new
Sort instance. |
Sort(Sort.Order... orders)
Creates a new
Sort instance using the given Sort.Orders. |
Sort(java.lang.String... properties)
Creates a new
Sort instance. |
| 限定符和类型 | 方法和说明 |
|---|---|
Sort |
and(Sort sort)
|
boolean |
equals(java.lang.Object obj) |
Sort.Order |
getOrderFor(java.lang.String property)
Returns the order registered for the given property.
|
int |
hashCode() |
java.util.Iterator<Sort.Order> |
iterator() |
java.lang.String |
toString() |
public static final Sort.Direction DEFAULT_DIRECTION
public Sort(Sort.Order... orders)
Sort instance using the given Sort.Orders.orders - must not be null.public Sort(java.util.List<Sort.Order> orders)
Sort instance.orders - must not be null or contain null.public Sort(java.lang.String... properties)
Sort instance. Order defaults to .properties - must not be null or contain null or empty stringspublic Sort(Sort.Direction direction, java.lang.String... properties)
Sort instance.direction - defaults to (for null cases, too)properties - must not be null, empty or contain null or empty strings.public Sort(Sort.Direction direction, java.util.List<java.lang.String> properties)
Sort instance.direction - defaults to (for null cases, too)properties - must not be null or contain null or empty strings.public Sort.Order getOrderFor(java.lang.String property)
property - public java.util.Iterator<Sort.Order> iterator()
iterator 在接口中 java.lang.Iterable<Sort.Order>public boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2020. All Rights Reserved.