org.beangle.commons.bean.orderings

Members list

Type members

Classlikes

class ChainOrdering[T](comparators: List[Ordering[T]]) extends Ordering[T]

组合比较器

组合比较器

Attributes

Supertypes
trait Ordering[T]
trait PartialOrdering[T]
trait Equiv[T]
trait Serializable
trait Comparator[T]
class Object
trait Matchable
class Any
Show all
class CollatorOrdering(val asc: Boolean, val collator: Collator) extends Ordering[String]

Collator Ordering

Collator Ordering

Attributes

Supertypes
trait Ordering[String]
trait PartialOrdering[String]
trait Equiv[String]
trait Serializable
trait Comparator[String]
class Object
trait Matchable
class Any
Show all
class CollectionSizeOrdering[T <: Iterator[_]] extends Ordering[T]

比较两个集合,元素多的大

比较两个集合,元素多的大

Attributes

Supertypes
trait Ordering[T]
trait PartialOrdering[T]
trait Equiv[T]
trait Serializable
trait Comparator[T]
class Object
trait Matchable
class Any
Show all
class MultiPropertyOrdering(propertyStr: String) extends Ordering[Any]

多个属性的比较

多个属性的比较

Attributes

Supertypes
trait Ordering[Any]
trait PartialOrdering[Any]
trait Equiv[Any]
trait Serializable
trait Comparator[Any]
class Object
trait Matchable
class Any
Show all
class PropertyOrdering(cmpStr: String) extends Ordering[Any]

属性比较器

属性比较器

Attributes

Supertypes
trait Ordering[Any]
trait PartialOrdering[Any]
trait Equiv[Any]
trait Serializable
trait Comparator[Any]
class Object
trait Matchable
class Any
Show all