Top Annotations Classes
module io.vertx.core

Package io.vertx.core.cli.annotations


Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
Argument

Annotates a setter to be called with the value of a command line argument.

public @interface
ConvertedBy

Annotates @Option setters to indicate how the value is converted to the argument type.

public @interface
DefaultValue

Annotation to set a default value to an option.

public @interface
Description

Annotation used to write the option or command documentation.

public @interface
Hidden

Annotates a io.vertx.core.cli.CLI and/or its @Option setters to hide it from the help message.

public @interface
Name

Defines the name of a CLI.

public @interface
Option

Annotates a setter to be called with the value of a command line option.

public @interface
ParsedAsList

Annotates a setter to be called with the value of a command line option.

public @interface
Summary

Annotates a io.vertx.core.cli.CLI with summary.

Class Summary

Modifier and TypeClass and Description
public class
CLIConfigurator

Class responsible for defining CLI using annotations and injecting values extracted by the parser.