Uses of Interface
picocli.CommandLine.Model.IAnnotatedElement
Packages that use CommandLine.Model.IAnnotatedElement
Package
Description
Provides classes and interfaces for the main picocli command line parsing and
autocompletion functionality.-
Uses of CommandLine.Model.IAnnotatedElement in picocli
Fields in picocli declared as CommandLine.Model.IAnnotatedElementModifier and TypeFieldDescriptionprotected final CommandLine.Model.IAnnotatedElementCommandLine.Model.ArgSpec.annotatedElementMethods in picocli that return types with arguments of type CommandLine.Model.IAnnotatedElementModifier and TypeMethodDescriptionCommandLine.Model.CommandSpec.mixinAnnotatedElements()Returns a map of the mixin names to mixinIAnnotatedElementobjects for this command.CommandLine.Model.CommandSpec.parentCommandElements()Returns the list of program elements annotated with{@literal @}ParentCommandconfigured for this command.CommandLine.Model.ArgGroupSpec.Builder.specElements()Returns the list of program elements annotated with{@literal @}Specconfigured for this group.CommandLine.Model.ArgGroupSpec.specElements()Returns the list of program elements annotated with{@literal @}Specconfigured for this group.CommandLine.Model.CommandSpec.specElements()Returns the list of program elements annotated with{@literal @}Specconfigured for this command.Methods in picocli with parameters of type CommandLine.Model.IAnnotatedElementModifier and TypeMethodDescriptionCommandLine.Model.CommandSpec.addMixin(String name, CommandLine.Model.CommandSpec mixin, CommandLine.Model.IAnnotatedElement annotatedElement) Adds the specified mixinCommandSpecobject to the map of mixins for this command.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.addSpecElement(CommandLine.Model.IAnnotatedElement element) Adds the specified{@literal @}Specannotated program element to the list of spec elements for this group.CommandLine.Model.CommandSpec.addSpecElement(CommandLine.Model.IAnnotatedElement spec) Adds the specified{@literal @}Spec-annotated program element to the list of elements for this command.CommandLine.Model.ArgGroupSpec.builder(CommandLine.Model.IAnnotatedElement annotatedElement) Returns a newCommandLine.Model.ArgGroupSpec.Builderassociated with the specified annotated element.CommandLine.Model.OptionSpec.builder(CommandLine.Model.IAnnotatedElement source, CommandLine.IFactory factory) CommandLine.Model.PositionalParamSpec.builder(CommandLine.Model.IAnnotatedElement source, CommandLine.IFactory factory)