Skip navigation links
C I O P 

C

CLI - Class in io.devcon5.cli
CLI helper to parse arguments and parse them into a business class with field annotated to map the arguments.
CliOption - Annotation Type in io.devcon5.cli
Annotation for declaring fields as CLI paramter.
CliOptionGroup - Annotation Type in io.devcon5.cli
Annotation to indicate that a field should be populated by a bean containing several CliOptions
collectFrom(Class) - Method in class io.devcon5.cli.OptionCollector
Collects all Options for a given type.

I

injectInto(T) - Method in class io.devcon5.cli.OptionInjector
 
into(T) - Method in class io.devcon5.cli.CLI
The target object to parse the arguments into.
io.devcon5.cli - package io.devcon5.cli
 

O

OptionCollector - Class in io.devcon5.cli
Collector for collecting Options into an Options instance for a giving type.
OptionCollector() - Constructor for class io.devcon5.cli.OptionCollector
 
OptionInjector - Class in io.devcon5.cli
Injects the parameters from the command line into a given target.
OptionInjector(CommandLine) - Constructor for class io.devcon5.cli.OptionInjector
Creates a new injector for the options of the given parsed command line.

P

parse(String...) - Static method in class io.devcon5.cli.CLI
Creates a new CLI instance for the given arguments.
PostInject - Annotation Type in io.devcon5.cli
Marker annotation to declare a method that is invoked after the options have been injected into the target fields.
printUsage(Options) - Method in class io.devcon5.cli.CLI
Prints out the options for the cli
C I O P 
Skip navigation links

Copyright © 2016 DevCon5 GmbH. All rights reserved.