| Modifier and Type | Method and Description |
|---|---|
BasicCliOptionBuilder |
BasicCliOptionBuilder.addValidation(Predicate<Cli> validationRule,
Function<Cli,String> errorMessageFunction) |
BasicCliOptionBuilder |
BasicCliOptionBuilder.addValidation(Predicate<Cli> validationRule,
String errorMessage) |
BasicCliOptionBuilder |
BasicCliOptionBuilder.argName(String argName) |
BasicCliOptionBuilder |
BasicCliOptionBuilder.description(String description) |
BasicCliOptionBuilder |
BasicCliOptionBuilder.isFlag(boolean isFlag) |
BasicCliOptionBuilder |
BasicCliOptionBuilder.longName(String longName) |
static BasicCliOptionBuilder |
CliSpecification.option(String optName)
Create a new
BasicCliOptionBuilder that
is mapped to the given option name. |
BasicCliOptionBuilder |
BasicCliOptionBuilder.setRequired(boolean isRequired) |
<T extends Throwable> |
BasicCliOptionBuilder.setter(gov.nih.ncats.common.functions.ThrowableConsumer<String,T> consumer) |
<T extends Throwable> |
BasicCliOptionBuilder.setter(gov.nih.ncats.common.functions.ThrowableConsumer<String,T> consumer,
Predicate<String> validator) |
<T extends Throwable,R> |
BasicCliOptionBuilder.setter(gov.nih.ncats.common.functions.ThrowableFunction<String,R,T> typeConverter,
gov.nih.ncats.common.functions.ThrowableConsumer<R,T> consumer,
Predicate<R> validator) |
<T extends Throwable> |
BasicCliOptionBuilder.setToFile(gov.nih.ncats.common.functions.ThrowableConsumer<File,T> consumer) |
<T extends Throwable> |
BasicCliOptionBuilder.setToInt(gov.nih.ncats.common.functions.ThrowableIntConsumer<T> consumer) |
<T extends Throwable> |
BasicCliOptionBuilder.setToInt(gov.nih.ncats.common.functions.ThrowableIntConsumer<T> consumer,
IntPredicate validator) |
Copyright © 2020 NIH/NCATS. All rights reserved.