public static interface CommandRegistration.OptionSpec
Modifier and Type | Method and Description |
---|---|
CommandRegistration.Builder |
and()
Return a builder for chaining.
|
CommandRegistration.OptionSpec |
arity(CommandRegistration.OptionArity arity)
Define an
arity for an option. |
CommandRegistration.OptionSpec |
arity(int min,
int max)
Define an
arity for an option. |
CommandRegistration.OptionSpec |
completion(CompletionResolver completion)
Define a
completion function for an option. |
CommandRegistration.OptionSpec |
defaultValue(String defaultValue)
Define a
defaultValue for an option. |
CommandRegistration.OptionSpec |
description(String description)
Define a
description for an option. |
CommandRegistration.OptionSpec |
label(String label)
Define a
label for an option. |
CommandRegistration.OptionSpec |
longNames(String... names)
Define long option names.
|
CommandRegistration.OptionSpec |
position(Integer position)
Define an optional hint for possible positional mapping.
|
CommandRegistration.OptionSpec |
required()
Define option to be required.
|
CommandRegistration.OptionSpec |
required(boolean required)
Define if option is required.
|
CommandRegistration.OptionSpec |
shortNames(Character... names)
Define short option names.
|
CommandRegistration.OptionSpec |
type(Type type)
Define a type for an option.
|
CommandRegistration.OptionSpec longNames(String... names)
names
- the long option namesCommandRegistration.OptionSpec shortNames(Character... names)
names
- the long option namesCommandRegistration.OptionSpec type(Type type)
type
- the typeCommandRegistration.OptionSpec description(String description)
description
for an option.description
- the option descriptionCommandRegistration.OptionSpec required(boolean required)
required
- the required flagCommandRegistration.OptionSpec required()
required(boolean)
with true
.CommandRegistration.OptionSpec defaultValue(String defaultValue)
defaultValue
for an option.defaultValue
- the option default valueCommandRegistration.OptionSpec position(Integer position)
position
- the positionCommandRegistration.OptionSpec arity(int min, int max)
arity
for an option.min
- the min aritymax
- the max arityCommandRegistration.OptionSpec arity(CommandRegistration.OptionArity arity)
arity
for an option.arity
- the arityCommandRegistration.OptionSpec label(String label)
label
for an option.label
- the labelCommandRegistration.OptionSpec completion(CompletionResolver completion)
completion function
for an option.completion
- the completion functionCommandRegistration.Builder and()
Copyright © 2022. All rights reserved.