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 andautocompletionfunctionality. -
-
Uses of CommandLine.Model.IAnnotatedElement in picocli
Fields in picocli declared as CommandLine.Model.IAnnotatedElement Modifier and Type Field Description protected CommandLine.Model.IAnnotatedElementCommandLine.Model.ArgSpec. annotatedElementMethods 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 mixinIAnnotatedElementobjects for this command.List<CommandLine.Model.IAnnotatedElement>CommandLine.Model.CommandSpec. parentCommandElements()Returns the list of program elements annotated with{@literal @}ParentCommandconfigured for this command.List<CommandLine.Model.IAnnotatedElement>CommandLine.Model.ArgGroupSpec.Builder. specElements()Returns the list of program elements annotated with{@literal @}Specconfigured for this group.List<CommandLine.Model.IAnnotatedElement>CommandLine.Model.ArgGroupSpec. specElements()Returns the list of program elements annotated with{@literal @}Specconfigured for this group.List<CommandLine.Model.IAnnotatedElement>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.IAnnotatedElement Modifier and Type Method Description CommandLine.Model.CommandSpecCommandLine.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.CommandSpecCommandLine.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.BuilderCommandLine.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.CommandSpecCommandLine.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.BuilderCommandLine.Model.ArgGroupSpec. builder(CommandLine.Model.IAnnotatedElement annotatedElement)Returns a newCommandLine.Model.ArgGroupSpec.Builderassociated with the specified annotated element.static CommandLine.Model.OptionSpec.BuilderCommandLine.Model.OptionSpec. builder(CommandLine.Model.IAnnotatedElement source, CommandLine.IFactory factory)static CommandLine.Model.PositionalParamSpec.BuilderCommandLine.Model.PositionalParamSpec. builder(CommandLine.Model.IAnnotatedElement source, CommandLine.IFactory factory)
-