Uses of Interface
picocli.CommandLine.Model.IAnnotatedElement
-
Packages that use CommandLine.Model.IAnnotatedElement Package Description picocli Provides classes and interfaces for the main picocli command line parsing andautocompletion
functionality. -
-
Uses of CommandLine.Model.IAnnotatedElement in picocli
Fields in picocli declared as CommandLine.Model.IAnnotatedElement Modifier and Type Field Description protected CommandLine.Model.IAnnotatedElement
CommandLine.Model.ArgSpec. annotatedElement
Methods in picocli that return types with arguments of type CommandLine.Model.IAnnotatedElement Modifier and Type Method Description Map<String,CommandLine.Model.IAnnotatedElement>
CommandLine.Model.CommandSpec. mixinAnnotatedElements()
Returns a map of the mixin names to mixinIAnnotatedElement
objects for this command.List<CommandLine.Model.IAnnotatedElement>
CommandLine.Model.CommandSpec. parentCommandElements()
Returns the list of program elements annotated with{@literal @}ParentCommand
configured for this command.List<CommandLine.Model.IAnnotatedElement>
CommandLine.Model.ArgGroupSpec.Builder. specElements()
Returns the list of program elements annotated with{@literal @}Spec
configured for this group.List<CommandLine.Model.IAnnotatedElement>
CommandLine.Model.ArgGroupSpec. specElements()
Returns the list of program elements annotated with{@literal @}Spec
configured for this group.List<CommandLine.Model.IAnnotatedElement>
CommandLine.Model.CommandSpec. specElements()
Returns the list of program elements annotated with{@literal @}Spec
configured for this command.Methods in picocli with parameters of type CommandLine.Model.IAnnotatedElement Modifier and Type Method Description CommandLine.Model.CommandSpec
CommandLine.Model.CommandSpec. addMixin(String name, CommandLine.Model.CommandSpec mixin, CommandLine.Model.IAnnotatedElement annotatedElement)
Adds the specified mixinCommandSpec
object to the map of mixins for this command.CommandLine.Model.CommandSpec
CommandLine.Model.CommandSpec. addParentCommandElement(CommandLine.Model.IAnnotatedElement spec)
Adds the specified{@literal @}ParentCommand
-annotated program element to the list of elements for this command.CommandLine.Model.ArgGroupSpec.Builder
CommandLine.Model.ArgGroupSpec.Builder. addSpecElement(CommandLine.Model.IAnnotatedElement element)
Adds the specified{@literal @}Spec
annotated program element to the list of spec elements for this group.CommandLine.Model.CommandSpec
CommandLine.Model.CommandSpec. addSpecElement(CommandLine.Model.IAnnotatedElement spec)
Adds the specified{@literal @}Spec
-annotated program element to the list of elements for this command.static CommandLine.Model.ArgGroupSpec.Builder
CommandLine.Model.ArgGroupSpec. builder(CommandLine.Model.IAnnotatedElement annotatedElement)
Returns a newCommandLine.Model.ArgGroupSpec.Builder
associated with the specified annotated element.static CommandLine.Model.OptionSpec.Builder
CommandLine.Model.OptionSpec. builder(CommandLine.Model.IAnnotatedElement source, CommandLine.IFactory factory)
static CommandLine.Model.PositionalParamSpec.Builder
CommandLine.Model.PositionalParamSpec. builder(CommandLine.Model.IAnnotatedElement source, CommandLine.IFactory factory)
-