Class CliSugar
java.lang.Object
org.refcodes.cli.CliSugar
-
Method Summary
Modifier and TypeMethodDescriptionstatic AllConditionInstantiates a newAllConditionwith theTerm.static AndConditionInstantiates a newAndConditionwith theTerm.static AnyConditionInstantiates a newAnyConditionwith theTerm.static <T> ArrayDirective<T> Creates an array representation facade for the encapsulatedDirective.static <T> ArrayDirective<T> Creates an array representation facade for the encapsulatedDirective.static <T> ArrayDirective<T> Creates an array representation facade for the encapsulatedDirective.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 BooleanDirectivebooleanDirective(String aOperation, String aDescription) Instantiates a newBooleanDirectivewith the given arguments.static BooleanDirectivebooleanDirective(String aOperation, String aAlias, String aDescription) Instantiates a newBooleanDirectivewith the given arguments.static BooleanDirectivebooleanDirective(String aOperation, String aAlias, String aDescription, Consumer<BooleanDirective> aConsumer) Instantiates a newBooleanDirectivewith the given arguments.static BooleanDirectivebooleanDirective(String aOperation, String aDescription, Consumer<BooleanDirective> aConsumer) Instantiates a newBooleanDirectivewith the given arguments.static BooleanOptionbooleanOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newBooleanOptionwith the given arguments.static BooleanOptionbooleanOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanOptionwith the given arguments.static BooleanOptionbooleanOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOptionwith the given arguments.static BooleanOptionbooleanOption(Character aShortOption, String aLongOption, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOptionwith the given arguments.static BooleanOptionbooleanOption(String aLongOption, String aDescription) Instantiates a newBooleanOptionwith the given arguments.static BooleanOptionbooleanOption(String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanOptionwith the given arguments.static BooleanOptionbooleanOption(String aLongOption, String aAlias, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOptionwith the given arguments.static BooleanOptionbooleanOption(String aLongOption, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOptionwith the given arguments.static BooleanPropertybooleanProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newBooleanPropertywith the given arguments.static BooleanPropertybooleanProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanPropertywith the given arguments.static BooleanPropertybooleanProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanPropertywith the given arguments.static BooleanPropertybooleanProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanPropertywith the given arguments.static BooleanPropertybooleanProperty(String aLongOption, String aDescription) Instantiates a newBooleanPropertywith the given arguments.static BooleanPropertybooleanProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanPropertywith the given arguments.static BooleanPropertybooleanProperty(String aLongOption, String aAlias, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanPropertywith the given arguments.static BooleanPropertybooleanProperty(String aLongOption, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanPropertywith the given arguments.static CasesConditionInstantiates a newCasesConditionwith theTerm.static CharDirectivecharDirective(String aOperation, String aDescription) Instantiates a newCharDirectivewith the given arguments.static CharDirectivecharDirective(String aOperation, String aAlias, String aDescription) Instantiates a newCharDirectivewith the given arguments.static CharDirectivecharDirective(String aOperation, String aAlias, String aDescription, Consumer<CharDirective> aConsumer) Instantiates a newCharDirectivewith the given arguments.static CharDirectivecharDirective(String aOperation, String aDescription, Consumer<CharDirective> aConsumer) Instantiates a newCharDirectivewith the given arguments.static CharOptioncharOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newCharOptionwith the given arguments.static CharOptioncharOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newCharOptionwith the given arguments.static CharOptioncharOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOptionwith the given arguments.static CharOptioncharOption(Character aShortOption, String aLongOption, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOptionwith the given arguments.static CharOptioncharOption(String aLongOption, String aDescription) Instantiates a newCharOptionwith the given arguments.static CharOptioncharOption(String aLongOption, String aAlias, String aDescription) Instantiates a newCharOptionwith the given arguments.static CharOptioncharOption(String aLongOption, String aAlias, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOptionwith the given arguments.static CharOptioncharOption(String aLongOption, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOptionwith the given arguments.static CharPropertycharProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newCharPropertywith the given arguments.static CharPropertycharProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newCharPropertywith the given arguments.static CharPropertycharProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharPropertywith the given arguments.static CharPropertycharProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharPropertywith the given arguments.static CharPropertycharProperty(String aLongOption, String aDescription) Instantiates a newCharPropertywith the given arguments.static CharPropertycharProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newCharPropertywith the given arguments.static CharPropertycharProperty(String aLongOption, String aAlias, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharPropertywith the given arguments.static CharPropertycharProperty(String aLongOption, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharPropertywith the given arguments.static CleanFlagConstructs the predefined cleanFlag.static CleanFlagcleanFlag(boolean hasShortOption) Constructs the predefined cleanFlag.static CleanFlagConstructs the predefined cleanFlag.static ConfigOptionCreates aConfigOptionrepresenting value specifying a configuration resource (file).static ConfigOptionconfigOption(String aDescription) Instantiates a new config (file)Option.static DaemonFlagConstructs the predefined daemonFlag.static DaemonFlagdaemonFlag(boolean hasShortOption) Constructs the predefined daemonFlag.static DaemonFlagdaemonFlag(String aDescription) Constructs the predefined daemonFlag.static DebugFlagConstructs the predefined debugFlag.static DebugFlagdebugFlag(boolean hasShortOption) Constructs the predefined debugFlag.static DebugFlagConstructs the predefined debugFlag.static DoubleDirectivedoubleDirective(String aOperation, String aDescription) Instantiates a newDoubleDirectivewith the given arguments.static DoubleDirectivedoubleDirective(String aOperation, String aAlias, String aDescription) Instantiates a newDoubleDirectivewith the given arguments.static DoubleDirectivedoubleDirective(String aOperation, String aAlias, String aDescription, Consumer<DoubleDirective> aConsumer) Instantiates a newDoubleDirectivewith the given arguments.static DoubleDirectivedoubleDirective(String aOperation, String aDescription, Consumer<DoubleDirective> aConsumer) Instantiates a newDoubleDirectivewith the given arguments.static DoubleOptiondoubleOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newDoubleOptionwith the given arguments.static DoubleOptiondoubleOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newDoubleOptionwith the given arguments.static DoubleOptiondoubleOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOptionwith the given arguments.static DoubleOptiondoubleOption(Character aShortOption, String aLongOption, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOptionwith the given arguments.static DoubleOptiondoubleOption(String aLongOption, String aDescription) Instantiates a newDoubleOptionwith the given arguments.static DoubleOptiondoubleOption(String aLongOption, String aAlias, String aDescription) Instantiates a newDoubleOptionwith the given arguments.static DoubleOptiondoubleOption(String aLongOption, String aAlias, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOptionwith the given arguments.static DoubleOptiondoubleOption(String aLongOption, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOptionwith the given arguments.static DoublePropertydoubleProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newDoublePropertywith the given arguments.static DoublePropertydoubleProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newDoublePropertywith the given arguments.static DoublePropertydoubleProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoublePropertywith the given arguments.static DoublePropertydoubleProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoublePropertywith the given arguments.static DoublePropertydoubleProperty(String aLongOption, String aDescription) Instantiates a newDoublePropertywith the given arguments.static DoublePropertydoubleProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newDoublePropertywith the given arguments.static DoublePropertydoubleProperty(String aLongOption, String aAlias, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoublePropertywith the given arguments.static DoublePropertydoubleProperty(String aLongOption, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoublePropertywith the given arguments.static <T extends Enum<T>>
EnumDirective<T> enumDirective(String aOperation, Class<T> aType, String aDescription) Instantiates a newEnumDirectivewith the given arguments.static <T extends Enum<T>>
EnumDirective<T> enumDirective(String aOperation, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumDirectivewith the given arguments.static <T extends Enum<T>>
EnumDirective<T> enumDirective(String aOperation, Class<T> aType, String aAlias, String aDescription, Consumer<EnumDirective<T>> aConsumer) Instantiates a newEnumDirectivewith the given arguments.static <T extends Enum<T>>
EnumDirective<T> enumDirective(String aOperation, Class<T> aType, String aDescription, Consumer<EnumDirective<T>> aConsumer) Instantiates a newEnumDirectivewith the given arguments.static <T extends Enum<T>>
EnumOption<T> enumOption(Character aShortOption, String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumOptionwith the given arguments.static <T extends Enum<T>>
EnumOption<T> enumOption(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumOptionwith 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 newEnumOptionwith 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 newEnumOptionwith the given arguments.static <T extends Enum<T>>
EnumOption<T> enumOption(String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumOptionwith the given arguments.static <T extends Enum<T>>
EnumOption<T> enumOption(String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumOptionwith 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 newEnumOptionwith the given arguments.static <T extends Enum<T>>
EnumOption<T> enumOption(String aLongOption, Class<T> aType, String aDescription, Consumer<EnumOption<T>> aConsumer) Instantiates a newEnumOptionwith the given arguments.static <T extends Enum<T>>
EnumProperty<T> enumProperty(Character aShortOption, String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumPropertywith the given arguments.static <T extends Enum<T>>
EnumProperty<T> enumProperty(Character aShortOption, String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumPropertywith 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 newEnumPropertywith 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 newEnumPropertywith the given arguments.static <T extends Enum<T>>
EnumProperty<T> enumProperty(String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumPropertywith the given arguments.static <T extends Enum<T>>
EnumProperty<T> enumProperty(String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumPropertywith 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 newEnumPropertywith the given arguments.static <T extends Enum<T>>
EnumProperty<T> enumProperty(String aLongOption, Class<T> aType, String aDescription, Consumer<EnumProperty<T>> aConsumer) Instantiates a newEnumPropertywith the given arguments.static Examplestatic Example[]Sugar for creating anExamplearray from a varargs argument.static FileDirectivefileDirective(String aOperation, String aDescription) Instantiates a newFileDirectivewith the given arguments.static FileDirectivefileDirective(String aOperation, String aAlias, String aDescription) Instantiates a newFileDirectivewith the given arguments.static FileDirectivefileDirective(String aOperation, String aAlias, String aDescription, Consumer<FileDirective> aConsumer) Instantiates a newFileDirectivewith the given arguments.static FileDirectivefileDirective(String aOperation, String aDescription, Consumer<FileDirective> aConsumer) Instantiates a newFileDirectivewith the given arguments.static FileOptionfileOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFileOptionwith the given arguments.static FileOptionfileOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFileOptionwith the given arguments.static FileOptionfileOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOptionwith the given arguments.static FileOptionfileOption(Character aShortOption, String aLongOption, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOptionwith the given arguments.static FileOptionfileOption(String aLongOption, String aDescription) Instantiates a newFileOptionwith the given arguments.static FileOptionfileOption(String aLongOption, String aAlias, String aDescription) Instantiates a newFileOptionwith the given arguments.static FileOptionfileOption(String aLongOption, String aAlias, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOptionwith the given arguments.static FileOptionfileOption(String aLongOption, String aDescription, Consumer<FileOption> aConsumer) Instantiates a newFileOptionwith the given arguments.static FilePropertyfileProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFilePropertywith the given arguments.static FilePropertyfileProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFilePropertywith the given arguments.static FilePropertyfileProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFilePropertywith the given arguments.static FilePropertyfileProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFilePropertywith the given arguments.static FilePropertyfileProperty(String aLongOption, String aDescription) Instantiates a newFilePropertywith the given arguments.static FilePropertyfileProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newFilePropertywith the given arguments.static FilePropertyfileProperty(String aLongOption, String aAlias, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFilePropertywith the given arguments.static FilePropertyfileProperty(String aLongOption, String aDescription, Consumer<FileProperty> aConsumer) Instantiates a newFilePropertywith the given arguments.static FlagInstantiates a newFlagwith the given arguments.static FlagInstantiates a newFlagwith the given arguments.static Flagflag(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<Flag> aConsumer) Instantiates a newFlagwith the given arguments.static FlagInstantiates a newFlagwith the given arguments.static FlagInstantiates a newFlagwith the given arguments.static FlagInstantiates a newFlagwith the given arguments.static FlagInstantiates a newFlagwith the given arguments.static FlagInstantiates a newFlagwith the given arguments.static FloatDirectivefloatDirective(String aOperation, String aDescription) Instantiates a newFloatDirectivewith the given arguments.static FloatDirectivefloatDirective(String aOperation, String aAlias, String aDescription) Instantiates a newFloatDirectivewith the given arguments.static FloatDirectivefloatDirective(String aOperation, String aAlias, String aDescription, Consumer<FloatDirective> aConsumer) Instantiates a newFloatDirectivewith the given arguments.static FloatDirectivefloatDirective(String aOperation, String aDescription, Consumer<FloatDirective> aConsumer) Instantiates a newFloatDirectivewith the given arguments.static FloatOptionfloatOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFloatOptionwith the given arguments.static FloatOptionfloatOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFloatOptionwith the given arguments.static FloatOptionfloatOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOptionwith the given arguments.static FloatOptionfloatOption(Character aShortOption, String aLongOption, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOptionwith the given arguments.static FloatOptionfloatOption(String aLongOption, String aDescription) Instantiates a newFloatOptionwith the given arguments.static FloatOptionfloatOption(String aLongOption, String aAlias, String aDescription) Instantiates a newFloatOptionwith the given arguments.static FloatOptionfloatOption(String aLongOption, String aAlias, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOptionwith the given arguments.static FloatOptionfloatOption(String aLongOption, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOptionwith the given arguments.static FloatPropertyfloatProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFloatPropertywith the given arguments.static FloatPropertyfloatProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFloatPropertywith the given arguments.static FloatPropertyfloatProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatPropertywith the given arguments.static FloatPropertyfloatProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatPropertywith the given arguments.static FloatPropertyfloatProperty(String aLongOption, String aDescription) Instantiates a newFloatPropertywith the given arguments.static FloatPropertyfloatProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newFloatPropertywith the given arguments.static FloatPropertyfloatProperty(String aLongOption, String aAlias, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatPropertywith the given arguments.static FloatPropertyfloatProperty(String aLongOption, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatPropertywith the given arguments.static ForceFlagConstructs the predefined forceFlag.static ForceFlagforceFlag(boolean hasShortOption) Constructs the predefined forceFlag.static ForceFlagConstructs the predefined forceFlag.static HelpFlaghelpFlag()Constructs the predefined helpFlag.static HelpFlaghelpFlag(boolean hasShortOption) Constructs the predefined helpFlag.static HelpFlagConstructs the predefined helpFlag.static InitFlaginitFlag()Constructs the predefined initFlag.static InitFlaginitFlag(boolean hasShortOption) Constructs the predefined initFlag.static InitFlagConstructs the predefined initFlag.static IntDirectiveintDirective(String aOperation, String aDescription) Instantiates a newIntDirectivewith the given arguments.static IntDirectiveintDirective(String aOperation, String aAlias, String aDescription) Instantiates a newIntDirectivewith the given arguments.static IntDirectiveintDirective(String aOperation, String aAlias, String aDescription, Consumer<IntDirective> aConsumer) Instantiates a newIntDirectivewith the given arguments.static IntDirectiveintDirective(String aOperation, String aDescription, Consumer<IntDirective> aConsumer) Instantiates a newIntDirectivewith the given arguments.static IntOptionInstantiates a newIntOptionwith the given arguments.static IntOptionInstantiates a newIntOptionwith the given arguments.static IntOptionintOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOptionwith the given arguments.static IntOptionintOption(Character aShortOption, String aLongOption, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOptionwith the given arguments.static IntOptionInstantiates a newIntOptionwith the given arguments.static IntOptionInstantiates a newIntOptionwith the given arguments.static IntOptionInstantiates a newIntOptionwith the given arguments.static IntOptionInstantiates a newIntOptionwith the given arguments.static IntPropertyintProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newIntPropertywith the given arguments.static IntPropertyintProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newIntPropertywith the given arguments.static IntPropertyintProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntPropertywith the given arguments.static IntPropertyintProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntPropertywith the given arguments.static IntPropertyintProperty(String aLongOption, String aDescription) Instantiates a newIntPropertywith the given arguments.static IntPropertyintProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newIntPropertywith the given arguments.static IntPropertyintProperty(String aLongOption, String aAlias, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntPropertywith the given arguments.static IntPropertyintProperty(String aLongOption, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntPropertywith the given arguments.static LongDirectivelongDirective(String aOperation, String aDescription) Instantiates a newLongDirectivewith the given arguments.static LongDirectivelongDirective(String aOperation, String aAlias, String aDescription) Instantiates a newLongDirectivewith the given arguments.static LongDirectivelongDirective(String aOperation, String aAlias, String aDescription, Consumer<LongDirective> aConsumer) Instantiates a newLongDirectivewith the given arguments.static LongDirectivelongDirective(String aOperation, String aDescription, Consumer<LongDirective> aConsumer) Instantiates a newLongDirectivewith the given arguments.static LongOptionlongOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newLongOptionwith the given arguments.static LongOptionlongOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newLongOptionwith the given arguments.static LongOptionlongOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOptionwith the given arguments.static LongOptionlongOption(Character aShortOption, String aLongOption, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOptionwith the given arguments.static LongOptionlongOption(String aLongOption, String aDescription) Instantiates a newLongOptionwith the given arguments.static LongOptionlongOption(String aLongOption, String aAlias, String aDescription) Instantiates a newLongOptionwith the given arguments.static LongOptionlongOption(String aLongOption, String aAlias, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOptionwith the given arguments.static LongOptionlongOption(String aLongOption, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOptionwith the given arguments.static LongPropertylongProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newLongPropertywith the given arguments.static LongPropertylongProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newLongPropertywith the given arguments.static LongPropertylongProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongPropertywith the given arguments.static LongPropertylongProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongPropertywith the given arguments.static LongPropertylongProperty(String aLongOption, String aDescription) Instantiates a newLongPropertywith the given arguments.static LongPropertylongProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newLongPropertywith the given arguments.static LongPropertylongProperty(String aLongOption, String aAlias, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongPropertywith the given arguments.static LongPropertylongProperty(String aLongOption, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongPropertywith the given arguments.static NoneOperandInstantiates a newNoneOperand.static NoneOperandInstantiates a newNoneOperand.static NoneOperandnone(String aAlias, String aDescription, Consumer<NoneOperand> aConsumer) Instantiates a newNoneOperand.static NoneOperandnone(String aDescription, Consumer<NoneOperand> aConsumer) Instantiates a newNoneOperand.static NoneOperandInstantiates a newNoneOperand.static NoneOperandnone(org.refcodes.struct.Relation<String, Boolean> aProperty, Consumer<NoneOperand> aConsumer) Instantiates a newNoneOperand.static OperationConstructs aOperationwith the given arguments.static OperationConstructs aOperationwith the given arguments.static OperationConstructs aOperationwith the given arguments.static OperationConstructs aOperationwith the given arguments.static AnyConditionSemantically identical synonym for theoptional(Term...).static OrConditionInstantiates a newOrConditionwith theTerm.static QuietFlagConstructs the predefined quietFlag.static QuietFlagquietFlag(boolean hasShortOption) Constructs the predefined quietFlag.static QuietFlagConstructs the predefined quietFlag.static StringDirectivestringDirective(String aOperation, String aDescription) Instantiates a newStringDirectivewith the given arguments.static StringDirectivestringDirective(String aOperation, String aAlias, String aDescription) Instantiates a newStringDirectivewith the given arguments.static StringDirectivestringDirective(String aOperation, String aAlias, String aDescription, Consumer<StringDirective> aConsumer) Instantiates a newStringDirectivewith the given arguments.static StringDirectivestringDirective(String aOperation, String aDescription, Consumer<StringDirective> aConsumer) Instantiates a newStringDirectivewith the given arguments.static StringOperandstringOperand(String aAlias, String aDescription) Instantiates a newStringOperand.static StringOperandstringOperand(String aAlias, String aDescription, Consumer<StringOperand> aConsumer) Instantiates a newStringOperand.static StringOptionstringOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newStringOptionwith the given arguments.static StringOptionstringOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newStringOptionwith the given arguments.static StringOptionstringOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOptionwith the given arguments.static StringOptionstringOption(Character aShortOption, String aLongOption, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOptionwith the given arguments.static StringOptionstringOption(String aLongOption, String aDescription) Instantiates a newStringOptionwith the given arguments.static StringOptionstringOption(String aLongOption, String aAlias, String aDescription) Instantiates a newStringOptionwith the given arguments.static StringOptionstringOption(String aLongOption, String aAlias, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOptionwith the given arguments.static StringOptionstringOption(String aLongOption, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOptionwith the given arguments.static StringPropertystringProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newStringPropertywith the given arguments.static StringPropertystringProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newStringPropertywith the given arguments.static StringPropertystringProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringPropertywith the given arguments.static StringPropertystringProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringPropertywith the given arguments.static StringPropertystringProperty(String aLongOption, String aDescription) Instantiates a newStringPropertywith the given arguments.static StringPropertystringProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newStringPropertywith the given arguments.static StringPropertystringProperty(String aLongOption, String aAlias, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringPropertywith the given arguments.static StringPropertystringProperty(String aLongOption, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringPropertywith the given arguments.static SysInfoFlagConstructs the predefined system infoFlag.static SysInfoFlagsysInfoFlag(boolean hasShortOption) Constructs the predefined system infoFlag.static SysInfoFlagsysInfoFlag(String aDescription) Constructs the predefined system infoFlag.static VerboseFlagConstructs the predefined verboseFlag.static VerboseFlagverboseFlag(boolean hasShortOption) Constructs the predefined verboseFlag.static VerboseFlagverboseFlag(String aDescription) Constructs the predefined verboseFlag.static XorConditionInstantiates a newXorConditionwith theTerm.
-
Method Details
-
all
-
and
-
any
Instantiates a newAnyConditionwith theTerm. (Condition) instances to be nested. Any of the nestedConditionconditions may match for theAnyConditionto 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 encapsulatedDirective. This way anyDirectivecan also be used as an arrayDirective, e.g. it can be provided multiple times in the command line arguments.- Type Parameters:
T- The type of theDirectivefor which to create anArrayDirective.- Parameters:
aDirective- TheDirectivewhich's array counterpart is to be defined.- Returns:
- The according
ArrayDirective.
-
asArray
Creates an array representation facade for the encapsulatedDirective. This way anyDirectivecan also be used as an arrayDirective, e.g. it can by provided multiple times in the command line arguments.- Type Parameters:
T- The type of theDirectivefor which to create anArrayDirective.- Parameters:
aDirective- TheDirectivewhich's array counterpart is to be defined.aLength- The number of array elements, or -1 if there is no limit.- Returns:
- The according
ArrayDirective.
-
asArray
public static <T> ArrayDirective<T> asArray(Directive<T> aDirective, int aMinLength, int aMaxLength) Creates an array representation facade for the encapsulatedDirective. This way anyDirectivecan also be used as an arrayDirective, e.g. it can by provided multiple times in the command line arguments.- Type Parameters:
T- The type of theDirectivefor which to create anArrayDirective.- Parameters:
aDirective- TheDirectivewhich'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
ArrayDirective.
-
asArray
Creates an array representation facade for the encapsulatedOperand. This way anyOperandcan 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 theOperandfor which to create anArrayOperand.- Parameters:
aOperand- TheOperandwhich's array counterpart is to be defined.- Returns:
- The according
ArrayOperand.
-
asArray
Creates an array representation facade for the encapsulatedOperand. This way anyOperandcan 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 theOperandfor which to create anArrayOperand.- Parameters:
aOperand- TheOperandwhich'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 anyOperandcan 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 theOperandfor which to create anArrayOperand.- Parameters:
aOperand- TheOperandwhich'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 anyOptioncan 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 theOptionfor which to create anArrayOption.- Parameters:
aOption- TheOptionwhich's array counterpart is to be defined.- Returns:
- The according
ArrayOption.
-
asArray
Creates an array representation facade for the encapsulatedOption. This way anyOptioncan 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 theOptionfor which to create anArrayOption.- Parameters:
aOption- TheOptionwhich'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 anyOptioncan 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 theOptionfor which to create anArrayOption.- Parameters:
aOption- TheOptionwhich'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.
-
booleanDirective
Instantiates a newBooleanDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisBooleanDirective.aDescription- The description of theBooleanDirective.- Returns:
- The accordingly created
BooleanDirectiveinstance. - See Also:
-
booleanDirective
public static BooleanDirective booleanDirective(String aOperation, String aDescription, Consumer<BooleanDirective> aConsumer) Instantiates a newBooleanDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisBooleanDirective.aDescription- The description of theBooleanDirective.aConsumer- TheConsumerbeing invoked in case thisBooleanDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanDirectiveinstance. - See Also:
-
booleanDirective
public static BooleanDirective booleanDirective(String aOperation, String aAlias, String aDescription) Instantiates a newBooleanDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying this BooleanDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theBooleanDirective.- Returns:
- The accordingly created
BooleanDirectiveinstance. - See Also:
-
booleanDirective
public static BooleanDirective booleanDirective(String aOperation, String aAlias, String aDescription, Consumer<BooleanDirective> aConsumer) Instantiates a newBooleanDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying this BooleanDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theBooleanDirective.aConsumer- TheConsumerbeing invoked in case thisBooleanDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanDirectiveinstance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newBooleanOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theBooleanOption.- Returns:
- The accordingly created
BooleanOptioninstance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(Character aShortOption, String aLongOption, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theBooleanOption.aConsumer- TheConsumerbeing invoked in case thisBooleanOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanOptioninstance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanOptionwith 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
BooleanOptioninstance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOptionwith 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- TheConsumerbeing invoked in case thisBooleanOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanOptioninstance. - See Also:
-
booleanOption
Instantiates a newBooleanOptionwith 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
BooleanOptioninstance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(String aLongOption, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOptionwith 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- TheConsumerbeing invoked in case thisBooleanOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanOptioninstance. - See Also:
-
booleanOption
Instantiates a newBooleanOptionwith 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
BooleanOptioninstance. - See Also:
-
booleanOption
public static BooleanOption booleanOption(String aLongOption, String aAlias, String aDescription, Consumer<BooleanOption> aConsumer) Instantiates a newBooleanOptionwith 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- TheConsumerbeing invoked in case thisBooleanOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanOptioninstance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newBooleanPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theBooleanProperty.- Returns:
- The accordingly created
BooleanPropertyinstance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theBooleanProperty.aConsumer- TheConsumerbeing invoked in case thisBooleanPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanPropertyinstance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanPropertywith 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
BooleanPropertyinstance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanPropertywith 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- TheConsumerbeing invoked in case thisBooleanPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanPropertyinstance. - See Also:
-
booleanProperty
Instantiates a newBooleanPropertywith 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
BooleanPropertyinstance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(String aLongOption, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanPropertywith 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- TheConsumerbeing invoked in case thisBooleanPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanPropertyinstance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(String aLongOption, String aAlias, String aDescription) Instantiates a newBooleanPropertywith 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
BooleanPropertyinstance. - See Also:
-
booleanProperty
public static BooleanProperty booleanProperty(String aLongOption, String aAlias, String aDescription, Consumer<BooleanProperty> aConsumer) Instantiates a newBooleanPropertywith 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- TheConsumerbeing invoked in case thisBooleanPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
BooleanPropertyinstance. - See Also:
-
cases
-
charDirective
Instantiates a newCharDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisCharDirective.aDescription- The description of theCharDirective.- Returns:
- The accordingly created
EnumDirectiveinstance. - See Also:
-
charDirective
public static CharDirective charDirective(String aOperation, String aDescription, Consumer<CharDirective> aConsumer) Instantiates a newCharDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisCharDirective.aDescription- The description of theCharDirective.aConsumer- TheConsumerbeing invoked in case thisCharDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharDirectiveinstance. - See Also:
-
charDirective
Instantiates a newCharDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisCharDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theCharDirective.- Returns:
- The accordingly created
EnumDirectiveinstance. - See Also:
-
charDirective
public static CharDirective charDirective(String aOperation, String aAlias, String aDescription, Consumer<CharDirective> aConsumer) Instantiates a newCharDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisCharDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theCharDirective.aConsumer- TheConsumerbeing invoked in case thisCharDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharDirectiveinstance. - See Also:
-
charOption
public static CharOption charOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newCharOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theCharOption.- Returns:
- The accordingly created
EnumOptioninstance. - See Also:
-
charOption
public static CharOption charOption(Character aShortOption, String aLongOption, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theCharOption.aConsumer- TheConsumerbeing invoked in case thisCharOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharOptioninstance. - See Also:
-
charOption
public static CharOption charOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newCharOptionwith 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
EnumOptioninstance. - See Also:
-
charOption
public static CharOption charOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOptionwith 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- TheConsumerbeing invoked in case thisCharOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharOptioninstance. - See Also:
-
charOption
Instantiates a newCharOptionwith 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
CharOptioninstance. - See Also:
-
charOption
public static CharOption charOption(String aLongOption, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOptionwith 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- TheConsumerbeing invoked in case thisCharOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharOptioninstance. - See Also:
-
charOption
Instantiates a newCharOptionwith 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
CharOptioninstance. - See Also:
-
charOption
public static CharOption charOption(String aLongOption, String aAlias, String aDescription, Consumer<CharOption> aConsumer) Instantiates a newCharOptionwith 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- TheConsumerbeing invoked in case thisCharOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharOptioninstance. - See Also:
-
charProperty
public static CharProperty charProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newCharPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theCharProperty.- Returns:
- The accordingly created
EnumPropertyinstance. - See Also:
-
charProperty
public static CharProperty charProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theCharProperty.aConsumer- TheConsumerbeing invoked in case thisCharPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumPropertyinstance. - See Also:
-
charProperty
public static CharProperty charProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newCharPropertywith 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
EnumPropertyinstance. - See Also:
-
charProperty
public static CharProperty charProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharPropertywith 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- TheConsumerbeing invoked in case thisCharPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumPropertyinstance. - See Also:
-
charProperty
Instantiates a newCharPropertywith 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
CharPropertyinstance. - See Also:
-
charProperty
public static CharProperty charProperty(String aLongOption, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharPropertywith 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- TheConsumerbeing invoked in case thisCharPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharPropertyinstance. - See Also:
-
charProperty
Instantiates a newCharPropertywith 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
CharPropertyinstance. - See Also:
-
charProperty
public static CharProperty charProperty(String aLongOption, String aAlias, String aDescription, Consumer<CharProperty> aConsumer) Instantiates a newCharPropertywith 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- TheConsumerbeing invoked in case thisCharPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
CharPropertyinstance. - See Also:
-
cleanFlag
-
cleanFlag
-
cleanFlag
-
configOption
Creates aConfigOptionrepresenting 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
-
daemonFlag
-
daemonFlag
-
debugFlag
-
debugFlag
-
debugFlag
-
doubleDirective
Instantiates a newDoubleDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisDoubleDirective.aDescription- The description of theDoubleDirective.- Returns:
- The accordingly created
DoubleDirectiveinstance. - See Also:
-
doubleDirective
public static DoubleDirective doubleDirective(String aOperation, String aDescription, Consumer<DoubleDirective> aConsumer) Instantiates a newDoubleDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisDoubleDirective.aDescription- The description of theDoubleDirective.aConsumer- TheConsumerbeing invoked in case thisDoubleDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleDirectiveinstance. - See Also:
-
doubleDirective
public static DoubleDirective doubleDirective(String aOperation, String aAlias, String aDescription) Instantiates a newDoubleDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisDoubleDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theDoubleDirective.- Returns:
- The accordingly created
DoubleDirectiveinstance. - See Also:
-
doubleDirective
public static DoubleDirective doubleDirective(String aOperation, String aAlias, String aDescription, Consumer<DoubleDirective> aConsumer) Instantiates a newDoubleDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisDoubleDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theDoubleDirective.aConsumer- TheConsumerbeing invoked in case thisDoubleDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleDirectiveinstance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newDoubleOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theDoubleOption.- Returns:
- The accordingly created
DoubleOptioninstance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(Character aShortOption, String aLongOption, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theDoubleOption.aConsumer- TheConsumerbeing invoked in case thisDoubleOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleOptioninstance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newDoubleOptionwith 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
DoubleOptioninstance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOptionwith 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- TheConsumerbeing invoked in case thisDoubleOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleOptioninstance. - See Also:
-
doubleOption
Instantiates a newDoubleOptionwith 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
DoubleOptioninstance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(String aLongOption, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOptionwith 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- TheConsumerbeing invoked in case thisDoubleOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleOptioninstance. - See Also:
-
doubleOption
Instantiates a newDoubleOptionwith 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
DoubleOptioninstance. - See Also:
-
doubleOption
public static DoubleOption doubleOption(String aLongOption, String aAlias, String aDescription, Consumer<DoubleOption> aConsumer) Instantiates a newDoubleOptionwith 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- TheConsumerbeing invoked in case thisDoubleOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoubleOptioninstance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newDoublePropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- the double propertyaDescription- The description of theDoubleProperty.- Returns:
- The accordingly created
DoublePropertyinstance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoublePropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- the double propertyaDescription- The description of theDoubleProperty.aConsumer- TheConsumerbeing invoked in case thisDoublePropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoublePropertyinstance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newDoublePropertywith 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
DoublePropertyinstance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoublePropertywith 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- TheConsumerbeing invoked in case thisDoublePropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoublePropertyinstance. - See Also:
-
doubleProperty
Instantiates a newDoublePropertywith 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
DoublePropertyinstance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(String aLongOption, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoublePropertywith 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- TheConsumerbeing invoked in case thisDoublePropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoublePropertyinstance. - See Also:
-
doubleProperty
Instantiates a newDoublePropertywith 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
DoublePropertyinstance. - See Also:
-
doubleProperty
public static DoubleProperty doubleProperty(String aLongOption, String aAlias, String aDescription, Consumer<DoubleProperty> aConsumer) Instantiates a newDoublePropertywith 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- TheConsumerbeing invoked in case thisDoublePropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
DoublePropertyinstance. - See Also:
-
enumDirective
public static <T extends Enum<T>> EnumDirective<T> enumDirective(String aOperation, Class<T> aType, String aDescription) Instantiates a newEnumDirectivewith the given arguments.- Type Parameters:
T- The generic type of the enumeration.- Parameters:
aOperation- The operation identifying thisEnumDirective.aType- The type of the enumeration to be used.aDescription- The description of theEnumDirective.- Returns:
- The accordingly created
EnumDirectiveinstance. - See Also:
-
enumDirective
public static <T extends Enum<T>> EnumDirective<T> enumDirective(String aOperation, Class<T> aType, String aDescription, Consumer<EnumDirective<T>> aConsumer) Instantiates a newEnumDirectivewith the given arguments.- Type Parameters:
T- The generic type of the enumeration.- Parameters:
aOperation- The operation identifying thisEnumDirective.aType- The type of the enumeration to be used.aDescription- The description of theEnumDirective.aConsumer- TheConsumerbeing invoked in case thisEnumDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumDirectiveinstance. - See Also:
-
enumDirective
public static <T extends Enum<T>> EnumDirective<T> enumDirective(String aOperation, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumDirectivewith the given arguments.- Type Parameters:
T- The generic type of the enumeration.- Parameters:
aOperation- The operation identifying thisEnumDirective.aType- The type of the enumeration to be used.aAlias- The alias to be used for naming purposes.aDescription- The description of theEnumDirective.- Returns:
- The accordingly created
EnumDirectiveinstance. - See Also:
-
enumDirective
public static <T extends Enum<T>> EnumDirective<T> enumDirective(String aOperation, Class<T> aType, String aAlias, String aDescription, Consumer<EnumDirective<T>> aConsumer) Instantiates a newEnumDirectivewith the given arguments.- Type Parameters:
T- The generic type of the enumeration.- Parameters:
aOperation- The operation identifying thisEnumDirective.aType- The type of the enumeration to be used.aAlias- The alias to be used for naming purposes.aDescription- The description of theEnumDirective.aConsumer- TheConsumerbeing invoked in case thisEnumDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumDirectiveinstance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(Character aShortOption, String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumOptionwith 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 as 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
EnumOptioninstance. - 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 newEnumOptionwith 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 as 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- TheConsumerbeing invoked in case thisEnumOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumOptioninstance. - 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 newEnumOptionwith 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
EnumOptioninstance. - 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 newEnumOptionwith 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- TheConsumerbeing invoked in case thisEnumOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumOptioninstance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumOptionwith 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
EnumOptioninstance. - 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 newEnumOptionwith 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- TheConsumerbeing invoked in case thisEnumOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumOptioninstance. - See Also:
-
enumOption
public static <T extends Enum<T>> EnumOption<T> enumOption(String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumOptionwith 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
EnumOptioninstance. - 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 newEnumOptionwith 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- TheConsumerbeing invoked in case thisEnumOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumOptioninstance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(Character aShortOption, String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumPropertywith 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 as 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
EnumPropertyinstance. - 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 newEnumPropertywith 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 as 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- TheConsumerbeing invoked in case thisEnumPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumPropertyinstance. - 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 newEnumPropertywith 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
EnumPropertyinstance. - 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 newEnumPropertywith 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- TheConsumerbeing invoked in case thisEnumPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumPropertyinstance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(String aLongOption, Class<T> aType, String aDescription) Instantiates a newEnumPropertywith 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
EnumPropertyinstance. - 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 newEnumPropertywith 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- TheConsumerbeing invoked in case thisEnumPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumPropertyinstance. - See Also:
-
enumProperty
public static <T extends Enum<T>> EnumProperty<T> enumProperty(String aLongOption, Class<T> aType, String aAlias, String aDescription) Instantiates a newEnumPropertywith 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
EnumPropertyinstance. - 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 newEnumPropertywith 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- TheConsumerbeing invoked in case thisEnumPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
EnumPropertyinstance. - See Also:
-
example
-
examples
-
fileDirective
Instantiates a newFileDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisFileDirective.aDescription- The description of theFileDirective.- Returns:
- The according
FileDirective. - See Also:
-
fileDirective
public static FileDirective fileDirective(String aOperation, String aDescription, Consumer<FileDirective> aConsumer) Instantiates a newFileDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisFileDirective.aDescription- The description of theFileDirective.aConsumer- TheConsumerbeing invoked in case thisFileDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The according
FileDirective. - See Also:
-
fileDirective
Instantiates a newFileDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisFileDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theFileDirective.- Returns:
- The according
FileDirective. - See Also:
-
fileDirective
public static FileDirective fileDirective(String aOperation, String aAlias, String aDescription, Consumer<FileDirective> aConsumer) Instantiates a newFileDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisFileDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theFileDirective.aConsumer- TheConsumerbeing invoked in case thisFileDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The according
FileDirective. - See Also:
-
fileOption
public static FileOption fileOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFileOptionwith 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 as 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 newFileOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theFileOption.aConsumer- TheConsumerbeing invoked in case thisFileOptionparticipated 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 newFileOptionwith 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 newFileOptionwith 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- TheConsumerbeing invoked in case thisFileOptionparticipated in successfully parsing the command line arguments.- Returns:
- The according
FileOption. - See Also:
-
fileOption
Instantiates a newFileOptionwith 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 newFileOptionwith 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- TheConsumerbeing invoked in case thisFileOptionparticipated in successfully parsing the command line arguments.- Returns:
- The according
FileOption. - See Also:
-
fileOption
Instantiates a newFileOptionwith 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 newFileOptionwith 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- TheConsumerbeing invoked in case thisFileOptionparticipated 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 newFilePropertywith 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 as 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 newFilePropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theFileProperty.aConsumer- TheConsumerbeing invoked in case thisFilePropertyparticipated 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 newFilePropertywith 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 newFilePropertywith 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- TheConsumerbeing invoked in case thisFilePropertyparticipated in successfully parsing the command line arguments.- Returns:
- The according
FileProperty. - See Also:
-
fileProperty
Instantiates a newFilePropertywith 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 newFilePropertywith 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- TheConsumerbeing invoked in case thisFilePropertyparticipated in successfully parsing the command line arguments.- Returns:
- The according
FileProperty. - See Also:
-
fileProperty
Instantiates a newFilePropertywith 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 newFilePropertywith 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- TheConsumerbeing invoked in case thisFilePropertyparticipated in successfully parsing the command line arguments.- Returns:
- The according
FileProperty. - See Also:
-
flag
Instantiates a newFlagwith 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 as alias. -
flag
public static Flag flag(Character aShortOption, String aLongOption, String aDescription, Consumer<Flag> aConsumer) Instantiates a newFlagwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theFlag.aConsumer- TheConsumerbeing invoked in case thisFlagparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
Flaginstance. - See Also:
-
flag
-
flag
public static Flag flag(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<Flag> aConsumer) Instantiates a newFlagwith 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- TheConsumerbeing invoked in case thisFlagparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
Flaginstance. - See Also:
-
flag
Instantiates a newFlagwith 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 newFlagwith 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 newFlagwith the given arguments. -
flag
public static Flag flag(String aLongOption, String aAlias, String aDescription, Consumer<Flag> aConsumer) Instantiates a newFlagwith 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- TheConsumerbeing invoked in case thisFlagparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
Flaginstance. - See Also:
-
floatDirective
Instantiates a newFloatDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisFloatDirective.aDescription- The description of theFloatDirective.- Returns:
- The accordingly created
FloatDirectiveinstance. - See Also:
-
floatDirective
public static FloatDirective floatDirective(String aOperation, String aDescription, Consumer<FloatDirective> aConsumer) Instantiates a newFloatDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisFloatDirective.aDescription- The description of theFloatDirective.aConsumer- TheConsumerbeing invoked in case thisFloatDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatDirectiveinstance. - See Also:
-
floatDirective
Instantiates a newFloatDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisFloatDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theFloatDirective.- Returns:
- The accordingly created
FloatDirectiveinstance. - See Also:
-
floatDirective
public static FloatDirective floatDirective(String aOperation, String aAlias, String aDescription, Consumer<FloatDirective> aConsumer) Instantiates a newFloatDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisFloatDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theFloatDirective.aConsumer- TheConsumerbeing invoked in case thisFloatDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatDirectiveinstance. - See Also:
-
floatOption
public static FloatOption floatOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFloatOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theFloatOption.- Returns:
- The accordingly created
FloatOptioninstance. - See Also:
-
floatOption
public static FloatOption floatOption(Character aShortOption, String aLongOption, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theFloatOption.aConsumer- TheConsumerbeing invoked in case thisFloatOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatOptioninstance. - See Also:
-
floatOption
public static FloatOption floatOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFloatOptionwith 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
FloatOptioninstance. - See Also:
-
floatOption
public static FloatOption floatOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOptionwith 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- TheConsumerbeing invoked in case thisFloatOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatOptioninstance. - See Also:
-
floatOption
Instantiates a newFloatOptionwith 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
FloatOptioninstance. - See Also:
-
floatOption
public static FloatOption floatOption(String aLongOption, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOptionwith 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- TheConsumerbeing invoked in case thisFloatOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatOptioninstance. - See Also:
-
floatOption
Instantiates a newFloatOptionwith 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
FloatOptioninstance. - See Also:
-
floatOption
public static FloatOption floatOption(String aLongOption, String aAlias, String aDescription, Consumer<FloatOption> aConsumer) Instantiates a newFloatOptionwith 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- TheConsumerbeing invoked in case thisFloatOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatOptioninstance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newFloatPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- the float propertyaDescription- The description of theFloatProperty.- Returns:
- The accordingly created
FloatPropertyinstance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- the float propertyaDescription- The description of theFloatProperty.aConsumer- TheConsumerbeing invoked in case thisFloatPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatPropertyinstance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newFloatPropertywith 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
FloatPropertyinstance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatPropertywith 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- TheConsumerbeing invoked in case thisFloatPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatPropertyinstance. - See Also:
-
floatProperty
Instantiates a newFloatPropertywith 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
FloatPropertyinstance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(String aLongOption, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatPropertywith 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- TheConsumerbeing invoked in case thisFloatPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatPropertyinstance. - See Also:
-
floatProperty
Instantiates a newFloatPropertywith 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
FloatPropertyinstance. - See Also:
-
floatProperty
public static FloatProperty floatProperty(String aLongOption, String aAlias, String aDescription, Consumer<FloatProperty> aConsumer) Instantiates a newFloatPropertywith 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- TheConsumerbeing invoked in case thisFloatPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
FloatPropertyinstance. - See Also:
-
forceFlag
-
forceFlag
-
forceFlag
-
helpFlag
-
helpFlag
-
helpFlag
-
initFlag
-
initFlag
-
initFlag
-
intDirective
Instantiates a newIntDirectivewith 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 as alias.- Parameters:
aOperation- The operation identifying thisIntDirective.aDescription- The description of theIntDirective.- Returns:
- The accordingly created
IntDirectiveinstance. - See Also:
-
intDirective
public static IntDirective intDirective(String aOperation, String aDescription, Consumer<IntDirective> aConsumer) Instantiates a newIntDirectivewith 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 as alias.- Parameters:
aOperation- The operation identifying thisIntDirective.aDescription- The description of theIntDirective.aConsumer- TheConsumerbeing invoked in case thisIntDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntDirectiveinstance. - See Also:
-
intDirective
Instantiates a newIntDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisIntDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theIntDirective.- Returns:
- The accordingly created
IntDirectiveinstance. - See Also:
-
intDirective
public static IntDirective intDirective(String aOperation, String aAlias, String aDescription, Consumer<IntDirective> aConsumer) Instantiates a newIntDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisIntDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theIntDirective.aConsumer- TheConsumerbeing invoked in case thisIntDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntDirectiveinstance. - See Also:
-
intOption
Instantiates a newIntOptionwith 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 as alias. -
intOption
public static IntOption intOption(Character aShortOption, String aLongOption, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theIntOption.aConsumer- TheConsumerbeing invoked in case thisIntOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntOptioninstance. - See Also:
-
intOption
-
intOption
public static IntOption intOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOptionwith 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- TheConsumerbeing invoked in case thisIntOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntOptioninstance. - See Also:
-
intOption
Instantiates a newIntOptionwith the given arguments. In case a long option is provided, the intance's alias will automatically be set with the long option. -
intOption
-
intOption
Instantiates a newIntOptionwith the given arguments. -
intOption
public static IntOption intOption(String aLongOption, String aAlias, String aDescription, Consumer<IntOption> aConsumer) Instantiates a newIntOptionwith 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- TheConsumerbeing invoked in case thisIntOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntOptioninstance. - See Also:
-
intProperty
public static IntProperty intProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newIntPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theIntProperty.- Returns:
- The accordingly created
IntPropertyinstance. - See Also:
-
intProperty
public static IntProperty intProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theIntProperty.aConsumer- TheConsumerbeing invoked in case thisIntPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntPropertyinstance. - See Also:
-
intProperty
public static IntProperty intProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newIntPropertywith 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
IntPropertyinstance. - See Also:
-
intProperty
public static IntProperty intProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntPropertywith 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- TheConsumerbeing invoked in case thisIntPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntPropertyinstance. - See Also:
-
intProperty
Instantiates a newIntPropertywith 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
IntPropertyinstance. - See Also:
-
intProperty
public static IntProperty intProperty(String aLongOption, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntPropertywith 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- TheConsumerbeing invoked in case thisIntPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntPropertyinstance. - See Also:
-
intProperty
Instantiates a newIntPropertywith 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
IntPropertyinstance. - See Also:
-
intProperty
public static IntProperty intProperty(String aLongOption, String aAlias, String aDescription, Consumer<IntProperty> aConsumer) Instantiates a newIntPropertywith 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- TheConsumerbeing invoked in case thisIntPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
IntPropertyinstance. - See Also:
-
longDirective
Instantiates a newLongDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisLongDirective.aDescription- The description of theLongDirective.- Returns:
- The accordingly created
LongDirectiveinstance. - See Also:
-
longDirective
public static LongDirective longDirective(String aOperation, String aDescription, Consumer<LongDirective> aConsumer) Instantiates a newLongDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisLongDirective.aDescription- The description of theLongDirective.aConsumer- TheConsumerbeing invoked in case thisLongDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongDirectiveinstance. - See Also:
-
longDirective
Instantiates a newLongDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisLongDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theLongDirective.- Returns:
- The accordingly created
LongDirectiveinstance. - See Also:
-
longDirective
public static LongDirective longDirective(String aOperation, String aAlias, String aDescription, Consumer<LongDirective> aConsumer) Instantiates a newLongDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisLongDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theLongDirective.aConsumer- TheConsumerbeing invoked in case thisLongDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongDirectiveinstance. - See Also:
-
longOption
public static LongOption longOption(Character aShortOption, String aLongOption, String aDescription) Instantiates a newLongOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theLongOption.- Returns:
- The accordingly created
LongOptioninstance. - See Also:
-
longOption
public static LongOption longOption(Character aShortOption, String aLongOption, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theLongOption.aConsumer- TheConsumerbeing invoked in case thisLongOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongOptioninstance. - See Also:
-
longOption
public static LongOption longOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newLongOptionwith 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
LongOptioninstance. - See Also:
-
longOption
public static LongOption longOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOptionwith 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- TheConsumerbeing invoked in case thisLongOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongOptioninstance. - See Also:
-
longOption
Instantiates a newLongOptionwith 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
LongOptioninstance. - See Also:
-
longOption
public static LongOption longOption(String aLongOption, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOptionwith 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- TheConsumerbeing invoked in case thisLongOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongOptioninstance. - See Also:
-
longOption
Instantiates a newLongOptionwith 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
LongOptioninstance. - See Also:
-
longOption
public static LongOption longOption(String aLongOption, String aAlias, String aDescription, Consumer<LongOption> aConsumer) Instantiates a newLongOptionwith 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- TheConsumerbeing invoked in case thisLongOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongOptioninstance. - See Also:
-
longProperty
public static LongProperty longProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newLongPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theLongProperty.- Returns:
- The accordingly created
LongPropertyinstance. - See Also:
-
longProperty
public static LongProperty longProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theLongProperty.aConsumer- TheConsumerbeing invoked in case thisLongPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongPropertyinstance. - See Also:
-
longProperty
public static LongProperty longProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newLongPropertywith 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
LongPropertyinstance. - See Also:
-
longProperty
public static LongProperty longProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongPropertywith 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- TheConsumerbeing invoked in case thisLongPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongPropertyinstance. - See Also:
-
longProperty
Instantiates a newLongPropertywith 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
LongPropertyinstance. - See Also:
-
longProperty
public static LongProperty longProperty(String aLongOption, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongPropertywith 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- TheConsumerbeing invoked in case thisLongPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongPropertyinstance. - See Also:
-
longProperty
Instantiates a newLongPropertywith 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
LongPropertyinstance. - See Also:
-
longProperty
public static LongProperty longProperty(String aLongOption, String aAlias, String aDescription, Consumer<LongProperty> aConsumer) Instantiates a newLongPropertywith 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- TheConsumerbeing invoked in case thisLongPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
LongPropertyinstance. - See Also:
-
none
Instantiates a newNoneOperand.- Parameters:
aProperty- The key (= alias) and the value for the operand.- Returns:
- The accordingly created
NoneOperand. - See Also:
-
none
public static NoneOperand none(org.refcodes.struct.Relation<String, Boolean> aProperty, Consumer<NoneOperand> aConsumer) Instantiates a newNoneOperand.- Parameters:
aProperty- The key (= alias) and the value for the operand.aConsumer- TheConsumerbeing invoked in case thisNoneOperandparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
NoneOperand. - See Also:
-
none
Instantiates a newNoneOperand.- Parameters:
aDescription- The description to be used (without any line breaks).- Returns:
- The accordingly created
NoneOperand. - See Also:
-
none
Instantiates a newNoneOperand.- Parameters:
aDescription- The description to be used (without any line breaks).aConsumer- TheConsumerbeing invoked in case thisNoneOperandparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
NoneOperand. - 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 accordingly created
NoneOperand. - 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).aConsumer- TheConsumerbeing invoked in case thisNoneOperandparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
NoneOperand. - See Also:
-
operation
-
operation
-
operation
-
operation
public static Operation operation(String aOperation, String aAlias, String aDescription, Consumer<Operation> aConsumer) Constructs aOperationwith 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- TheConsumerbeing invoked in case thisOperationparticipated 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
-
quietFlag
-
quietFlag
-
stringDirective
Instantiates a newStringDirectivewith the given arguments.- Parameters:
aOperation- the string optionaDescription- The description of theStringDirective.- Returns:
- The accordingly created
StringDirectiveinstance. - See Also:
-
stringDirective
public static StringDirective stringDirective(String aOperation, String aDescription, Consumer<StringDirective> aConsumer) Instantiates a newStringDirectivewith the given arguments.- Parameters:
aOperation- the string optionaDescription- The description of theStringDirective.aConsumer- TheConsumerbeing invoked in case thisStringDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringDirectiveinstance. - See Also:
-
stringDirective
public static StringDirective stringDirective(String aOperation, String aAlias, String aDescription) Instantiates a newStringDirectivewith the given arguments.- Parameters:
aOperation- The operation identifying thisStringDirective.aAlias- The alias to be used for naming purposes.aDescription- The description of theStringDirective.- Returns:
- The accordingly created
StringDirectiveinstance. - See Also:
-
stringDirective
public static StringDirective stringDirective(String aOperation, String aAlias, String aDescription, Consumer<StringDirective> aConsumer) Instantiates a newStringDirectivewith the given arguments.- Parameters:
aOperation- the string optionaAlias- The alias to be used for naming purposes.aDescription- The description of theStringDirective.aConsumer- TheConsumerbeing invoked in case thisStringDirectiveparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringDirectiveinstance. - See Also:
-
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- TheConsumerbeing invoked in case thisStringOperandparticipated 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 newStringOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- the string optionaDescription- The description of theStringOption.- Returns:
- The accordingly created
StringOptioninstance. - See Also:
-
stringOption
public static StringOption stringOption(Character aShortOption, String aLongOption, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOptionwith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- the string optionaDescription- The description of theStringOption.aConsumer- TheConsumerbeing invoked in case thisStringOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringOptioninstance. - See Also:
-
stringOption
public static StringOption stringOption(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newStringOptionwith 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
StringOptioninstance. - See Also:
-
stringOption
public static StringOption stringOption(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOptionwith 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 as 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- TheConsumerbeing invoked in case thisStringOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringOptioninstance. - See Also:
-
stringOption
Instantiates a newStringOptionwith 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
StringOptioninstance. - See Also:
-
stringOption
public static StringOption stringOption(String aLongOption, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOptionwith 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- TheConsumerbeing invoked in case thisStringOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringOptioninstance. - See Also:
-
stringOption
Instantiates a newStringOptionwith 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
StringOptioninstance. - See Also:
-
stringOption
public static StringOption stringOption(String aLongOption, String aAlias, String aDescription, Consumer<StringOption> aConsumer) Instantiates a newStringOptionwith 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- TheConsumerbeing invoked in case thisStringOptionparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringOptioninstance. - See Also:
-
stringProperty
public static StringProperty stringProperty(Character aShortOption, String aLongOption, String aDescription) Instantiates a newStringPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theStringProperty.- Returns:
- The accordingly created
StringPropertyinstance. - See Also:
-
stringProperty
public static StringProperty stringProperty(Character aShortOption, String aLongOption, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringPropertywith 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 as alias.- Parameters:
aShortOption- The short option to use.aLongOption- The long option to use.aDescription- The description of theStringProperty.aConsumer- TheConsumerbeing invoked in case thisStringPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringPropertyinstance. - See Also:
-
stringProperty
public static StringProperty stringProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription) Instantiates a newStringPropertywith 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
StringPropertyinstance. - See Also:
-
stringProperty
public static StringProperty stringProperty(Character aShortOption, String aLongOption, String aAlias, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringPropertywith 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- TheConsumerbeing invoked in case thisStringPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringPropertyinstance. - See Also:
-
stringProperty
Instantiates a newStringPropertywith 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
StringPropertyinstance. - See Also:
-
stringProperty
public static StringProperty stringProperty(String aLongOption, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringPropertywith 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- TheConsumerbeing invoked in case thisStringPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringPropertyinstance. - See Also:
-
stringProperty
Instantiates a newStringPropertywith 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
StringPropertyinstance. - See Also:
-
stringProperty
public static StringProperty stringProperty(String aLongOption, String aAlias, String aDescription, Consumer<StringProperty> aConsumer) Instantiates a newStringPropertywith 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- TheConsumerbeing invoked in case thisStringPropertyparticipated in successfully parsing the command line arguments.- Returns:
- The accordingly created
StringPropertyinstance. - See Also:
-
sysInfoFlag
-
sysInfoFlag
-
sysInfoFlag
-
verboseFlag
-
verboseFlag
-
verboseFlag
-
xor
-