Uses of Class
com.github.rvesse.airline.model.OptionMetadata
-
-
Uses of OptionMetadata in com.github.rvesse.airline.examples.userguide.parser.options
Method parameters in com.github.rvesse.airline.examples.userguide.parser.options with type arguments of type OptionMetadata Modifier and Type Method Description ParseState<T>JdbcStyleOptionParser. parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ParseState<T> state, java.util.List<OptionMetadata> allowedOptions) -
Uses of OptionMetadata in com.github.rvesse.airline.examples.userguide.restrictions.custom
Methods in com.github.rvesse.airline.examples.userguide.restrictions.custom with parameters of type OptionMetadata Modifier and Type Method Description <T> voidMultipleOfRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value) -
Uses of OptionMetadata in com.github.rvesse.airline.help
Fields in com.github.rvesse.airline.help with type parameters of type OptionMetadata Modifier and Type Field Description static java.util.Comparator<OptionMetadata>UsageHelper. DEFAULT_OPTION_COMPARATORDefault comparator for options -
Uses of OptionMetadata in com.github.rvesse.airline.help.cli
Methods in com.github.rvesse.airline.help.cli that return types with arguments of type OptionMetadata Modifier and Type Method Description protected java.util.List<OptionMetadata>CliCommandUsageGenerator. outputSynopsis(UsagePrinter out, java.lang.String programName, java.lang.String[] groupNames, java.lang.String commandName, CommandMetadata command)Outputs a documentation section with a synopsis of command usageMethods in com.github.rvesse.airline.help.cli with parameters of type OptionMetadata Modifier and Type Method Description protected voidCliUsageHelper. outputOptionRestriction(UsagePrinter out, OptionMetadata option, OptionRestriction restriction, HelpHint hint)Outputs documentation about a restriction on an optionMethod parameters in com.github.rvesse.airline.help.cli with type arguments of type OptionMetadata Modifier and Type Method Description protected CliUsageHelperCliCommandUsageGenerator. createHelper(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden)protected CliUsageHelperCliGlobalUsageGenerator. createHelper(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden)protected CliUsageHelperCliGlobalUsageSummaryGenerator. createHelper(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden)voidCliUsageHelper. outputOptions(UsagePrinter out, java.util.List<OptionMetadata> options)protected <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 usagesConstructor parameters in com.github.rvesse.airline.help.cli with type arguments of type OptionMetadata Constructor Description CliCommandUsageGenerator(int columns, java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden)CliUsageHelper(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) -
Uses of OptionMetadata in com.github.rvesse.airline.help.cli.bash
Methods in com.github.rvesse.airline.help.cli.bash with parameters of type OptionMetadata Modifier and Type Method Description protected BashCompletionBashCompletionGenerator. getCompletionData(OptionMetadata option)Gets the completion info for an option -
Uses of OptionMetadata in com.github.rvesse.airline.help.common
Fields in com.github.rvesse.airline.help.common with type parameters of type OptionMetadata Modifier and Type Field Description private java.util.Comparator<? super OptionMetadata>AbstractUsageGenerator. optionComparatorMethods in com.github.rvesse.airline.help.common that return types with arguments of type OptionMetadata Modifier and Type Method Description protected java.util.Comparator<? super OptionMetadata>AbstractUsageGenerator. getOptionComparator()protected java.util.List<OptionMetadata>AbstractUsageGenerator. sortOptions(java.util.List<OptionMetadata> options)Sorts the options assuming a non-null comparator was provided at instantiation timeMethods in com.github.rvesse.airline.help.common with parameters of type OptionMetadata Modifier and Type Method Description protected java.lang.StringAbstractUsageGenerator. toDescription(OptionMetadata option)protected java.lang.StringAbstractUsageGenerator. toUsage(OptionMetadata option)Method parameters in com.github.rvesse.airline.help.common with type arguments of type OptionMetadata Modifier and Type Method Description protected java.util.List<OptionMetadata>AbstractUsageGenerator. sortOptions(java.util.List<OptionMetadata> options)Sorts the options assuming a non-null comparator was provided at instantiation timeprotected java.util.List<java.lang.String>AbstractUsageGenerator. toSynopsisUsage(java.util.List<OptionMetadata> options)Converts the options into their synopsis representation for the usage documentationConstructor parameters in com.github.rvesse.airline.help.common with type arguments of type OptionMetadata Constructor Description AbstractCommandUsageGenerator(java.util.Comparator<? super OptionMetadata> optionComparator)AbstractCommandUsageGenerator(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden)AbstractPrintedCommandUsageGenerator(int columns, java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) -
Uses of OptionMetadata in com.github.rvesse.airline.help.html
Methods in com.github.rvesse.airline.help.html that return types with arguments of type OptionMetadata Modifier and Type Method Description protected java.util.List<OptionMetadata>HtmlCommandUsageGenerator. outputSynopsis(java.io.Writer writer, java.lang.String programName, java.lang.String[] groupNames, CommandMetadata command)Outputs a documentation section with a synopsis of the commandMethods in com.github.rvesse.airline.help.html with parameters of type OptionMetadata Modifier and Type Method Description protected voidHtmlCommandUsageGenerator. outputOptionRestriction(java.io.Writer writer, OptionMetadata option, OptionRestriction restriction, HelpHint hint)Outputs a documentation section detailing an allowed value for an optionMethod parameters in com.github.rvesse.airline.help.html with type arguments of type OptionMetadata 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 optionsConstructor parameters in com.github.rvesse.airline.help.html with type arguments of type OptionMetadata Constructor Description HtmlCommandUsageGenerator(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden, java.lang.String... stylesheetUrls) -
Uses of OptionMetadata in com.github.rvesse.airline.help.man
Methods in com.github.rvesse.airline.help.man that return types with arguments of type OptionMetadata Modifier and Type Method Description protected java.util.List<OptionMetadata>ManCommandUsageGenerator. outputSynopsis(TroffPrinter printer, java.lang.String programName, java.lang.String[] groupNames, java.lang.String commandName, CommandMetadata command)Outputs a synopsis section for the documentation showing how to use a commandMethods in com.github.rvesse.airline.help.man with parameters of type OptionMetadata Modifier and Type Method Description protected voidManUsageHelper. outputOptionRestriction(TroffPrinter printer, OptionMetadata option, OptionRestriction restriction, HelpHint hint)Outputs documentation about a restriction on an optionvoidManUsageHelper. outputOptionSynopsis(TroffPrinter printer, OptionMetadata option)voidManUsageHelper. outputOptionTitle(TroffPrinter printer, OptionMetadata option)protected java.lang.StringManCommandUsageGenerator. toDescription(OptionMetadata option)protected java.lang.StringManGlobalUsageGenerator. toDescription(OptionMetadata option)Converts an option to its description formMethod parameters in com.github.rvesse.airline.help.man with type arguments of type OptionMetadata Modifier and Type Method Description protected <T> voidManCommandUsageGenerator. outputOptions(TroffPrinter printer, CommandMetadata command, java.util.List<OptionMetadata> options, ParserMetadata<T> parserConfig)Outputs a documentation section detailing the options and their usagesintManUsageHelper. outputOptions(TroffPrinter printer, java.util.List<OptionMetadata> options, boolean endList)voidManUsageHelper. outputOptionsSynopsis(TroffPrinter printer, java.util.List<OptionMetadata> options)Constructor parameters in com.github.rvesse.airline.help.man with type arguments of type OptionMetadata Constructor Description ManUsageHelper(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) -
Uses of OptionMetadata in com.github.rvesse.airline.help.markdown
Methods in com.github.rvesse.airline.help.markdown that return types with arguments of type OptionMetadata Modifier and Type Method Description protected java.util.List<OptionMetadata>MarkdownCommandUsageGenerator. outputSynopsis(UsagePrinter out, java.lang.String programName, java.lang.String[] groupNames, java.lang.String commandName, CommandMetadata command)Outputs a documentation section with a synopsis of command usageMethods in com.github.rvesse.airline.help.markdown with parameters of type OptionMetadata Modifier and Type Method Description protected voidMarkdownUsageHelper. outputOptionRestriction(UsagePrinter out, OptionMetadata option, OptionRestriction restriction, HelpHint hint)Outputs documentation about a restriction on an optionvoidMarkdownUsageHelper. outputOptionSynopsis(UsagePrinter printer, OptionMetadata option)voidMarkdownUsageHelper. outputOptionTitle(UsagePrinter printer, OptionMetadata option)Method parameters in com.github.rvesse.airline.help.markdown with type arguments of type OptionMetadata Modifier and Type Method Description protected MarkdownUsageHelperMarkdownCommandUsageGenerator. createHelper(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden)protected MarkdownUsageHelperMarkdownGlobalUsageGenerator. createHelper(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden)voidMarkdownUsageHelper. outputOptions(UsagePrinter out, java.util.List<OptionMetadata> options)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 usagesvoidMarkdownUsageHelper. outputOptionsSynopsis(UsagePrinter printer, java.util.List<OptionMetadata> options)Constructor parameters in com.github.rvesse.airline.help.markdown with type arguments of type OptionMetadata Constructor Description MarkdownCommandUsageGenerator(int columns, java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden)MarkdownUsageHelper(java.util.Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) -
Uses of OptionMetadata in com.github.rvesse.airline.model
Fields in com.github.rvesse.airline.model declared as OptionMetadata Modifier and Type Field Description private OptionMetadataCommandMetadata. defaultOptionprivate OptionMetadataMetadataLoader.InjectionMetadata. defaultOptionFields in com.github.rvesse.airline.model with type parameters of type OptionMetadata Modifier and Type Field Description private java.util.List<OptionMetadata>CommandMetadata. commandOptionsprivate java.util.List<OptionMetadata>MetadataLoader.InjectionMetadata. commandOptionsprivate java.util.List<OptionMetadata>CommandMetadata. globalOptionsprivate java.util.List<OptionMetadata>MetadataLoader.InjectionMetadata. globalOptionsprivate java.util.List<OptionMetadata>CommandMetadata. groupOptionsprivate java.util.List<OptionMetadata>MetadataLoader.InjectionMetadata. groupOptionsprivate java.util.List<OptionMetadata>CommandGroupMetadata. optionsprivate java.util.List<OptionMetadata>GlobalMetadata. optionsMethods in com.github.rvesse.airline.model that return OptionMetadata Modifier and Type Method Description OptionMetadataCommandMetadata. getDefaultOption()static OptionMetadataOptionMetadata. override(java.util.Set<java.lang.String> names, OptionMetadata parent, OptionMetadata child)Tries to merge the option metadata together such that the child metadata takes precedence.Methods in com.github.rvesse.airline.model that return types with arguments of type OptionMetadata Modifier and Type Method Description java.util.List<OptionMetadata>CommandMetadata. getAllOptions()java.util.List<OptionMetadata>CommandMetadata. getCommandOptions()java.util.List<OptionMetadata>CommandMetadata. getGlobalOptions()java.util.List<OptionMetadata>CommandMetadata. getGroupOptions()java.util.List<OptionMetadata>CommandGroupMetadata. getOptions()Gets the group optionsjava.util.List<OptionMetadata>GlobalMetadata. getOptions()Gets the global scoped optionsprivate static java.util.List<OptionMetadata>MetadataLoader. mergeOptionSet(java.util.List<OptionMetadata> options)private static java.util.List<OptionMetadata>MetadataLoader. overrideOptionSet(java.util.List<OptionMetadata> options)Methods in com.github.rvesse.airline.model with parameters of type OptionMetadata Modifier and Type Method Description static OptionMetadataOptionMetadata. override(java.util.Set<java.lang.String> names, OptionMetadata parent, OptionMetadata child)Tries to merge the option metadata together such that the child metadata takes precedence.private static voidMetadataLoader. tryOverrideOptions(java.util.Map<java.util.Set<java.lang.String>,OptionMetadata> optionIndex, java.util.Set<java.lang.String> names, OptionMetadata parent)Method parameters in com.github.rvesse.airline.model with type arguments of type OptionMetadata Modifier and Type Method Description private static java.util.List<OptionMetadata>MetadataLoader. mergeOptionSet(java.util.List<OptionMetadata> options)private static java.util.List<OptionMetadata>MetadataLoader. overrideOptionSet(java.util.List<OptionMetadata> options)private static voidMetadataLoader. tryOverrideOptions(java.util.Map<java.util.Set<java.lang.String>,OptionMetadata> optionIndex, java.util.Set<java.lang.String> names, OptionMetadata parent)Constructors in com.github.rvesse.airline.model with parameters of type OptionMetadata 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 OptionMetadata Constructor Description CommandGroupMetadata(java.lang.String name, java.lang.String description, boolean hidden, java.lang.Iterable<OptionMetadata> options, java.lang.Iterable<CommandGroupMetadata> subGroups, CommandMetadata defaultCommand, java.lang.Iterable<CommandMetadata> commands)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)GlobalMetadata(java.lang.String name, java.lang.String description, java.lang.Iterable<OptionMetadata> options, CommandMetadata defaultCommand, java.lang.Iterable<CommandMetadata> defaultGroupCommands, java.lang.Iterable<CommandGroupMetadata> commandGroups, java.lang.Iterable<GlobalRestriction> restrictions, java.lang.Iterable<HelpSection> baseHelpSections, ParserMetadata<T> parserConfig)OptionMetadata(java.lang.Iterable<OptionMetadata> options) -
Uses of OptionMetadata in com.github.rvesse.airline.parser
Fields in com.github.rvesse.airline.parser declared as OptionMetadata Modifier and Type Field Description private OptionMetadataParseState. currentOptionFields in com.github.rvesse.airline.parser with type parameters of type OptionMetadata Modifier and Type Field Description private java.util.Map<OptionMetadata,java.lang.Integer>ParseState. optionsCountprivate java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object>>ParseState. parsedOptionsMethods in com.github.rvesse.airline.parser that return OptionMetadata Modifier and Type Method Description OptionMetadataParseState. getCurrentOption()Methods in com.github.rvesse.airline.parser that return types with arguments of type OptionMetadata Modifier and Type Method Description java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object>>ParseState. getParsedOptions()Methods in com.github.rvesse.airline.parser with parameters of type OptionMetadata Modifier and Type Method Description intParseState. getOptionValuesSeen(OptionMetadata option)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. withOption(OptionMetadata option)ParseState<T>ParseState. withOptionValue(OptionMetadata option, java.lang.String rawValue)Method parameters in com.github.rvesse.airline.parser with type arguments of type OptionMetadata 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)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. 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)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. parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ParseState<T> state, java.util.List<OptionMetadata> allowedOptions)Constructors in com.github.rvesse.airline.parser with parameters of type OptionMetadata Constructor Description ParseState(GlobalMetadata<T> global, ParserMetadata<T> parserConfig, CommandGroupMetadata group, CommandMetadata command, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object>> parsedOptions, java.util.Map<OptionMetadata,java.lang.Integer> optionsCount, java.util.List<Context> locationStack, java.util.List<java.lang.Object> parsedArguments, OptionMetadata currentOption, java.util.List<java.lang.String> unparsedInput)Constructor parameters in com.github.rvesse.airline.parser with type arguments of type OptionMetadata Constructor Description ParseState(GlobalMetadata<T> global, ParserMetadata<T> parserConfig, CommandGroupMetadata group, CommandMetadata command, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object>> parsedOptions, java.util.Map<OptionMetadata,java.lang.Integer> optionsCount, java.util.List<Context> locationStack, java.util.List<java.lang.Object> parsedArguments, OptionMetadata currentOption, java.util.List<java.lang.String> unparsedInput)ParseState(GlobalMetadata<T> global, ParserMetadata<T> parserConfig, CommandGroupMetadata group, CommandMetadata command, java.util.List<org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object>> parsedOptions, java.util.Map<OptionMetadata,java.lang.Integer> optionsCount, java.util.List<Context> locationStack, java.util.List<java.lang.Object> parsedArguments, OptionMetadata currentOption, java.util.List<java.lang.String> unparsedInput) -
Uses of OptionMetadata in com.github.rvesse.airline.parser.errors
Fields in com.github.rvesse.airline.parser.errors with type parameters of type OptionMetadata Modifier and Type Field Description private java.util.Set<OptionMetadata>ParseOptionGroupException. optionsMethods in com.github.rvesse.airline.parser.errors that return types with arguments of type OptionMetadata Modifier and Type Method Description java.util.Set<OptionMetadata>ParseOptionGroupException. getOptions()Constructor parameters in com.github.rvesse.airline.parser.errors with type arguments of type OptionMetadata Constructor Description ParseOptionGroupException(java.lang.String message, java.lang.String tag, java.util.Collection<OptionMetadata> options, java.lang.Object... args) -
Uses of OptionMetadata in com.github.rvesse.airline.parser.options
Methods in com.github.rvesse.airline.parser.options that return OptionMetadata Modifier and Type Method Description protected OptionMetadataAbstractOptionParser. findOption(ParseState<T> state, java.util.List<OptionMetadata> options, java.lang.String name)Tries to find an option with the given nameprotected OptionMetadataAbstractOptionParser. findOption(ParseState<T> state, java.util.List<OptionMetadata> options, java.lang.String name, OptionMetadata defaultValue)Tries to find an option with the given nameMethods in com.github.rvesse.airline.parser.options with parameters of type OptionMetadata Modifier and Type Method Description protected OptionMetadataAbstractOptionParser. findOption(ParseState<T> state, java.util.List<OptionMetadata> options, java.lang.String name, OptionMetadata defaultValue)Tries to find an option with the given nameprotected voidAbstractOptionParser. noValueForOption(ParseState<T> state, OptionMetadata option)Reports that no/insufficient values were provided for an optionMethod parameters in com.github.rvesse.airline.parser.options with type arguments of type OptionMetadata Modifier and Type Method Description protected OptionMetadataAbstractOptionParser. findOption(ParseState<T> state, java.util.List<OptionMetadata> options, java.lang.String name)Tries to find an option with the given nameprotected OptionMetadataAbstractOptionParser. findOption(ParseState<T> state, java.util.List<OptionMetadata> options, java.lang.String name, OptionMetadata defaultValue)Tries to find an option with the given nameprotected booleanAbstractOptionParser. isSeparatorOrOption(ParseState<T> state, java.util.List<OptionMetadata> allowedOptions, java.lang.String argsSeparator, boolean shortForm, java.lang.String peekedToken)Checks whether the next value is an arguments separator or optionprotected booleanGreedyClassicGetOptParser. isSeparatorOrOption(ParseState<T> state, java.util.List<OptionMetadata> allowedOptions, java.lang.String argsSeparator, boolean shortForm, java.lang.String peekedToken)ParseState<T>AbstractNameValueOptionParser. parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ParseState<T> state, java.util.List<OptionMetadata> allowedOptions)ParseState<T>ClassicGetOptParser. parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ParseState<T> state, java.util.List<OptionMetadata> allowedOptions)ParseState<T>ListValueOptionParser. parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ParseState<T> state, java.util.List<OptionMetadata> allowedOptions)ParseState<T>MaybeListValueOptionParser. parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ParseState<T> state, java.util.List<OptionMetadata> allowedOptions)ParseState<T>MaybePairValueOptionParser. parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ParseState<T> state, java.util.List<OptionMetadata> allowedOptions)ParseState<T>OptionParser. parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ParseState<T> state, java.util.List<OptionMetadata> allowedOptions)Parses one/more options from the token streamParseState<T>StandardOptionParser. parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens, ParseState<T> state, java.util.List<OptionMetadata> allowedOptions) -
Uses of OptionMetadata in com.github.rvesse.airline.restrictions
Methods in com.github.rvesse.airline.restrictions with parameters of type OptionMetadata Modifier and Type Method Description <T> voidAbstractCommonRestriction. finalValidate(ParseState<T> state, OptionMetadata option)<T> voidOptionRestriction. finalValidate(ParseState<T> state, OptionMetadata option)Method that is called after Airline has completed parsingstatic <T> java.lang.StringAbstractCommonRestriction. getOptionTitle(ParseState<T> state, OptionMetadata option)<T> voidAbstractCommonRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value)<T> voidOptionRestriction. postValidate(ParseState<T> state, OptionMetadata option, 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, OptionMetadata option, java.lang.String value)<T> voidOptionRestriction. preValidate(ParseState<T> state, OptionMetadata option, 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 OptionMetadata in com.github.rvesse.airline.restrictions.common
Methods in com.github.rvesse.airline.restrictions.common with parameters of type OptionMetadata Modifier and Type Method Description <T> voidIsRequiredRestriction. finalValidate(ParseState<T> state, OptionMetadata option)<T> voidOccurrencesRestriction. finalValidate(ParseState<T> state, OptionMetadata option)protected voidPortRestriction. invalidOptionPort(OptionMetadata option, java.lang.String title, java.lang.Object value)private <T> booleanPartialRestriction. isApplicableToOption(ParseState<T> state, OptionMetadata option)<T> voidAllowedValuesRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value)<T> voidPartialRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value)<T> voidPortRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value)<T> voidPositiveNegativeRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value)<T> voidRangeRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value)<T> voidAbstractStringRestriction. preValidate(ParseState<T> state, OptionMetadata option, java.lang.String value)<T> voidAllowedEnumValuesRestriction. preValidate(ParseState<T> state, OptionMetadata option, java.lang.String value)<T> voidAllowedRawValuesRestriction. preValidate(ParseState<T> state, OptionMetadata option, java.lang.String value)<T> voidPartialRestriction. preValidate(ParseState<T> state, OptionMetadata option, java.lang.String value)<T> voidPathRestriction. preValidate(ParseState<T> state, OptionMetadata option, java.lang.String value)<T> voidPatternRestriction. preValidate(ParseState<T> state, OptionMetadata option, java.lang.String value)protected abstract <T> ParseRestrictionViolatedExceptionAbstractStringRestriction. violated(ParseState<T> state, OptionMetadata option, java.lang.String value)Method that derived classes must implement to provide an exception for the case of an invalid option value, this will be called ifAbstractStringRestriction.isValid(String)returnsfalseprotected <T> ParseRestrictionViolatedExceptionEndsWithRestriction. violated(ParseState<T> state, OptionMetadata option, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionLengthRestriction. violated(ParseState<T> state, OptionMetadata option, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionNoOptionLikeValuesRestriction. violated(ParseState<T> state, OptionMetadata option, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionNotBlankRestriction. violated(ParseState<T> state, OptionMetadata option, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionNotEmptyRestriction. violated(ParseState<T> state, OptionMetadata option, java.lang.String value)protected <T> ParseRestrictionViolatedExceptionStartsWithRestriction. violated(ParseState<T> state, OptionMetadata option, java.lang.String value) -
Uses of OptionMetadata in com.github.rvesse.airline.restrictions.options
Methods in com.github.rvesse.airline.restrictions.options that return types with arguments of type OptionMetadata Modifier and Type Method Description private <T> java.util.Collection<OptionMetadata>MutuallyExclusiveRestriction. getTaggedOptions(ParseState<T> state)private <T> java.util.Collection<OptionMetadata>RequireFromRestriction. getTaggedOptions(ParseState<T> state)Methods in com.github.rvesse.airline.restrictions.options with parameters of type OptionMetadata Modifier and Type Method Description <T> voidAbstractRequiredUnlessRestriction. finalValidate(ParseState<T> state, OptionMetadata option)<T> voidMutuallyExclusiveRestriction. finalValidate(ParseState<T> state, OptionMetadata option)<T> voidRequiredOnlyIfRestriction. finalValidate(ParseState<T> state, OptionMetadata option)<T> voidRequireFromRestriction. finalValidate(ParseState<T> state, OptionMetadata option)<T> voidMutuallyExclusiveRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value)<T> voidRequiredOnlyIfRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value)<T> voidRequireFromRestriction. postValidate(ParseState<T> state, OptionMetadata option, java.lang.Object value)<T> voidMutuallyExclusiveRestriction. preValidate(ParseState<T> state, OptionMetadata option, java.lang.String value)<T> voidRequiredOnlyIfRestriction. preValidate(ParseState<T> state, OptionMetadata option, java.lang.String value)<T> voidRequireFromRestriction. preValidate(ParseState<T> state, OptionMetadata option, java.lang.String value)protected abstract <T> booleanAbstractRequiredUnlessRestriction. unless(ParseState<T> state, OptionMetadata option)Answers whether the unless condition of the restriction is metprotected <T> booleanRequiredUnlessEnvironmentRestriction. unless(ParseState<T> state, OptionMetadata option)Method parameters in com.github.rvesse.airline.restrictions.options with type arguments of type OptionMetadata Modifier and Type Method Description private static java.lang.StringMutuallyExclusiveRestriction. toOptionsList(java.lang.Iterable<OptionMetadata> options)private static java.lang.StringRequireFromRestriction. toOptionsList(java.lang.Iterable<OptionMetadata> options) -
Uses of OptionMetadata in com.github.rvesse.airline.types
Methods in com.github.rvesse.airline.types with parameters of type OptionMetadata Modifier and Type Method Description <T> TypeConverterDefaultTypeConverterProvider. getTypeConverter(OptionMetadata option, ParseState<T> state)<T> TypeConverterTypeConverterProvider. getTypeConverter(OptionMetadata option, ParseState<T> state)Gets the type converter to use for the given option and parser state -
Uses of OptionMetadata in com.github.rvesse.airline.types.numerics
Methods in com.github.rvesse.airline.types.numerics with parameters of type OptionMetadata Modifier and Type Method Description <T> TypeConverterDefaultNumericConverter. getTypeConverter(OptionMetadata option, ParseState<T> state) -
Uses of OptionMetadata in com.github.rvesse.airline.utils.predicates.parser
Fields in com.github.rvesse.airline.utils.predicates.parser declared as OptionMetadata Modifier and Type Field Description private OptionMetadataParsedOptionFinder. optMethods in com.github.rvesse.airline.utils.predicates.parser with parameters of type OptionMetadata Modifier and Type Method Description booleanOptionFinder. evaluate(OptionMetadata option)protected booleanAbbreviatedOptionFinder. isExactNameMatch(java.lang.String value, OptionMetadata item)protected booleanAbbreviatedOptionFinder. isPartialNameMatch(java.lang.String value, OptionMetadata item)Method parameters in com.github.rvesse.airline.utils.predicates.parser with type arguments of type OptionMetadata Modifier and Type Method Description booleanParsedOptionFinder. evaluate(org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object> parsedOption)Constructors in com.github.rvesse.airline.utils.predicates.parser with parameters of type OptionMetadata Constructor Description ParsedOptionFinder(OptionMetadata option)Constructor parameters in com.github.rvesse.airline.utils.predicates.parser with type arguments of type OptionMetadata Constructor Description AbbreviatedOptionFinder(java.lang.String value, java.util.Collection<OptionMetadata> items) -
Uses of OptionMetadata in com.github.rvesse.airline.utils.predicates.restrictions
Methods in com.github.rvesse.airline.utils.predicates.restrictions with parameters of type OptionMetadata Modifier and Type Method Description booleanAbstractOptionRestrictionBasedFinder. evaluate(OptionMetadata arg0)Method parameters in com.github.rvesse.airline.utils.predicates.restrictions with type arguments of type OptionMetadata Modifier and Type Method Description booleanAbstractParsedOptionRestrictionBasedFinder. evaluate(org.apache.commons.lang3.tuple.Pair<OptionMetadata,java.lang.Object> parsedOption)
-