|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.cli2.util.Comparators
public class Comparators
A collection of Comparators suitable for use with Option instances.
Nested Class Summary | |
---|---|
private static class |
Comparators.Chain
Chains a series of Comparators together. |
private static class |
Comparators.CommandFirst
|
private static class |
Comparators.DefaultOptionFirst
|
private static class |
Comparators.GroupFirst
|
private static class |
Comparators.Named
|
private static class |
Comparators.PreferredName
|
private static class |
Comparators.Required
|
private static class |
Comparators.Reverse
|
private static class |
Comparators.SwitchFirst
|
Constructor Summary | |
---|---|
private |
Comparators()
|
Method Summary | |
---|---|
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 |
private static java.util.Comparator |
reverse(java.util.Comparator wrapped)
Reverses a comparator's logic. |
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
private Comparators()
Method Detail |
---|
public static java.util.Comparator chain(java.util.Comparator c0, java.util.Comparator c1)
c0
- a comparatorc1
- a comparator
chain(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 comparator
chain(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 comparator
chain(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 comparator
chain(Comparator[])
public static java.util.Comparator chain(java.util.List comparators)
comparators
- a List of comparators to chain together
chain(Comparator[])
public static java.util.Comparator chain(java.util.Comparator[] comparators)
comparators
- the array of comparators
private static java.util.Comparator reverse(java.util.Comparator wrapped)
wrapped
- the Comparator to reverse the logic of
public static java.util.Comparator groupFirst()
Group
public static java.util.Comparator groupLast()
Group
public static java.util.Comparator switchFirst()
Switch
public static java.util.Comparator switchLast()
Switch
public static java.util.Comparator commandFirst()
Command
public static java.util.Comparator commandLast()
Command
public static java.util.Comparator defaultOptionFirst()
DefaultOption
public static java.util.Comparator defaultOptionLast()
DefaultOption
public static java.util.Comparator namedFirst(java.lang.String name)
name
- the trigger name to select
Option.getTriggers()
public static java.util.Comparator namedLast(java.lang.String name)
name
- the trigger name to select
Option.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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |