Uses of Interface
picocli.CommandLine.Model.IAnnotatedElement
-
Uses of CommandLine.Model.IAnnotatedElement in picocli
Classes in picocli that implement CommandLine.Model.IAnnotatedElementFields in picocli declared as CommandLine.Model.IAnnotatedElementModifier and TypeFieldDescriptionprotected final CommandLine.Model.IAnnotatedElementCommandLine.Model.ArgSpec.annotatedElementCommandLine.Model.ArgSpec.Builder.annotatedElementFields in picocli with type parameters of type CommandLine.Model.IAnnotatedElementModifier and TypeFieldDescriptionprivate final Map<String, CommandLine.Model.IAnnotatedElement> CommandLine.Model.CommandSpec.mixinAnnotatedElementsprivate final List<CommandLine.Model.IAnnotatedElement> CommandLine.Model.CommandSpec.parentCommandElementsprivate final List<CommandLine.Model.IAnnotatedElement> CommandLine.Model.ArgGroupSpec.Builder.specElementsprivate final List<CommandLine.Model.IAnnotatedElement> CommandLine.Model.ArgGroupSpec.specElementsprivate final List<CommandLine.Model.IAnnotatedElement> CommandLine.Model.CommandSpec.specElementsMethods 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.(package private) static CommandLine.RangeCommandLine.Range.adjustForType(CommandLine.Range result, CommandLine.Model.IAnnotatedElement member) private static CommandLine.Model.ArgSpecCommandLine.Model.CommandReflection.buildArgForMember(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory) private static CommandLine.Model.ArgGroupSpecCommandLine.Model.CommandReflection.buildArgGroupForMember(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory, CommandLine.Model.CommandSpec commandSpec) 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) private static CommandLine.Model.CommandSpecCommandLine.Model.CommandReflection.buildMixinForMember(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory) private static CommandLine.Model.UnmatchedArgsBindingCommandLine.Model.CommandReflection.buildUnmatchedForMember(CommandLine.Model.IAnnotatedElement member) private static CommandLine.RangeCommandLine.Range.defaultArity(CommandLine.Model.IAnnotatedElement member) (package private) static CommandLine.Model.ArgGroupSpecCommandLine.Model.CommandReflection.extractArgGroupSpec(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory, CommandLine.Model.CommandSpec commandSpec, boolean annotationsAreMandatory) private static StringCommandLine.Model.ArgSpec.Builder.inferLabel(String label, CommandLine.Model.IAnnotatedElement annotatedElement) private static CommandLine.RangeCommandLine.Range.optionArity(CommandLine.Model.IAnnotatedElement member) private static CommandLine.RangeCommandLine.Range.parameterArity(CommandLine.Model.IAnnotatedElement member) (package private) static CommandLine.RangeCommandLine.Range.parameterCapacity(CommandLine.Model.IAnnotatedElement member) private static CommandLine.RangeCommandLine.Range.parameterIndex(CommandLine.Model.IAnnotatedElement member) Constructors in picocli with parameters of type CommandLine.Model.IAnnotatedElementModifierConstructorDescription(package private)(package private)Builder(CommandLine.Model.IAnnotatedElement annotatedElement) (package private)Builder(CommandLine.Option option, CommandLine.Model.IAnnotatedElement annotatedElement, CommandLine.IFactory factory) (package private)Builder(CommandLine.Parameters parameters, CommandLine.Model.IAnnotatedElement annotatedElement, CommandLine.IFactory factory) privateBuilder(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory) privateBuilder(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory)