public final class Comparators extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.Comparator |
chain(java.util.Comparator[] comparators)
Chains an array of comparators together.
|
static java.util.Comparator |
chain(java.util.Comparator c0,
java.util.Comparator c1)
Chains comparators together.
|
static java.util.Comparator |
chain(java.util.Comparator c0,
java.util.Comparator c1,
java.util.Comparator c2)
Chains comparators together.
|
static java.util.Comparator |
chain(java.util.Comparator c0,
java.util.Comparator c1,
java.util.Comparator c2,
java.util.Comparator c3)
Chains comparators together.
|
static java.util.Comparator |
chain(java.util.Comparator c0,
java.util.Comparator c1,
java.util.Comparator c2,
java.util.Comparator c3,
java.util.Comparator c4)
Chains comparators together.
|
static java.util.Comparator |
chain(java.util.List comparators)
Chains comparators together.
|
static java.util.Comparator |
commandFirst()
Forces Command instances to appear at the beginning of lists
|
static java.util.Comparator |
commandLast()
Forces Command instances to appear at the end of lists
|
static java.util.Comparator |
defaultOptionFirst()
Forces DefaultOption instances to appear at the beginning of lists
|
static java.util.Comparator |
defaultOptionLast()
Forces DefaultOption instances to appear at the end of lists
|
static java.util.Comparator |
groupFirst()
Forces Group instances to appear at the beginning of lists
|
static java.util.Comparator |
groupLast()
Forces Group instances to appear at the end of lists
|
static java.util.Comparator |
namedFirst(java.lang.String name)
Forces Comparators with a particular trigger to appear at the beginning
of lists
|
static java.util.Comparator |
namedLast(java.lang.String name)
Forces Comparators with a particular trigger to appear at the end of
lists
|
static java.util.Comparator |
preferredNameFirst()
Orders Options by preferredName
|
static java.util.Comparator |
preferredNameLast()
Orders Options by preferredName, reversed
|
static java.util.Comparator |
requiredFirst()
Orders Options grouping required Options first
|
static java.util.Comparator |
requiredLast()
Orders Options grouping required Options last
|
static java.util.Comparator |
switchFirst()
Forces Switch instances to appear at the beginning of lists
|
static java.util.Comparator |
switchLast()
Forces Switch instances to appear at the end of lists
|
public static java.util.Comparator chain(java.util.Comparator c0, java.util.Comparator c1)
c0 - a comparatorc1 - a comparatorchain(Comparator[])public static java.util.Comparator chain(java.util.Comparator c0, java.util.Comparator c1, java.util.Comparator c2)
c0 - a comparatorc1 - a comparatorc2 - a comparatorchain(Comparator[])public static java.util.Comparator chain(java.util.Comparator c0, java.util.Comparator c1, java.util.Comparator c2, java.util.Comparator c3)
c0 - a comparatorc1 - a comparatorc2 - a comparatorc3 - a comparatorchain(Comparator[])public static java.util.Comparator chain(java.util.Comparator c0, java.util.Comparator c1, java.util.Comparator c2, java.util.Comparator c3, java.util.Comparator c4)
c0 - a comparatorc1 - a comparatorc2 - a comparatorc3 - a comparatorc4 - a comparatorchain(Comparator[])public static java.util.Comparator chain(java.util.List comparators)
comparators - a List of comparators to chain togetherchain(Comparator[])public static java.util.Comparator chain(java.util.Comparator[] comparators)
comparators - the array of comparatorspublic static java.util.Comparator groupFirst()
Grouppublic static java.util.Comparator groupLast()
Grouppublic static java.util.Comparator switchFirst()
Switchpublic static java.util.Comparator switchLast()
Switchpublic static java.util.Comparator commandFirst()
Commandpublic static java.util.Comparator commandLast()
Commandpublic static java.util.Comparator defaultOptionFirst()
DefaultOptionpublic static java.util.Comparator defaultOptionLast()
DefaultOptionpublic static java.util.Comparator namedFirst(java.lang.String name)
name - the trigger name to selectOption.getTriggers()public static java.util.Comparator namedLast(java.lang.String name)
name - the trigger name to selectOption.getTriggers()public static java.util.Comparator preferredNameFirst()
Option.getPreferredName()public static java.util.Comparator preferredNameLast()
Option.getPreferredName()public static java.util.Comparator requiredFirst()
Option.isRequired()public static java.util.Comparator requiredLast()
Option.isRequired()