public class ConsoleSugar extends Object
Constructor and Description |
---|
ConsoleSugar() |
Modifier and Type | Method and Description |
---|---|
static Condition |
and(Syntaxable... aArgs) |
static <T extends Enum<T>> |
enumOption(String aShortOption,
String aLongOption,
Class<T> aType,
String aOptionArgName,
String aDescription) |
static Switch |
forcesSwitch() |
static Switch |
forcesSwitch(String aDescription) |
static Switch |
helpSwitch() |
static Switch |
helpSwitch(String aDescription) |
static Option<Integer> |
intOption(String aShortOption,
String aLongOption,
String aOptionArgName,
String aDescription) |
static Condition |
optional(Syntaxable... aArg) |
static Condition |
or(Syntaxable... aArgs) |
static Switch |
quietSwitch() |
static Switch |
quietSwitch(String aDescription) |
static Operand<String> |
stringOperand(String aIdentifier,
String aDescription) |
static Option<String> |
stringOption(String aShortOption,
String aLongOption,
String aOptionArgName,
String aDescription) |
static Switch |
switsh(String aShortOption,
String aLongOption,
String aDescription)
As "switch" is a reserved word in Java, we use "switsh" :-(
|
static Switch |
sysInfoSwitch() |
static Switch |
sysInfoSwitch(String aDescription) |
static Switch |
verboseSwitch() |
static Switch |
verboseSwitch(String aDescription) |
static Condition |
xor(Syntaxable... aArgs) |
public static Condition and(Syntaxable... aArgs)
AndConditionImpl
public static Condition or(Syntaxable... aArgs)
OrConditionImpl
public static Condition xor(Syntaxable... aArgs)
XorConditionImpl
public static Condition optional(Syntaxable... aArg)
OptionalConditionImpl
public static <T extends Enum<T>> Option<T> enumOption(String aShortOption, String aLongOption, Class<T> aType, String aOptionArgName, String aDescription)
EnumOptionImpl
public static Switch switsh(String aShortOption, String aLongOption, String aDescription)
Switch
public static Switch forcesSwitch(String aDescription)
ForceSwitchImpl
public static Switch forcesSwitch()
ForceSwitchImpl
public static Switch helpSwitch(String aDescription)
HelpSwitchImpl
public static Switch helpSwitch()
HelpSwitchImpl
public static Switch sysInfoSwitch(String aDescription)
SysInfoSwitchImpl
public static Switch sysInfoSwitch()
SysInfoSwitchImpl
public static Switch quietSwitch(String aDescription)
QuietSwitchImpl
public static Switch quietSwitch()
QuietSwitchImpl
public static Switch verboseSwitch(String aDescription)
VerboseSwitchImpl
public static Switch verboseSwitch()
VerboseSwitchImpl
public static Option<Integer> intOption(String aShortOption, String aLongOption, String aOptionArgName, String aDescription)
IntegerOptionImpl
public static Option<String> stringOption(String aShortOption, String aLongOption, String aOptionArgName, String aDescription)
StringOptionImpl
public static Operand<String> stringOperand(String aIdentifier, String aDescription)
StringOperandImpl
Copyright © 2017. All rights reserved.