Uses of Class
com.github.rvesse.airline.model.ArgumentsMetadata
Packages that use ArgumentsMetadata
Package
Description
-
Uses of ArgumentsMetadata in com.github.rvesse.airline.examples.userguide.restrictions.custom
Methods in com.github.rvesse.airline.examples.userguide.restrictions.custom with parameters of type ArgumentsMetadataModifier and TypeMethodDescription<T> voidMultipleOfRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.help.cli
Methods in com.github.rvesse.airline.help.cli with parameters of type ArgumentsMetadataModifier and TypeMethodDescription<T> voidCliUsageHelper.outputArguments(UsagePrinter out, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) protected voidCliUsageHelper.outputArgumentsRestriction(UsagePrinter descriptionPrinter, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint) Outputs documentation about a restriction on an optionprotected <T> voidCliCommandUsageGenerator.outputOptionsAndArguments(UsagePrinter out, CommandMetadata command, List<OptionMetadata> options, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) Outputs a documentation section detailing options and their usages -
Uses of ArgumentsMetadata in com.github.rvesse.airline.help.cli.bash
Methods in com.github.rvesse.airline.help.cli.bash with parameters of type ArgumentsMetadataModifier and TypeMethodDescriptionprotected BashCompletionBashCompletionGenerator.getCompletionData(ArgumentsMetadata arguments) Gets the completion info for arguments -
Uses of ArgumentsMetadata in com.github.rvesse.airline.help.common
Methods in com.github.rvesse.airline.help.common with parameters of type ArgumentsMetadataModifier and TypeMethodDescriptionprotected StringAbstractUsageGenerator.toDescription(ArgumentsMetadata arguments) protected StringAbstractUsageGenerator.toUsage(ArgumentsMetadata arguments) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.help.html
Methods in com.github.rvesse.airline.help.html with parameters of type ArgumentsMetadataModifier and TypeMethodDescriptionprotected <T> voidHtmlCommandUsageGenerator.outputOptions(Writer writer, List<OptionMetadata> options, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) Outputs a documentation section detailing the options -
Uses of ArgumentsMetadata in com.github.rvesse.airline.help.man
Methods in com.github.rvesse.airline.help.man with parameters of type ArgumentsMetadataModifier and TypeMethodDescription<T> voidManUsageHelper.outputArguments(TroffPrinter printer, ArgumentsMetadata arguments, boolean startList, ParserMetadata<T> parserConfig) protected voidManUsageHelper.outputArgumentsRestriction(TroffPrinter printer, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint) Outputs documentation about a restriction on an optionvoidManUsageHelper.outputArgumentsSynopsis(TroffPrinter printer, ArgumentsMetadata arguments) voidManUsageHelper.outputArgumentsTitle(TroffPrinter printer, ArgumentsMetadata arguments) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.help.markdown
Methods in com.github.rvesse.airline.help.markdown with parameters of type ArgumentsMetadataModifier and TypeMethodDescription<T> voidMarkdownUsageHelper.outputArguments(UsagePrinter out, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) protected voidMarkdownUsageHelper.outputArgumentsRestriction(UsagePrinter descriptionPrinter, ArgumentsMetadata arguments, ArgumentsRestriction restriction, HelpHint hint) Outputs documentation about a restriction on an optionvoidMarkdownUsageHelper.outputArgumentsSynopsis(UsagePrinter printer, ArgumentsMetadata arguments) voidMarkdownUsageHelper.outputArgumentsTitle(UsagePrinter printer, ArgumentsMetadata arguments) protected <T> voidMarkdownCommandUsageGenerator.outputOptionsAndArguments(UsagePrinter out, CommandMetadata command, List<OptionMetadata> options, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) Outputs a documentation section detailing options and their usages -
Uses of ArgumentsMetadata in com.github.rvesse.airline.model
Fields in com.github.rvesse.airline.model declared as ArgumentsMetadataFields in com.github.rvesse.airline.model with type parameters of type ArgumentsMetadataModifier and TypeFieldDescriptionprivate List<ArgumentsMetadata> MetadataLoader.InjectionMetadata.argumentsMethods in com.github.rvesse.airline.model that return ArgumentsMetadataConstructors in com.github.rvesse.airline.model with parameters of type ArgumentsMetadataModifierConstructorDescriptionCommandMetadata(String name, String description, boolean hidden, Iterable<OptionMetadata> globalOptions, Iterable<OptionMetadata> groupOptions, Iterable<OptionMetadata> commandOptions, OptionMetadata defaultOption, ArgumentsMetadata arguments, Iterable<Accessor> metadataInjections, Class<?> type, List<String> groupNames, List<Group> groups, List<HelpSection> sections) Constructor parameters in com.github.rvesse.airline.model with type arguments of type ArgumentsMetadata -
Uses of ArgumentsMetadata in com.github.rvesse.airline.parser
Methods in com.github.rvesse.airline.parser with parameters of type ArgumentsMetadataModifier and TypeMethodDescriptionstatic <T> TParserUtil.createInstance(Class<?> type, Iterable<OptionMetadata> options, List<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> parsedOptions, ArgumentsMetadata arguments, Iterable<Object> parsedArguments, Iterable<Accessor> metadataInjection, Map<Class<?>, Object> bindings) static <T> TParserUtil.createInstance(Class<?> type, Iterable<OptionMetadata> options, List<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> parsedOptions, ArgumentsMetadata arguments, Iterable<Object> parsedArguments, Iterable<Accessor> metadataInjection, Map<Class<?>, Object> bindings, CommandFactory<T> commandFactory) static <T> TParserUtil.injectOptions(T commandInstance, Iterable<OptionMetadata> options, List<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> parsedOptions, ArgumentsMetadata arguments, Iterable<Object> parsedArguments, Iterable<Accessor> metadataInjection, Map<Class<?>, Object> bindings) private ParseState<T> AbstractCommandParser.parseArg(ParseState<T> state, org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ArgumentsMetadata arguments, OptionMetadata defaultOption) private ParseState<T> AbstractCommandParser.parseArgs(ParseState<T> state, org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ArgumentsMetadata arguments, OptionMetadata defaultOption) ParseState.withArgument(ArgumentsMetadata arguments, String rawValue) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.restrictions
Methods in com.github.rvesse.airline.restrictions with parameters of type ArgumentsMetadataModifier and TypeMethodDescription<T> voidAbstractCommonRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) <T> voidArgumentsRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) Method that is called after Airline has completed parsingstatic <T> StringAbstractCommonRestriction.getArgumentTitle(ArgumentsMetadata arguments, int argIndex) static <T> StringAbstractCommonRestriction.getArgumentTitle(ParseState<T> state, ArgumentsMetadata arguments) <T> voidAbstractCommonRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidArgumentsRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) Method that is called after Airline has converted a string argument received into a strongly typed Java value<T> voidAbstractCommonRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidArgumentsRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) Method that is called before Airline attempts to convert a string argument received into a strongly typed Java value -
Uses of ArgumentsMetadata in com.github.rvesse.airline.restrictions.common
Methods in com.github.rvesse.airline.restrictions.common with parameters of type ArgumentsMetadataModifier and TypeMethodDescription<T> voidIsRequiredRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) <T> voidOccurrencesRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) protected voidPortRestriction.invalidArgumentsPort(ArgumentsMetadata arguments, String title, Object value) <T> voidAllowedValuesRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidPartialRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidPortRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidPositiveNegativeRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidRangeRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) final <T> voidAbstractStringRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidAllowedEnumValuesRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidAllowedRawValuesRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidPartialRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidPathRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidPatternRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) OccurrencesRestriction.titles(ParseState<T> state, ArgumentsMetadata arguments) protected abstract <T> ParseRestrictionViolatedExceptionAbstractStringRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) Method that derived classes must implement to provide an exception for the case of an invalid argument value, this will be called ifAbstractStringRestriction.isValid(String)returnsfalseprotected <T> ParseRestrictionViolatedExceptionEndsWithRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionLengthRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionNoOptionLikeValuesRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionNotBlankRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionNotEmptyRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionStartsWithRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.restrictions.options
Methods in com.github.rvesse.airline.restrictions.options with parameters of type ArgumentsMetadataModifier and TypeMethodDescription<T> voidAbstractRequiredUnlessRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) protected abstract <T> booleanAbstractRequiredUnlessRestriction.unless(ParseState<T> state, ArgumentsMetadata arguments) Answers whether the unless condition of the restriction is metprotected <T> booleanRequiredUnlessEnvironmentRestriction.unless(ParseState<T> state, ArgumentsMetadata arguments) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.types
Methods in com.github.rvesse.airline.types with parameters of type ArgumentsMetadataModifier and TypeMethodDescription<T> TypeConverterDefaultTypeConverterProvider.getTypeConverter(ArgumentsMetadata arguments, ParseState<T> state) <T> TypeConverterTypeConverterProvider.getTypeConverter(ArgumentsMetadata arguments, ParseState<T> state) Gets the type converter to use for the given arguments and parser state -
Uses of ArgumentsMetadata in com.github.rvesse.airline.types.numerics
Methods in com.github.rvesse.airline.types.numerics with parameters of type ArgumentsMetadataModifier and TypeMethodDescription<T> TypeConverterDefaultNumericConverter.getTypeConverter(ArgumentsMetadata arguments, ParseState<T> state)