Top Interfaces Classes
module io.vertx.core

Package io.vertx.core.cli


Interface Summary

Modifier and TypeInterface and Description
public interface
CLI

Interface defining a command-line interface (in other words a command such as 'run', 'ls'...).

public interface
CommandLine

The parser transforms a CLI (a model) into an CommandLine.

Class Summary

Modifier and TypeClass and Description
public class
AmbiguousOptionException

Exception thrown when the command line is ambiguous meaning it cannot determine exactly which option has to be set.

public class
Argument

Defines a command line argument.

public class
public class
CLIException

High level exception thrown when an issue in the command line processing occurs.

public class
InvalidValueException

Exception thrown when an option or an argument receives an invalid value.

public class
MissingOptionException

Exception thrown when an option was expected and was not found on the command line.

public class
MissingValueException

Exception thrown when an option requiring a value does not receive the value, or when a mandatory argument does not receive a value.

public class
Option

Models command line options.

public class
OptionConverter

Converter and mapper for io.vertx.core.cli.Option.

public class
TypedArgument<T>

An implementation of Argument for java specifying the type of object received by the argument.

public class
TypedOption<T>

An implementation of Option for java specifying the type of object received by the option.

public class
UsageMessageFormatter

Usage message formatter.