java.lang.Object
org.refcodes.cli.CliSugar
-
Method Summary
Modifier and TypeMethodDescriptionstatic AllCondition
static AndCondition
static AnyCondition
static <T> ArrayOperand<T>
Creates an array representation facade for the encapsulatedOperand
.static <T> ArrayOperand<T>
Creates an array representation facade for the encapsulatedOperand
.static <T> ArrayOperand<T>
Creates an array representation facade for the encapsulatedOperand
.static <T> ArrayOption<T>
Creates an array representation facade for the encapsulatedOption
.static <T> ArrayOption<T>
Creates an array representation facade for the encapsulatedOption
.static <T> ArrayOption<T>
Creates an array representation facade for the encapsulatedOption
.static BooleanOption
booleanOption
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newBooleanOption
with the given arguments.static BooleanOption
booleanOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanOption
with the given arguments.static BooleanOption
booleanOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOption
with the given arguments.static BooleanOption
booleanOption
(Character aShortOption, String aLongOption, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOption
with the given arguments.static BooleanOption
booleanOption
(String aLongOption, String aDescription) Instantiates a newBooleanOption
with the given arguments.static BooleanOption
booleanOption
(String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanOption
with the given arguments.static BooleanOption
booleanOption
(String aLongOption, String aAlias, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOption
with the given arguments.static BooleanOption
booleanOption
(String aLongOption, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOption
with the given arguments.static BooleanProperty
booleanProperty
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newBooleanProperty
with the given arguments.static BooleanProperty
booleanProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanProperty
with the given arguments.static BooleanProperty
booleanProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanProperty
with the given arguments.static BooleanProperty
booleanProperty
(Character aShortOption, String aLongOption, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanProperty
with the given arguments.static BooleanProperty
booleanProperty
(String aLongOption, String aDescription) Instantiates a newBooleanProperty
with the given arguments.static BooleanProperty
booleanProperty
(String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanProperty
with the given arguments.static BooleanProperty
booleanProperty
(String aLongOption, String aAlias, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanProperty
with the given arguments.static BooleanProperty
booleanProperty
(String aLongOption, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanProperty
with the given arguments.static CasesCondition
static CharOption
charOption
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newCharOption
with the given arguments.static CharOption
charOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newCharOption
with the given arguments.static CharOption
charOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOption
with the given arguments.static CharOption
charOption
(Character aShortOption, String aLongOption, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOption
with the given arguments.static CharOption
charOption
(String aLongOption, String aDescription) Instantiates a newCharOption
with the given arguments.static CharOption
charOption
(String aLongOption, String aAlias, String aDescription) Instantiates a newCharOption
with the given arguments.static CharOption
charOption
(String aLongOption, String aAlias, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOption
with the given arguments.static CharOption
charOption
(String aLongOption, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOption
with the given arguments.static CharProperty
charProperty
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newCharProperty
with the given arguments.static CharProperty
charProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newCharProperty
with the given arguments.static CharProperty
charProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharProperty
with the given arguments.static CharProperty
charProperty
(Character aShortOption, String aLongOption, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharProperty
with the given arguments.static CharProperty
charProperty
(String aLongOption, String aDescription) Instantiates a newCharProperty
with the given arguments.static CharProperty
charProperty
(String aLongOption, String aAlias, String aDescription) Instantiates a newCharProperty
with the given arguments.static CharProperty
charProperty
(String aLongOption, String aAlias, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharProperty
with the given arguments.static CharProperty
charProperty
(String aLongOption, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharProperty
with the given arguments.static CleanFlag
Constructs the predefined cleanFlag
.static CleanFlag
cleanFlag
(boolean hasShortOption) Constructs the predefined cleanFlag
.static CleanFlag
Constructs the predefined cleanFlag
.static ConfigOption
Creates aConfigOption
representing value specifying a configuration resource (file).static ConfigOption
configOption
(String aDescription) Instantiates a new config (file)Option
.static DaemonFlag
Constructs the predefined daemonFlag
.static DaemonFlag
daemonFlag
(boolean hasShortOption) Constructs the predefined daemonFlag
.static DaemonFlag
daemonFlag
(String aDescription) Constructs the predefined daemonFlag
.static DebugFlag
Constructs the predefined debugFlag
.static DebugFlag
debugFlag
(boolean hasShortOption) Constructs the predefined debugFlag
.static DebugFlag
Constructs the predefined debugFlag
.static DoubleOption
doubleOption
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newDoubleOption
with the given arguments.static DoubleOption
doubleOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newDoubleOption
with the given arguments.static DoubleOption
doubleOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOption
with the given arguments.static DoubleOption
doubleOption
(Character aShortOption, String aLongOption, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOption
with the given arguments.static DoubleOption
doubleOption
(String aLongOption, String aDescription) Instantiates a newDoubleOption
with the given arguments.static DoubleOption
doubleOption
(String aLongOption, String aAlias, String aDescription) Instantiates a newDoubleOption
with the given arguments.static DoubleOption
doubleOption
(String aLongOption, String aAlias, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOption
with the given arguments.static DoubleOption
doubleOption
(String aLongOption, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOption
with the given arguments.static DoubleProperty
doubleProperty
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newDoubleProperty
with the given arguments.static DoubleProperty
doubleProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newDoubleProperty
with the given arguments.static DoubleProperty
doubleProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoubleProperty
with the given arguments.static DoubleProperty
doubleProperty
(Character aShortOption, String aLongOption, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoubleProperty
with the given arguments.static DoubleProperty
doubleProperty
(String aLongOption, String aDescription) Instantiates a newDoubleProperty
with the given arguments.static DoubleProperty
doubleProperty
(String aLongOption, String aAlias, String aDescription) Instantiates a newDoubleProperty
with the given arguments.static DoubleProperty
doubleProperty
(String aLongOption, String aAlias, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoubleProperty
with the given arguments.static DoubleProperty
doubleProperty
(String aLongOption, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoubleProperty
with the given arguments.static <T extends Enum<T>>
EnumOption<T>enumOption
(Character aShortOption, String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumOption
with the given arguments.static <T extends Enum<T>>
EnumOption<T>enumOption
(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumOption
with the given arguments.static <T extends Enum<T>>
EnumOption<T>enumOption
(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription, Consumer<EnumOption<T>> aConsumer) Instantiates a newEnumOption
with the given arguments.static <T extends Enum<T>>
EnumOption<T>enumOption
(Character aShortOption, String aLongOption, Class<T> aType, String aDescription, Consumer<EnumOption<T>> aConsumer) Instantiates a newEnumOption
with the given arguments.static <T extends Enum<T>>
EnumOption<T>enumOption
(String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumOption
with the given arguments.static <T extends Enum<T>>
EnumOption<T>enumOption
(String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumOption
with the given arguments.static <T extends Enum<T>>
EnumOption<T>enumOption
(String aLongOption, Class<T> aType, String aAlias, String aDescription, Consumer<EnumOption<T>> aConsumer) Instantiates a newEnumOption
with the given arguments.static <T extends Enum<T>>
EnumOption<T>enumOption
(String aLongOption, Class<T> aType, String aDescription, Consumer<EnumOption<T>> aConsumer) Instantiates a newEnumOption
with the given arguments.static <T extends Enum<T>>
EnumProperty<T>enumProperty
(Character aShortOption, String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumProperty
with the given arguments.static <T extends Enum<T>>
EnumProperty<T>enumProperty
(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumProperty
with the given arguments.static <T extends Enum<T>>
EnumProperty<T>enumProperty
(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription, Consumer<EnumProperty<T>> aConsumer) Instantiates a newEnumProperty
with the given arguments.static <T extends Enum<T>>
EnumProperty<T>enumProperty
(Character aShortOption, String aLongOption, Class<T> aType, String aDescription, Consumer<EnumProperty<T>> aConsumer) Instantiates a newEnumProperty
with the given arguments.static <T extends Enum<T>>
EnumProperty<T>enumProperty
(String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumProperty
with the given arguments.static <T extends Enum<T>>
EnumProperty<T>enumProperty
(String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumProperty
with the given arguments.static <T extends Enum<T>>
EnumProperty<T>enumProperty
(String aLongOption, Class<T> aType, String aAlias, String aDescription, Consumer<EnumProperty<T>> aConsumer) Instantiates a newEnumProperty
with the given arguments.static <T extends Enum<T>>
EnumProperty<T>enumProperty
(String aLongOption, Class<T> aType, String aDescription, Consumer<EnumProperty<T>> aConsumer) Instantiates a newEnumProperty
with the given arguments.static Example
static Example[]
Sugar for creating anExample
array from a varargs argument.static FileOption
fileOption
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFileOption
with the given arguments.static FileOption
fileOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFileOption
with the given arguments.static FileOption
fileOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOption
with the given arguments.static FileOption
fileOption
(Character aShortOption, String aLongOption, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOption
with the given arguments.static FileOption
fileOption
(String aLongOption, String aDescription) Instantiates a newFileOption
with the given arguments.static FileOption
fileOption
(String aLongOption, String aAlias, String aDescription) Instantiates a newFileOption
with the given arguments.static FileOption
fileOption
(String aLongOption, String aAlias, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOption
with the given arguments.static FileOption
fileOption
(String aLongOption, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOption
with the given arguments.static FileProperty
fileProperty
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFileProperty
with the given arguments.static FileProperty
fileProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFileProperty
with the given arguments.static FileProperty
fileProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFileProperty
with the given arguments.static FileProperty
fileProperty
(Character aShortOption, String aLongOption, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFileProperty
with the given arguments.static FileProperty
fileProperty
(String aLongOption, String aDescription) Instantiates a newFileProperty
with the given arguments.static FileProperty
fileProperty
(String aLongOption, String aAlias, String aDescription) Instantiates a newFileProperty
with the given arguments.static FileProperty
fileProperty
(String aLongOption, String aAlias, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFileProperty
with the given arguments.static FileProperty
fileProperty
(String aLongOption, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFileProperty
with the given arguments.static Flag
Instantiates a newFlag
with the given arguments.static Flag
Instantiates a newFlag
with the given arguments.static Flag
flag
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<Flag> aConsumer) Instantiates a newFlag
with the given arguments.static Flag
Instantiates a newFlag
with the given arguments.static Flag
Instantiates a newFlag
with the given arguments.static Flag
Instantiates a newFlag
with the given arguments.static Flag
Instantiates a newFlag
with the given arguments.static Flag
Instantiates a newFlag
with the given arguments.static FloatOption
floatOption
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFloatOption
with the given arguments.static FloatOption
floatOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFloatOption
with the given arguments.static FloatOption
floatOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOption
with the given arguments.static FloatOption
floatOption
(Character aShortOption, String aLongOption, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOption
with the given arguments.static FloatOption
floatOption
(String aLongOption, String aDescription) Instantiates a newFloatOption
with the given arguments.static FloatOption
floatOption
(String aLongOption, String aAlias, String aDescription) Instantiates a newFloatOption
with the given arguments.static FloatOption
floatOption
(String aLongOption, String aAlias, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOption
with the given arguments.static FloatOption
floatOption
(String aLongOption, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOption
with the given arguments.static FloatProperty
floatProperty
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFloatProperty
with the given arguments.static FloatProperty
floatProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFloatProperty
with the given arguments.static FloatProperty
floatProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatProperty
with the given arguments.static FloatProperty
floatProperty
(Character aShortOption, String aLongOption, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatProperty
with the given arguments.static FloatProperty
floatProperty
(String aLongOption, String aDescription) Instantiates a newFloatProperty
with the given arguments.static FloatProperty
floatProperty
(String aLongOption, String aAlias, String aDescription) Instantiates a newFloatProperty
with the given arguments.static FloatProperty
floatProperty
(String aLongOption, String aAlias, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatProperty
with the given arguments.static FloatProperty
floatProperty
(String aLongOption, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatProperty
with the given arguments.static ForceFlag
Constructs the predefined forceFlag
.static ForceFlag
forceFlag
(boolean hasShortOption) Constructs the predefined forceFlag
.static ForceFlag
Constructs the predefined forceFlag
.static HelpFlag
helpFlag()
Constructs the predefined helpFlag
.static HelpFlag
helpFlag
(boolean hasShortOption) Constructs the predefined helpFlag
.static HelpFlag
Constructs the predefined helpFlag
.static InitFlag
initFlag()
Constructs the predefined initFlag
.static InitFlag
initFlag
(boolean hasShortOption) Constructs the predefined initFlag
.static InitFlag
Constructs the predefined initFlag
.static IntOption
Instantiates a newIntOption
with the given arguments.static IntOption
Instantiates a newIntOption
with the given arguments.static IntOption
intOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOption
with the given arguments.static IntOption
intOption
(Character aShortOption, String aLongOption, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOption
with the given arguments.static IntOption
Instantiates a newIntOption
with the given arguments.static IntOption
Instantiates a newIntOption
with the given arguments.static IntOption
Instantiates a newIntOption
with the given arguments.static IntOption
Instantiates a newIntOption
with the given arguments.static IntProperty
intProperty
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newIntProperty
with the given arguments.static IntProperty
intProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newIntProperty
with the given arguments.static IntProperty
intProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntProperty
with the given arguments.static IntProperty
intProperty
(Character aShortOption, String aLongOption, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntProperty
with the given arguments.static IntProperty
intProperty
(String aLongOption, String aDescription) Instantiates a newIntProperty
with the given arguments.static IntProperty
intProperty
(String aLongOption, String aAlias, String aDescription) Instantiates a newIntProperty
with the given arguments.static IntProperty
intProperty
(String aLongOption, String aAlias, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntProperty
with the given arguments.static IntProperty
intProperty
(String aLongOption, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntProperty
with the given arguments.static LongOption
longOption
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newLongOption
with the given arguments.static LongOption
longOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newLongOption
with the given arguments.static LongOption
longOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOption
with the given arguments.static LongOption
longOption
(Character aShortOption, String aLongOption, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOption
with the given arguments.static LongOption
longOption
(String aLongOption, String aDescription) Instantiates a newLongOption
with the given arguments.static LongOption
longOption
(String aLongOption, String aAlias, String aDescription) Instantiates a newLongOption
with the given arguments.static LongOption
longOption
(String aLongOption, String aAlias, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOption
with the given arguments.static LongOption
longOption
(String aLongOption, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOption
with the given arguments.static LongProperty
longProperty
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newLongProperty
with the given arguments.static LongProperty
longProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newLongProperty
with the given arguments.static LongProperty
longProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongProperty
with the given arguments.static LongProperty
longProperty
(Character aShortOption, String aLongOption, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongProperty
with the given arguments.static LongProperty
longProperty
(String aLongOption, String aDescription) Instantiates a newLongProperty
with the given arguments.static LongProperty
longProperty
(String aLongOption, String aAlias, String aDescription) Instantiates a newLongProperty
with the given arguments.static LongProperty
longProperty
(String aLongOption, String aAlias, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongProperty
with the given arguments.static LongProperty
longProperty
(String aLongOption, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongProperty
with the given arguments.static NoneOperand
Instantiates a newNoneOperand
.static NoneOperand
Instantiates a newNoneOperand
.static NoneOperand
Instantiates a newNoneOperand
.static Operation
Constructs aOperation
with the given arguments.static Operation
Constructs aOperation
with the given arguments.static Operation
Constructs aOperation
with the given arguments.static Operation
Constructs aOperation
with the given arguments.static AnyCondition
Semantically identical synonym for theoptional(Term...)
declaration.static OrCondition
static QuietFlag
Constructs the predefined quietFlag
.static QuietFlag
quietFlag
(boolean hasShortOption) Constructs the predefined quietFlag
.static QuietFlag
Constructs the predefined quietFlag
.static StringOperand
stringOperand
(String aAlias, String aDescription) Instantiates a newStringOperand
.static StringOperand
stringOperand
(String aAlias, String aDescription, Consumer<StringOperand> aConsumer) Instantiates a newStringOperand
.static StringOption
stringOption
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newStringOption
with the given arguments.static StringOption
stringOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newStringOption
with the given arguments.static StringOption
stringOption
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOption
with the given arguments.static StringOption
stringOption
(Character aShortOption, String aLongOption, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOption
with the given arguments.static StringOption
stringOption
(String aLongOption, String aDescription) Instantiates a newStringOption
with the given arguments.static StringOption
stringOption
(String aLongOption, String aAlias, String aDescription) Instantiates a newStringOption
with the given arguments.static StringOption
stringOption
(String aLongOption, String aAlias, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOption
with the given arguments.static StringOption
stringOption
(String aLongOption, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOption
with the given arguments.static StringProperty
stringProperty
(Character aShortOption, String aLongOption, String aDescription) Instantiates a newStringProperty
with the given arguments.static StringProperty
stringProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newStringProperty
with the given arguments.static StringProperty
stringProperty
(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringProperty
with the given arguments.static StringProperty
stringProperty
(Character aShortOption, String aLongOption, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringProperty
with the given arguments.static StringProperty
stringProperty
(String aLongOption, String aDescription) Instantiates a newStringProperty
with the given arguments.static StringProperty
stringProperty
(String aLongOption, String aAlias, String aDescription) Instantiates a newStringProperty
with the given arguments.static StringProperty
stringProperty
(String aLongOption, String aAlias, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringProperty
with the given arguments.static StringProperty
stringProperty
(String aLongOption, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringProperty
with the given arguments.static SysInfoFlag
Constructs the predefined system infoFlag
.static SysInfoFlag
sysInfoFlag
(boolean hasShortOption) Constructs the predefined system infoFlag
.static SysInfoFlag
sysInfoFlag
(String aDescription) Constructs the predefined system infoFlag
.static VerboseFlag
Constructs the predefined verboseFlag
.static VerboseFlag
verboseFlag
(boolean hasShortOption) Constructs the predefined verboseFlag
.static VerboseFlag
verboseFlag
(String aDescription) Constructs the predefined verboseFlag
.static XorCondition
-
Method Details
-
all
-
and
-
any
Instantiates a newAnyCondition
with theTerm
(Condition
) instances to be nested. Any of the nestedCondition
conditions may match for theAnyCondition
to match, e.g. all of the nested conditions are optional.- Parameters:
aArgs
- TheTerm
(Condition
) instances to be nested- Returns:
- The according
AbstractCondition
. - See Also:
-
asArray
Creates an array representation facade for the encapsulatedOperand
. This way anyOperand
can also be used as an arrayOperand
, e.g. it can be provided multiple times in the command line arguments.- Type Parameters:
T
- The type of theOperand
for which to create anArrayOperand
.- Parameters:
aOperand
- TheOperand
which's array counterpart is to be defined.- Returns:
- The according
ArrayOperand
.
-
asArray
Creates an array representation facade for the encapsulatedOperand
. This way anyOperand
can also be used as an arrayOperand
, e.g. it can by provided multiple times in the command line arguments.- Type Parameters:
T
- The type of theOperand
for which to create anArrayOperand
.- Parameters:
aOperand
- TheOperand
which's array counterpart is to be defined.aLength
- The number of array elements, or -1 if there is no limit.- Returns:
- The according
ArrayOperand
.
-
asArray
Creates an array representation facade for the encapsulatedOperand
. This way anyOperand
can also be used as an arrayOperand
, e.g. it can by provided multiple times in the command line arguments.- Type Parameters:
T
- The type of theOperand
for which to create anArrayOperand
.- Parameters:
aOperand
- TheOperand
which's array counterpart is to be defined.aMinLength
- The minimum number of array elements, or -1 if there is no limit.aMaxLength
- The maximum number of array elements, or -1 if there is no limit.- Returns:
- The according
ArrayOperand
.
-
asArray
Creates an array representation facade for the encapsulatedOption
. This way anyOption
can also be used as an arrayOption
, e.g. it can be provided multiple times in the command line arguments.- Type Parameters:
T
- The type of theOption
for which to create anArrayOption
.- Parameters:
aOption
- TheOption
which's array counterpart is to be defined.- Returns:
- The according
ArrayOption
.
-
asArray
Creates an array representation facade for the encapsulatedOption
. This way anyOption
can also be used as an arrayOption
, e.g. it can by provided multiple times in the command line arguments.- Type Parameters:
T
- The type of theOption
for which to create anArrayOption
.- Parameters:
aOption
- TheOption
which's array counterpart is to be defined.aLength
- The number of array elements, or -1 if there is no limit.- Returns:
- The according
ArrayOption
.
-
asArray
Creates an array representation facade for the encapsulatedOption
. This way anyOption
can also be used as an arrayOption
, e.g. it can by provided multiple times in the command line arguments.- Type Parameters:
T
- The type of theOption
for which to create anArrayOption
.- Parameters:
aOption
- TheOption
which's array counterpart is to be defined.aMinLength
- The minimum number of array elements, or -1 if there is no limit.aMaxLength
- The maximum number of array elements, or -1 if there is no limit.- Returns:
- The according
ArrayOption
.
-
booleanOption
public static BooleanOption booleanOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newBooleanOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theBooleanOption
- Returns:
- The accordingly created
BooleanOption
instance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(Character aShortOption, String aLongOption, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theBooleanOption
aConsumer
- TheConsumer
being invoked in case thisBooleanOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanOption
instance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theBooleanOption
- Returns:
- The accordingly created
BooleanOption
instance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theBooleanOption
aConsumer
- TheConsumer
being invoked in case thisBooleanOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanOption
instance. - See Also:
-
booleanOption
Instantiates a newBooleanOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theBooleanOption
- Returns:
- The accordingly created
BooleanOption
instance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(String aLongOption, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theBooleanOption
aConsumer
- TheConsumer
being invoked in case thisBooleanOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanOption
instance. - See Also:
-
booleanOption
Instantiates a newBooleanOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theBooleanOption
- Returns:
- The accordingly created
BooleanOption
instance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(String aLongOption, String aAlias, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theBooleanOption
aConsumer
- TheConsumer
being invoked in case thisBooleanOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanOption
instance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newBooleanProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- the boolean propertyaDescription
- The description of theBooleanProperty
- Returns:
- The accordingly created
BooleanProperty
instance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- the boolean propertyaDescription
- The description of theBooleanProperty
aConsumer
- TheConsumer
being invoked in case thisBooleanProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanProperty
instance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theBooleanProperty
- Returns:
- The accordingly created
BooleanProperty
instance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theBooleanProperty
aConsumer
- TheConsumer
being invoked in case thisBooleanProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanProperty
instance. - See Also:
-
booleanProperty
Instantiates a newBooleanProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theBooleanProperty
- Returns:
- The accordingly created
BooleanProperty
instance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(String aLongOption, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theBooleanProperty
aConsumer
- TheConsumer
being invoked in case thisBooleanProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanProperty
instance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theBooleanProperty
- Returns:
- The accordingly created
BooleanProperty
instance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(String aLongOption, String aAlias, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theBooleanProperty
aConsumer
- TheConsumer
being invoked in case thisBooleanProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanProperty
instance. - See Also:
-
cases
-
charOption
public static CharOption charOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newCharOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theCharOption
- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
charOption
public static CharOption charOption(Character aShortOption, String aLongOption, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theCharOption
aConsumer
- TheConsumer
being invoked in case thisCharOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharOption
instance. - See Also:
-
charOption
public static CharOption charOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newCharOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theCharOption
- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
charOption
public static CharOption charOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theCharOption
aConsumer
- TheConsumer
being invoked in case thisCharOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharOption
instance. - See Also:
-
charOption
Instantiates a newCharOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theCharOption
- Returns:
- The accordingly created
CharOption
instance. - See Also:
-
charOption
public static CharOption charOption(String aLongOption, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theCharOption
aConsumer
- TheConsumer
being invoked in case thisCharOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharOption
instance. - See Also:
-
charOption
Instantiates a newCharOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theCharOption
- Returns:
- The accordingly created
CharOption
instance. - See Also:
-
charOption
public static CharOption charOption(String aLongOption, String aAlias, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theCharOption
aConsumer
- TheConsumer
being invoked in case thisCharOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharOption
instance. - See Also:
-
charProperty
public static CharProperty charProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newCharProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theCharProperty
- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
charProperty
public static CharProperty charProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theCharProperty
aConsumer
- TheConsumer
being invoked in case thisCharProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
charProperty
public static CharProperty charProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newCharProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theCharProperty
- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
charProperty
public static CharProperty charProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theCharProperty
aConsumer
- TheConsumer
being invoked in case thisCharProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
charProperty
Instantiates a newCharProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theCharProperty
- Returns:
- The accordingly created
CharProperty
instance. - See Also:
-
charProperty
public static CharProperty charProperty(String aLongOption, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theCharProperty
aConsumer
- TheConsumer
being invoked in case thisCharProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharProperty
instance. - See Also:
-
charProperty
Instantiates a newCharProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theCharProperty
- Returns:
- The accordingly created
CharProperty
instance. - See Also:
-
charProperty
public static CharProperty charProperty(String aLongOption, String aAlias, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theCharProperty
aConsumer
- TheConsumer
being invoked in case thisCharProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharProperty
instance. - See Also:
-
cleanFlag
Constructs the predefined cleanFlag
. -
cleanFlag
Constructs the predefined cleanFlag
. -
cleanFlag
Constructs the predefined cleanFlag
. -
configOption
Creates aConfigOption
representing value specifying a configuration resource (file).- Returns:
- the according
ConfigOption
. - See Also:
-
configOption
Instantiates a new config (file)Option
.- Parameters:
aDescription
- The description to use.- Returns:
- the according
ConfigOption
. - See Also:
-
daemonFlag
Constructs the predefined daemonFlag
.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
daemonFlag
Constructs the predefined daemonFlag
.- Parameters:
hasShortOption
- True in case to also enable the short option, else only the long option takes effect.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
daemonFlag
Constructs the predefined daemonFlag
.- Parameters:
aDescription
- The description to be used (without any line breaks).- Returns:
- The accordingly created
Flag
instance. - See Also:
-
debugFlag
Constructs the predefined debugFlag
. -
debugFlag
Constructs the predefined debugFlag
. -
debugFlag
Constructs the predefined debugFlag
. -
doubleOption
public static DoubleOption doubleOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newDoubleOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theDoubleOption
- Returns:
- The accordingly created
DoubleOption
instance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(Character aShortOption, String aLongOption, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theDoubleOption
aConsumer
- TheConsumer
being invoked in case thisDoubleOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleOption
instance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newDoubleOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theDoubleOption
- Returns:
- The accordingly created
DoubleOption
instance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theDoubleOption
aConsumer
- TheConsumer
being invoked in case thisDoubleOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleOption
instance. - See Also:
-
doubleOption
Instantiates a newDoubleOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theDoubleOption
- Returns:
- The accordingly created
DoubleOption
instance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(String aLongOption, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theDoubleOption
aConsumer
- TheConsumer
being invoked in case thisDoubleOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleOption
instance. - See Also:
-
doubleOption
Instantiates a newDoubleOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theDoubleOption
- Returns:
- The accordingly created
DoubleOption
instance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(String aLongOption, String aAlias, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theDoubleOption
aConsumer
- TheConsumer
being invoked in case thisDoubleOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleOption
instance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newDoubleProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- the double propertyaDescription
- The description of theDoubleProperty
- Returns:
- The accordingly created
DoubleProperty
instance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoubleProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- the double propertyaDescription
- The description of theDoubleProperty
aConsumer
- TheConsumer
being invoked in case thisDoubleProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleProperty
instance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newDoubleProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theDoubleProperty
- Returns:
- The accordingly created
DoubleProperty
instance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoubleProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theDoubleProperty
aConsumer
- TheConsumer
being invoked in case thisDoubleProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleProperty
instance. - See Also:
-
doubleProperty
Instantiates a newDoubleProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theDoubleProperty
- Returns:
- The accordingly created
DoubleProperty
instance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(String aLongOption, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoubleProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theDoubleProperty
aConsumer
- TheConsumer
being invoked in case thisDoubleProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleProperty
instance. - See Also:
-
doubleProperty
Instantiates a newDoubleProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theDoubleProperty
- Returns:
- The accordingly created
DoubleProperty
instance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(String aLongOption, String aAlias, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoubleProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theDoubleProperty
aConsumer
- TheConsumer
being invoked in case thisDoubleProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleProperty
instance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(Character aShortOption, String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aDescription
- The description of theEnumOption
- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(Character aShortOption, String aLongOption, Class<T> aType, String aDescription, Consumer<EnumOption<T>> aConsumer) Instantiates a newEnumOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aDescription
- The description of theEnumOption
aConsumer
- TheConsumer
being invoked in case thisEnumOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumOption
with the given arguments.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theEnumOption
- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription, Consumer<EnumOption<T>> aConsumer) Instantiates a newEnumOption
with the given arguments.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theEnumOption
aConsumer
- TheConsumer
being invoked in case thisEnumOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aDescription
- The description of theEnumOption
- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(String aLongOption, Class<T> aType, String aDescription, Consumer<EnumOption<T>> aConsumer) Instantiates a newEnumOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aDescription
- The description of theEnumOption
aConsumer
- TheConsumer
being invoked in case thisEnumOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumOption
with the given arguments.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theEnumOption
- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(String aLongOption, Class<T> aType, String aAlias, String aDescription, Consumer<EnumOption<T>> aConsumer) Instantiates a newEnumOption
with the given arguments.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theEnumOption
aConsumer
- TheConsumer
being invoked in case thisEnumOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumOption
instance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(Character aShortOption, String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aDescription
- The description of theEnumProperty
- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(Character aShortOption, String aLongOption, Class<T> aType, String aDescription, Consumer<EnumProperty<T>> aConsumer) Instantiates a newEnumProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aDescription
- The description of theEnumProperty
aConsumer
- TheConsumer
being invoked in case thisEnumProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumProperty
with the given arguments.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theEnumProperty
- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription, Consumer<EnumProperty<T>> aConsumer) Instantiates a newEnumProperty
with the given arguments.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theEnumProperty
aConsumer
- TheConsumer
being invoked in case thisEnumProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aDescription
- The description of theEnumProperty
- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(String aLongOption, Class<T> aType, String aDescription, Consumer<EnumProperty<T>> aConsumer) Instantiates a newEnumProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aDescription
- The description of theEnumProperty
aConsumer
- TheConsumer
being invoked in case thisEnumProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumProperty
with the given arguments.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theEnumProperty
- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(String aLongOption, Class<T> aType, String aAlias, String aDescription, Consumer<EnumProperty<T>> aConsumer) Instantiates a newEnumProperty
with the given arguments.- Type Parameters:
T
- The generic type of the enumeration.- Parameters:
aLongOption
- The long option to use.aType
- The type of the enumeration to be used.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theEnumProperty
aConsumer
- TheConsumer
being invoked in case thisEnumProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumProperty
instance. - See Also:
-
example
-
examples
Sugar for creating anExample
array from a varargs argument.- Parameters:
aExamples
- theExample
varargs argument.- Returns:
- The according array representation.
-
fileOption
public static FileOption fileOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFileOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theFileOption
- Returns:
- The according
FileOption
. - See Also:
-
fileOption
public static FileOption fileOption(Character aShortOption, String aLongOption, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theFileOption
aConsumer
- TheConsumer
being invoked in case thisFileOption
participated in successfully parsing the command line arguments.- Returns:
- The according
FileOption
. - See Also:
-
fileOption
public static FileOption fileOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFileOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFileOption
- Returns:
- The according
FileOption
. - See Also:
-
fileOption
public static FileOption fileOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFileOption
aConsumer
- TheConsumer
being invoked in case thisFileOption
participated in successfully parsing the command line arguments.- Returns:
- The according
FileOption
. - See Also:
-
fileOption
Instantiates a newFileOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- the description- Returns:
- The according
FileOption
. - See Also:
-
fileOption
public static FileOption fileOption(String aLongOption, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- the descriptionaConsumer
- TheConsumer
being invoked in case thisFileOption
participated in successfully parsing the command line arguments.- Returns:
- The according
FileOption
. - See Also:
-
fileOption
Instantiates a newFileOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFileOption
- Returns:
- The according
FileOption
. - See Also:
-
fileOption
public static FileOption fileOption(String aLongOption, String aAlias, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFileOption
aConsumer
- TheConsumer
being invoked in case thisFileOption
participated in successfully parsing the command line arguments.- Returns:
- The according
FileOption
. - See Also:
-
fileProperty
public static FileProperty fileProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFileProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theFileProperty
- Returns:
- The according
FileProperty
. - See Also:
-
fileProperty
public static FileProperty fileProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFileProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theFileProperty
aConsumer
- TheConsumer
being invoked in case thisFileProperty
participated in successfully parsing the command line arguments.- Returns:
- The according
FileProperty
. - See Also:
-
fileProperty
public static FileProperty fileProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFileProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFileProperty
- Returns:
- The according
FileProperty
. - See Also:
-
fileProperty
public static FileProperty fileProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFileProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFileProperty
aConsumer
- TheConsumer
being invoked in case thisFileProperty
participated in successfully parsing the command line arguments.- Returns:
- The according
FileProperty
. - See Also:
-
fileProperty
Instantiates a newFileProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- the description- Returns:
- The according
FileProperty
. - See Also:
-
fileProperty
public static FileProperty fileProperty(String aLongOption, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFileProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- the descriptionaConsumer
- TheConsumer
being invoked in case thisFileProperty
participated in successfully parsing the command line arguments.- Returns:
- The according
FileProperty
. - See Also:
-
fileProperty
Instantiates a newFileProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFileProperty
- Returns:
- The according
FileProperty
. - See Also:
-
fileProperty
public static FileProperty fileProperty(String aLongOption, String aAlias, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFileProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFileProperty
aConsumer
- TheConsumer
being invoked in case thisFileProperty
participated in successfully parsing the command line arguments.- Returns:
- The according
FileProperty
. - See Also:
-
flag
Instantiates a newFlag
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias. -
flag
public static Flag flag(Character aShortOption, String aLongOption, String aDescription, Consumer<Flag> aConsumer) Instantiates a newFlag
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theFlag
aConsumer
- TheConsumer
being invoked in case thisFlag
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
flag
public static Flag flag(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFlag
with the given arguments. -
flag
public static Flag flag(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<Flag> aConsumer) Instantiates a newFlag
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFlag
aConsumer
- TheConsumer
being invoked in case thisFlag
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
flag
Instantiates a newFlag
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option. -
flag
Instantiates a newFlag
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option. -
flag
Instantiates a newFlag
with the given arguments. -
flag
public static Flag flag(String aLongOption, String aAlias, String aDescription, Consumer<Flag> aConsumer) Instantiates a newFlag
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFlag
aConsumer
- TheConsumer
being invoked in case thisFlag
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
floatOption
public static FloatOption floatOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFloatOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theFloatOption
- Returns:
- The accordingly created
FloatOption
instance. - See Also:
-
floatOption
public static FloatOption floatOption(Character aShortOption, String aLongOption, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theFloatOption
aConsumer
- TheConsumer
being invoked in case thisFloatOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatOption
instance. - See Also:
-
floatOption
public static FloatOption floatOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFloatOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFloatOption
- Returns:
- The accordingly created
FloatOption
instance. - See Also:
-
floatOption
public static FloatOption floatOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFloatOption
aConsumer
- TheConsumer
being invoked in case thisFloatOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatOption
instance. - See Also:
-
floatOption
Instantiates a newFloatOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theFloatOption
- Returns:
- The accordingly created
FloatOption
instance. - See Also:
-
floatOption
public static FloatOption floatOption(String aLongOption, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theFloatOption
aConsumer
- TheConsumer
being invoked in case thisFloatOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatOption
instance. - See Also:
-
floatOption
Instantiates a newFloatOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFloatOption
- Returns:
- The accordingly created
FloatOption
instance. - See Also:
-
floatOption
public static FloatOption floatOption(String aLongOption, String aAlias, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFloatOption
aConsumer
- TheConsumer
being invoked in case thisFloatOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatOption
instance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFloatProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- the float propertyaDescription
- The description of theFloatProperty
- Returns:
- The accordingly created
FloatProperty
instance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- the float propertyaDescription
- The description of theFloatProperty
aConsumer
- TheConsumer
being invoked in case thisFloatProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatProperty
instance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFloatProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFloatProperty
- Returns:
- The accordingly created
FloatProperty
instance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFloatProperty
aConsumer
- TheConsumer
being invoked in case thisFloatProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatProperty
instance. - See Also:
-
floatProperty
Instantiates a newFloatProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theFloatProperty
- Returns:
- The accordingly created
FloatProperty
instance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(String aLongOption, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theFloatProperty
aConsumer
- TheConsumer
being invoked in case thisFloatProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatProperty
instance. - See Also:
-
floatProperty
Instantiates a newFloatProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFloatProperty
- Returns:
- The accordingly created
FloatProperty
instance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(String aLongOption, String aAlias, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theFloatProperty
aConsumer
- TheConsumer
being invoked in case thisFloatProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatProperty
instance. - See Also:
-
forceFlag
Constructs the predefined forceFlag
. -
forceFlag
Constructs the predefined forceFlag
. -
forceFlag
Constructs the predefined forceFlag
. -
helpFlag
Constructs the predefined helpFlag
. -
helpFlag
Constructs the predefined helpFlag
. -
helpFlag
Constructs the predefined helpFlag
. -
initFlag
Constructs the predefined initFlag
. -
initFlag
Constructs the predefined initFlag
. -
initFlag
Constructs the predefined initFlag
. -
intOption
Instantiates a newIntOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias. -
intOption
public static IntOption intOption(Character aShortOption, String aLongOption, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theIntOption
aConsumer
- TheConsumer
being invoked in case thisIntOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntOption
instance. - See Also:
-
intOption
public static IntOption intOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newIntOption
with the given arguments. -
intOption
public static IntOption intOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theIntOption
aConsumer
- TheConsumer
being invoked in case thisIntOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntOption
instance. - See Also:
-
intOption
Instantiates a newIntOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option. -
intOption
public static IntOption intOption(String aLongOption, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option. -
intOption
Instantiates a newIntOption
with the given arguments. -
intOption
public static IntOption intOption(String aLongOption, String aAlias, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theIntOption
aConsumer
- TheConsumer
being invoked in case thisIntOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntOption
instance. - See Also:
-
intProperty
public static IntProperty intProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newIntProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theIntProperty
- Returns:
- The accordingly created
IntProperty
instance. - See Also:
-
intProperty
public static IntProperty intProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theIntProperty
aConsumer
- TheConsumer
being invoked in case thisIntProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntProperty
instance. - See Also:
-
intProperty
public static IntProperty intProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newIntProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theIntProperty
- Returns:
- The accordingly created
IntProperty
instance. - See Also:
-
intProperty
public static IntProperty intProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theIntProperty
aConsumer
- TheConsumer
being invoked in case thisIntProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntProperty
instance. - See Also:
-
intProperty
Instantiates a newIntProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theIntProperty
- Returns:
- The accordingly created
IntProperty
instance. - See Also:
-
intProperty
public static IntProperty intProperty(String aLongOption, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theIntProperty
aConsumer
- TheConsumer
being invoked in case thisIntProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntProperty
instance. - See Also:
-
intProperty
Instantiates a newIntProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theIntProperty
- Returns:
- The accordingly created
IntProperty
instance. - See Also:
-
intProperty
public static IntProperty intProperty(String aLongOption, String aAlias, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theIntProperty
aConsumer
- TheConsumer
being invoked in case thisIntProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntProperty
instance. - See Also:
-
longOption
public static LongOption longOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newLongOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theLongOption
- Returns:
- The accordingly created
LongOption
instance. - See Also:
-
longOption
public static LongOption longOption(Character aShortOption, String aLongOption, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theLongOption
aConsumer
- TheConsumer
being invoked in case thisLongOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongOption
instance. - See Also:
-
longOption
public static LongOption longOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newLongOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theLongOption
- Returns:
- The accordingly created
LongOption
instance. - See Also:
-
longOption
public static LongOption longOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theLongOption
aConsumer
- TheConsumer
being invoked in case thisLongOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongOption
instance. - See Also:
-
longOption
Instantiates a newLongOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theLongOption
- Returns:
- The accordingly created
LongOption
instance. - See Also:
-
longOption
public static LongOption longOption(String aLongOption, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theLongOption
aConsumer
- TheConsumer
being invoked in case thisLongOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongOption
instance. - See Also:
-
longOption
Instantiates a newLongOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theLongOption
- Returns:
- The accordingly created
LongOption
instance. - See Also:
-
longOption
public static LongOption longOption(String aLongOption, String aAlias, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theLongOption
aConsumer
- TheConsumer
being invoked in case thisLongOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongOption
instance. - See Also:
-
longProperty
public static LongProperty longProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newLongProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theLongProperty
- Returns:
- The accordingly created
LongProperty
instance. - See Also:
-
longProperty
public static LongProperty longProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theLongProperty
aConsumer
- TheConsumer
being invoked in case thisLongProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongProperty
instance. - See Also:
-
longProperty
public static LongProperty longProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newLongProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theLongProperty
- Returns:
- The accordingly created
LongProperty
instance. - See Also:
-
longProperty
public static LongProperty longProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theLongProperty
aConsumer
- TheConsumer
being invoked in case thisLongProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongProperty
instance. - See Also:
-
longProperty
Instantiates a newLongProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theLongProperty
- Returns:
- The accordingly created
LongProperty
instance. - See Also:
-
longProperty
public static LongProperty longProperty(String aLongOption, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theLongProperty
aConsumer
- TheConsumer
being invoked in case thisLongProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongProperty
instance. - See Also:
-
longProperty
Instantiates a newLongProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theLongProperty
- Returns:
- The accordingly created
LongProperty
instance. - See Also:
-
longProperty
public static LongProperty longProperty(String aLongOption, String aAlias, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theLongProperty
aConsumer
- TheConsumer
being invoked in case thisLongProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongProperty
instance. - See Also:
-
none
Instantiates a newNoneOperand
.- Parameters:
aProperty
- The key (= alias) and the value for the operand.- Returns:
- the none operand
- See Also:
-
none
Instantiates a newNoneOperand
.- Parameters:
aDescription
- The description to be used (without any line breaks).- Returns:
- the none operand
- See Also:
-
none
Instantiates a newNoneOperand
.- Parameters:
aAlias
- The identifier to be used when printing the syntax via theTerm.toSyntax(CliContext)
method.aDescription
- The description to be used (without any line breaks).- Returns:
- the none operand
- See Also:
-
operation
Constructs aOperation
with the given arguments.- Parameters:
aOperation
- The operation to declare.aDescription
- The description to be used (without any line breaks).- Returns:
- The accordingly created
Operation
.
-
operation
public static Operation operation(String aOperation, String aDescription, Consumer<Operation> aConsumer) Constructs aOperation
with the given arguments. -
operation
Constructs aOperation
with the given arguments.- Parameters:
aOperation
- The operation to declare.aAlias
- The operation's name to be used when constructing the syntax.aDescription
- The description to be used (without any line breaks).- Returns:
- The accordingly created
Operation
.
-
operation
public static Operation operation(String aOperation, String aAlias, String aDescription, Consumer<Operation> aConsumer) Constructs aOperation
with the given arguments.- Parameters:
aOperation
- The operation to declare.aAlias
- The operation's name to be used when constructing the syntax.aDescription
- The description to be used (without any line breaks).aConsumer
- TheConsumer
being invoked in case thisOperation
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
Operation
.
-
optional
Semantically identical synonym for theoptional(Term...)
declaration.- Parameters:
aArgs
- TheTerm
(Condition
) instances to be nested- Returns:
- The according
AbstractCondition
. - See Also:
-
or
-
quietFlag
Constructs the predefined quietFlag
. -
quietFlag
Constructs the predefined quietFlag
. -
quietFlag
Constructs the predefined quietFlag
. -
stringOperand
Instantiates a newStringOperand
.- Parameters:
aAlias
- The alias to be used for naming purposes.aDescription
- The description to be used (without any line breaks).- Returns:
- The according
StringOperand
. - See Also:
-
stringOperand
public static StringOperand stringOperand(String aAlias, String aDescription, Consumer<StringOperand> aConsumer) Instantiates a newStringOperand
.- Parameters:
aAlias
- The alias to be used for naming purposes.aDescription
- The description to be used (without any line breaks).aConsumer
- TheConsumer
being invoked in case thisStringOperand
participated in successfully parsing the command line arguments.- Returns:
- The according
StringOperand
. - See Also:
-
stringOption
public static StringOption stringOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newStringOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- the string optionaDescription
- The description of theStringOption
- Returns:
- The accordingly created
StringOption
instance. - See Also:
-
stringOption
public static StringOption stringOption(Character aShortOption, String aLongOption, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- the string optionaDescription
- The description of theStringOption
aConsumer
- TheConsumer
being invoked in case thisStringOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringOption
instance. - See Also:
-
stringOption
public static StringOption stringOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newStringOption
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theStringOption
- Returns:
- The accordingly created
StringOption
instance. - See Also:
-
stringOption
public static StringOption stringOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- the string optionaAlias
- The alias to be used for naming purposes.aDescription
- The description of theStringOption
aConsumer
- TheConsumer
being invoked in case thisStringOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringOption
instance. - See Also:
-
stringOption
Instantiates a newStringOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theStringOption
- Returns:
- The accordingly created
StringOption
instance. - See Also:
-
stringOption
public static StringOption stringOption(String aLongOption, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOption
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theStringOption
aConsumer
- TheConsumer
being invoked in case thisStringOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringOption
instance. - See Also:
-
stringOption
Instantiates a newStringOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theStringOption
- Returns:
- The accordingly created
StringOption
instance. - See Also:
-
stringOption
public static StringOption stringOption(String aLongOption, String aAlias, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOption
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theStringOption
aConsumer
- TheConsumer
being invoked in case thisStringOption
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringOption
instance. - See Also:
-
stringProperty
public static StringProperty stringProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newStringProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theStringProperty
- Returns:
- The accordingly created
StringProperty
instance. - See Also:
-
stringProperty
public static StringProperty stringProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option, else the short option is used ass alias.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aDescription
- The description of theStringProperty
aConsumer
- TheConsumer
being invoked in case thisStringProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringProperty
instance. - See Also:
-
stringProperty
public static StringProperty stringProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newStringProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theStringProperty
- Returns:
- The accordingly created
StringProperty
instance. - See Also:
-
stringProperty
public static StringProperty stringProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringProperty
with the given arguments.- Parameters:
aShortOption
- The short option to use.aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theStringProperty
aConsumer
- TheConsumer
being invoked in case thisStringProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringProperty
instance. - See Also:
-
stringProperty
Instantiates a newStringProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theStringProperty
- Returns:
- The accordingly created
StringProperty
instance. - See Also:
-
stringProperty
public static StringProperty stringProperty(String aLongOption, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringProperty
with the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option.- Parameters:
aLongOption
- The long option to use.aDescription
- The description of theStringProperty
aConsumer
- TheConsumer
being invoked in case thisStringProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringProperty
instance. - See Also:
-
stringProperty
Instantiates a newStringProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theStringProperty
- Returns:
- The accordingly created
StringProperty
instance. - See Also:
-
stringProperty
public static StringProperty stringProperty(String aLongOption, String aAlias, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringProperty
with the given arguments.- Parameters:
aLongOption
- The long option to use.aAlias
- The alias to be used for naming purposes.aDescription
- The description of theStringProperty
aConsumer
- TheConsumer
being invoked in case thisStringProperty
participated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringProperty
instance. - See Also:
-
sysInfoFlag
Constructs the predefined system infoFlag
.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
sysInfoFlag
Constructs the predefined system infoFlag
.- Parameters:
hasShortOption
- True in case to also enable the short option, else only the long option takes effect.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
sysInfoFlag
Constructs the predefined system infoFlag
.- Parameters:
aDescription
- The description to use when printing out the help text.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
verboseFlag
Constructs the predefined verboseFlag
.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
verboseFlag
Constructs the predefined verboseFlag
.- Parameters:
hasShortOption
- True in case to also enable the short option, else only the long option takes effect.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
verboseFlag
Constructs the predefined verboseFlag
.- Parameters:
aDescription
- The description to use when printing out the help text.- Returns:
- The accordingly created
Flag
instance. - See Also:
-
xor
-