open class CommandLine
The parser transforms a CLI (a model) into an io.vertx.reactivex.core.cli.CommandLine. This io.vertx.reactivex.core.cli.CommandLine has stored the argument and option values. Only instance of parser should create objects of this type. NOTE: This class has been automatically generated from the io.vertx.core.cli.CommandLine non RX-ified interface using Vert.x codegen.
CommandLine(delegate: CommandLine) |
static val __TYPE_ARG: TypeArg<CommandLine> |
open fun acceptMoreValues(option: Option): Boolean
Checks whether or not the given option accept more values. |
|
open fun allArguments(): MutableList<String> |
|
open fun cli(): CLI |
|
open static fun create(cli: CLI): CommandLine
Creates a command line object from the io.vertx.reactivex.core.cli.CLI. This object is intended to be used by the parser to set the argument and option values. |
|
open fun equals(other: Any?): Boolean |
|
open fun <T : Any> getArgumentValue(name: String): T
Gets the value of an argument with the matching name (arg name). open fun <T : Any> getArgumentValue(index: Int): T
Gets the value of an argument with the given index. |
|
open fun getDelegate(): CommandLine |
|
open fun <T : Any> getOptionValue(name: String): T
Gets the value of an option with the matching name (can be the long name, short name or arg name). |
|
open fun getRawValueForArgument(arg: Argument): String
Gets the raw value of the given argument. Raw values are the values as given in the user command line. |
|
open fun getRawValueForOption(option: Option): String
Gets the raw value of the given option. Raw values are the values as given in the user command line. |
|
open fun getRawValues(option: Option): MutableList<String>
Gets the raw values of the given option. Raw values are simple "String", not converted to the option type. |
|
open fun getRawValuesForArgument(argument: Argument): MutableList<String>
Gets the raw values of the given argument. Raw values are simple "String", not converted to the argument type. |
|
open fun getRawValuesForOption(option: Option): MutableList<String>
Gets the raw values of the given option. Raw values are simple "String", not converted to the option type. |
|
open fun hashCode(): Int |
|
open fun isArgumentAssigned(arg: Argument): Boolean
Checks whether or not the given argument has been assigned in the command line. |
|
open fun isAskingForHelp(): Boolean
Checks whether or not the user has passed a "help" option and is asking for help. |
|
open fun isFlagEnabled(name: String): Boolean
Gets the value of an option marked as a flag. Calling this method an a non-flag option throws an java.lang.IllegalStateException. |
|
open fun isOptionAssigned(option: Option): Boolean
Checks whether or not the given option has been assigned in the command line. |
|
open fun isSeenInCommandLine(option: Option): Boolean
Checks whether or not the given option has been seen in the user command line. |
|
open fun isValid(): Boolean
Checks whether or not the command line is valid, i.e. all constraints from arguments and options have been satisfied. This method is used when the parser validation is disabled. |
|
open static fun newInstance(arg: CommandLine): CommandLine |
|
open fun toString(): String |