Uses of Class
com.github.rvesse.airline.model.ArgumentsMetadata
-
-
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 ArgumentsMetadata Modifier and Type Method Description <T> voidMultipleOfRestriction. postValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.Object value) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.help.cli
Methods in com.github.rvesse.airline.help.cli with parameters of type ArgumentsMetadata Modifier and Type Method Description <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, java.util.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 ArgumentsMetadata Modifier and Type Method Description protected 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 ArgumentsMetadata Modifier and Type Method Description protected java.lang.StringAbstractUsageGenerator. toDescription(ArgumentsMetadata arguments)protected java.lang.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 ArgumentsMetadata Modifier and Type Method Description protected <T> voidHtmlCommandUsageGenerator. outputOptions(java.io.Writer writer, java.util.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 ArgumentsMetadata Modifier and Type Method Description <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 ArgumentsMetadata Modifier and Type Method Description <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, java.util.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 ArgumentsMetadata Modifier and Type Field Description private ArgumentsMetadataCommandMetadata. argumentsFields in com.github.rvesse.airline.model with type parameters of type ArgumentsMetadata Modifier and Type Field Description private java.util.List<ArgumentsMetadata>MetadataLoader.InjectionMetadata. argumentsMethods in com.github.rvesse.airline.model that return ArgumentsMetadata Modifier and Type Method Description ArgumentsMetadataCommandMetadata. getArguments()Constructors in com.github.rvesse.airline.model with parameters of type ArgumentsMetadata Constructor Description CommandMetadata(java.lang.String name, java.lang.String description, boolean hidden, java.lang.Iterable<OptionMetadata> globalOptions, java.lang.Iterable<OptionMetadata> groupOptions, java.lang.Iterable<OptionMetadata> commandOptions, OptionMetadata defaultOption, ArgumentsMetadata arguments, java.lang.Iterable<Accessor> metadataInjections, java.lang.Class<?> type, java.util.List<java.lang.String> groupNames, java.util.List<Group> groups, java.util.List<HelpSection> sections)Constructor parameters in com.github.rvesse.airline.model with type arguments of type ArgumentsMetadata Constructor Description ArgumentsMetadata(java.lang.Iterable<ArgumentsMetadata> arguments) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.parser
Methods in com.github.rvesse.airline.parser with parameters of type ArgumentsMetadata Modifier and Type Method Description static <T> TParserUtil. createInstance(java.lang.Class<?> type, java.lang.Iterable<OptionMetadata> options, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object>> parsedOptions, ArgumentsMetadata arguments, java.lang.Iterable<java.lang.Object> parsedArguments, java.lang.Iterable<Accessor> metadataInjection, java.util.Map<java.lang.Class<?>,java.lang.Object> bindings)static <T> TParserUtil. createInstance(java.lang.Class<?> type, java.lang.Iterable<OptionMetadata> options, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object>> parsedOptions, ArgumentsMetadata arguments, java.lang.Iterable<java.lang.Object> parsedArguments, java.lang.Iterable<Accessor> metadataInjection, java.util.Map<java.lang.Class<?>,java.lang.Object> bindings, CommandFactory<T> commandFactory)static <T> TParserUtil. injectOptions(T commandInstance, java.lang.Iterable<OptionMetadata> options, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object>> parsedOptions, ArgumentsMetadata arguments, java.lang.Iterable<java.lang.Object> parsedArguments, java.lang.Iterable<Accessor> metadataInjection, java.util.Map<java.lang.Class<?>,java.lang.Object> bindings)private ParseState<T>AbstractCommandParser. parseArg(ParseState<T> state, org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ArgumentsMetadata arguments, OptionMetadata defaultOption)private ParseState<T>AbstractCommandParser. parseArgs(ParseState<T> state, org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ArgumentsMetadata arguments, OptionMetadata defaultOption)ParseState<T>ParseState. withArgument(ArgumentsMetadata arguments, java.lang.String rawValue) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.restrictions
Methods in com.github.rvesse.airline.restrictions with parameters of type ArgumentsMetadata Modifier and Type Method Description <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> java.lang.StringAbstractCommonRestriction. getArgumentTitle(ArgumentsMetadata arguments, int argIndex)static <T> java.lang.StringAbstractCommonRestriction. getArgumentTitle(ParseState<T> state, ArgumentsMetadata arguments)<T> voidAbstractCommonRestriction. postValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.Object value)<T> voidArgumentsRestriction. postValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.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, java.lang.String value)<T> voidArgumentsRestriction. preValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.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 ArgumentsMetadata Modifier and Type Method Description <T> voidIsRequiredRestriction. finalValidate(ParseState<T> state, ArgumentsMetadata arguments)<T> voidOccurrencesRestriction. finalValidate(ParseState<T> state, ArgumentsMetadata arguments)protected voidPortRestriction. invalidArgumentsPort(ArgumentsMetadata arguments, java.lang.String title, java.lang.Object value)<T> voidAllowedValuesRestriction. postValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.Object value)<T> voidPartialRestriction. postValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.Object value)<T> voidPortRestriction. postValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.Object value)<T> voidPositiveNegativeRestriction. postValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.Object value)<T> voidRangeRestriction. postValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.Object value)<T> voidAbstractStringRestriction. preValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)<T> voidAllowedEnumValuesRestriction. preValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)<T> voidAllowedRawValuesRestriction. preValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)<T> voidPartialRestriction. preValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)<T> voidPathRestriction. preValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)<T> voidPatternRestriction. preValidate(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)private <T> java.util.List<java.lang.String>OccurrencesRestriction. titles(ParseState<T> state, ArgumentsMetadata arguments)protected abstract <T> ParseRestrictionViolatedExceptionAbstractStringRestriction. violated(ParseState<T> state, ArgumentsMetadata arguments, java.lang.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, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionLengthRestriction. violated(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionNoOptionLikeValuesRestriction. violated(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionNotBlankRestriction. violated(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionNotEmptyRestriction. violated(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionStartsWithRestriction. violated(ParseState<T> state, ArgumentsMetadata arguments, java.lang.String value) -
Uses of ArgumentsMetadata in com.github.rvesse.airline.restrictions.options
Methods in com.github.rvesse.airline.restrictions.options with parameters of type ArgumentsMetadata Modifier and Type Method Description <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 ArgumentsMetadata Modifier and Type Method Description <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 ArgumentsMetadata Modifier and Type Method Description <T> TypeConverterDefaultNumericConverter. getTypeConverter(ArgumentsMetadata arguments, ParseState<T> state)
-