Uses of Class
com.github.rvesse.airline.model.OptionMetadata
Packages that use OptionMetadata
Package
Description
-
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 OptionMetadataModifier and TypeMethodDescriptionJdbcStyleOptionParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, 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 OptionMetadataModifier and TypeMethodDescription<T> voidMultipleOfRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) -
Uses of OptionMetadata in com.github.rvesse.airline.help
Fields in com.github.rvesse.airline.help with type parameters of type OptionMetadataModifier and TypeFieldDescriptionstatic final 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 OptionMetadataModifier and TypeMethodDescriptionprotected List<OptionMetadata> CliCommandUsageGenerator.outputSynopsis(UsagePrinter out, String programName, String[] groupNames, 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 OptionMetadataModifier and TypeMethodDescriptionprotected 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 OptionMetadataModifier and TypeMethodDescriptionprotected CliUsageHelperCliCommandUsageGenerator.createHelper(Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) protected CliUsageHelperCliGlobalUsageGenerator.createHelper(Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) protected CliUsageHelperCliGlobalUsageSummaryGenerator.createHelper(Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) voidCliUsageHelper.outputOptions(UsagePrinter out, List<OptionMetadata> options) protected <T> voidCliCommandUsageGenerator.outputOptionsAndArguments(UsagePrinter out, CommandMetadata command, 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 OptionMetadataModifierConstructorDescriptionCliCommandUsageGenerator(int columns, Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) CliUsageHelper(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 OptionMetadataModifier and TypeMethodDescriptionprotected 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 OptionMetadataModifier and TypeFieldDescriptionprivate final Comparator<? super OptionMetadata> AbstractUsageGenerator.optionComparatorMethods in com.github.rvesse.airline.help.common that return types with arguments of type OptionMetadataModifier and TypeMethodDescriptionprotected final Comparator<? super OptionMetadata> AbstractUsageGenerator.getOptionComparator()protected List<OptionMetadata> AbstractUsageGenerator.sortOptions(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 OptionMetadataModifier and TypeMethodDescriptionprotected StringAbstractUsageGenerator.toDescription(OptionMetadata option) protected StringAbstractUsageGenerator.toUsage(OptionMetadata option) Method parameters in com.github.rvesse.airline.help.common with type arguments of type OptionMetadataModifier and TypeMethodDescriptionprotected List<OptionMetadata> AbstractUsageGenerator.sortOptions(List<OptionMetadata> options) Sorts the options assuming a non-null comparator was provided at instantiation timeAbstractUsageGenerator.toSynopsisUsage(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 OptionMetadataModifierConstructorDescriptionAbstractCommandUsageGenerator(Comparator<? super OptionMetadata> optionComparator) AbstractCommandUsageGenerator(Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) AbstractPrintedCommandUsageGenerator(int columns, 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 OptionMetadataModifier and TypeMethodDescriptionprotected List<OptionMetadata> HtmlCommandUsageGenerator.outputSynopsis(Writer writer, String programName, 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 OptionMetadataModifier and TypeMethodDescriptionprotected voidHtmlCommandUsageGenerator.outputOptionRestriction(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 OptionMetadataModifier and TypeMethodDescriptionprotected <T> voidHtmlCommandUsageGenerator.outputOptions(Writer writer, 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 OptionMetadataModifierConstructorDescriptionHtmlCommandUsageGenerator(Comparator<? super OptionMetadata> optionComparator, boolean includeHidden, 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 OptionMetadataModifier and TypeMethodDescriptionprotected List<OptionMetadata> ManCommandUsageGenerator.outputSynopsis(TroffPrinter printer, String programName, String[] groupNames, 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 OptionMetadataModifier and TypeMethodDescriptionprotected 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 StringManCommandUsageGenerator.toDescription(OptionMetadata option) protected StringManGlobalUsageGenerator.toDescription(OptionMetadata option) Converts an option to its description formMethod parameters in com.github.rvesse.airline.help.man with type arguments of type OptionMetadataModifier and TypeMethodDescriptionprotected <T> voidManCommandUsageGenerator.outputOptions(TroffPrinter printer, CommandMetadata command, List<OptionMetadata> options, ParserMetadata<T> parserConfig) Outputs a documentation section detailing the options and their usagesintManUsageHelper.outputOptions(TroffPrinter printer, List<OptionMetadata> options, boolean endList) voidManUsageHelper.outputOptionsSynopsis(TroffPrinter printer, List<OptionMetadata> options) Constructor parameters in com.github.rvesse.airline.help.man with type arguments of type OptionMetadataModifierConstructorDescriptionManUsageHelper(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 OptionMetadataModifier and TypeMethodDescriptionprotected List<OptionMetadata> MarkdownCommandUsageGenerator.outputSynopsis(UsagePrinter out, String programName, String[] groupNames, 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 OptionMetadataModifier and TypeMethodDescriptionprotected 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 OptionMetadataModifier and TypeMethodDescriptionprotected MarkdownUsageHelperMarkdownCommandUsageGenerator.createHelper(Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) protected MarkdownUsageHelperMarkdownGlobalUsageGenerator.createHelper(Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) voidMarkdownUsageHelper.outputOptions(UsagePrinter out, List<OptionMetadata> options) protected <T> voidMarkdownCommandUsageGenerator.outputOptionsAndArguments(UsagePrinter out, CommandMetadata command, List<OptionMetadata> options, ArgumentsMetadata arguments, ParserMetadata<T> parserConfig) Outputs a documentation section detailing options and their usagesvoidMarkdownUsageHelper.outputOptionsSynopsis(UsagePrinter printer, List<OptionMetadata> options) Constructor parameters in com.github.rvesse.airline.help.markdown with type arguments of type OptionMetadataModifierConstructorDescriptionMarkdownCommandUsageGenerator(int columns, Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) MarkdownUsageHelper(Comparator<? super OptionMetadata> optionComparator, boolean includeHidden) -
Uses of OptionMetadata in com.github.rvesse.airline.model
Fields in com.github.rvesse.airline.model declared as OptionMetadataModifier and TypeFieldDescriptionprivate final OptionMetadataCommandMetadata.defaultOptionprivate OptionMetadataMetadataLoader.InjectionMetadata.defaultOptionFields in com.github.rvesse.airline.model with type parameters of type OptionMetadataModifier and TypeFieldDescriptionprivate final List<OptionMetadata> CommandMetadata.commandOptionsprivate List<OptionMetadata> MetadataLoader.InjectionMetadata.commandOptionsprivate final List<OptionMetadata> CommandMetadata.globalOptionsprivate List<OptionMetadata> MetadataLoader.InjectionMetadata.globalOptionsprivate final List<OptionMetadata> CommandMetadata.groupOptionsprivate List<OptionMetadata> MetadataLoader.InjectionMetadata.groupOptionsprivate final List<OptionMetadata> CommandGroupMetadata.optionsprivate final List<OptionMetadata> GlobalMetadata.optionsMethods in com.github.rvesse.airline.model that return OptionMetadataModifier and TypeMethodDescriptionCommandMetadata.getDefaultOption()static OptionMetadataOptionMetadata.override(Set<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 OptionMetadataModifier and TypeMethodDescriptionCommandMetadata.getAllOptions()CommandMetadata.getCommandOptions()CommandMetadata.getGlobalOptions()CommandMetadata.getGroupOptions()CommandGroupMetadata.getOptions()Gets the group optionsGlobalMetadata.getOptions()Gets the global scoped optionsprivate static List<OptionMetadata> MetadataLoader.mergeOptionSet(List<OptionMetadata> options) private static List<OptionMetadata> MetadataLoader.overrideOptionSet(List<OptionMetadata> options) Methods in com.github.rvesse.airline.model with parameters of type OptionMetadataModifier and TypeMethodDescriptionstatic OptionMetadataOptionMetadata.override(Set<String> names, OptionMetadata parent, OptionMetadata child) Tries to merge the option metadata together such that the child metadata takes precedence.private static voidMetadataLoader.tryOverrideOptions(Map<Set<String>, OptionMetadata> optionIndex, Set<String> names, OptionMetadata parent) Method parameters in com.github.rvesse.airline.model with type arguments of type OptionMetadataModifier and TypeMethodDescriptionprivate static List<OptionMetadata> MetadataLoader.mergeOptionSet(List<OptionMetadata> options) private static List<OptionMetadata> MetadataLoader.overrideOptionSet(List<OptionMetadata> options) private static voidMetadataLoader.tryOverrideOptions(Map<Set<String>, OptionMetadata> optionIndex, Set<String> names, OptionMetadata parent) Constructors in com.github.rvesse.airline.model with parameters of type OptionMetadataModifierConstructorDescriptionCommandMetadata(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 OptionMetadataModifierConstructorDescriptionCommandGroupMetadata(String name, String description, boolean hidden, Iterable<OptionMetadata> options, Iterable<CommandGroupMetadata> subGroups, CommandMetadata defaultCommand, Iterable<CommandMetadata> commands) CommandMetadata(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) GlobalMetadata(String name, String description, Iterable<OptionMetadata> options, CommandMetadata defaultCommand, Iterable<CommandMetadata> defaultGroupCommands, Iterable<CommandGroupMetadata> commandGroups, Iterable<GlobalRestriction> restrictions, Iterable<HelpSection> baseHelpSections, ParserMetadata<T> parserConfig) OptionMetadata(Iterable<OptionMetadata> options) -
Uses of OptionMetadata in com.github.rvesse.airline.parser
Fields in com.github.rvesse.airline.parser declared as OptionMetadataFields in com.github.rvesse.airline.parser with type parameters of type OptionMetadataModifier and TypeFieldDescriptionprivate final Map<OptionMetadata, Integer> ParseState.optionsCountprivate final List<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> ParseState.parsedOptionsMethods in com.github.rvesse.airline.parser that return OptionMetadataMethods in com.github.rvesse.airline.parser that return types with arguments of type OptionMetadataModifier and TypeMethodDescriptionList<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> ParseState.getParsedOptions()Methods in com.github.rvesse.airline.parser with parameters of type OptionMetadataModifier and TypeMethodDescriptionintParseState.getOptionValuesSeen(OptionMetadata option) 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.withOption(OptionMetadata option) ParseState.withOptionValue(OptionMetadata option, String rawValue) Method parameters in com.github.rvesse.airline.parser with type arguments of type OptionMetadataModifier 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) 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.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) 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.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) Constructors in com.github.rvesse.airline.parser with parameters of type OptionMetadataModifierConstructorDescription(package private)ParseState(GlobalMetadata<T> global, ParserMetadata<T> parserConfig, CommandGroupMetadata group, CommandMetadata command, List<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> parsedOptions, Map<OptionMetadata, Integer> optionsCount, List<Context> locationStack, List<Object> parsedArguments, OptionMetadata currentOption, List<String> unparsedInput) Constructor parameters in com.github.rvesse.airline.parser with type arguments of type OptionMetadataModifierConstructorDescription(package private)ParseState(GlobalMetadata<T> global, ParserMetadata<T> parserConfig, CommandGroupMetadata group, CommandMetadata command, List<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> parsedOptions, Map<OptionMetadata, Integer> optionsCount, List<Context> locationStack, List<Object> parsedArguments, OptionMetadata currentOption, List<String> unparsedInput) (package private)ParseState(GlobalMetadata<T> global, ParserMetadata<T> parserConfig, CommandGroupMetadata group, CommandMetadata command, List<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> parsedOptions, Map<OptionMetadata, Integer> optionsCount, List<Context> locationStack, List<Object> parsedArguments, OptionMetadata currentOption, List<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 OptionMetadataModifier and TypeFieldDescriptionprivate final Set<OptionMetadata> ParseOptionGroupException.optionsMethods in com.github.rvesse.airline.parser.errors that return types with arguments of type OptionMetadataConstructor parameters in com.github.rvesse.airline.parser.errors with type arguments of type OptionMetadataModifierConstructorDescriptionParseOptionGroupException(String message, String tag, Collection<OptionMetadata> options, Object... args) -
Uses of OptionMetadata in com.github.rvesse.airline.parser.options
Methods in com.github.rvesse.airline.parser.options that return OptionMetadataModifier and TypeMethodDescriptionprotected final OptionMetadataAbstractOptionParser.findOption(ParseState<T> state, List<OptionMetadata> options, String name) Tries to find an option with the given nameprotected final OptionMetadataAbstractOptionParser.findOption(ParseState<T> state, List<OptionMetadata> options, String name, OptionMetadata defaultValue) Tries to find an option with the given nameMethods in com.github.rvesse.airline.parser.options with parameters of type OptionMetadataModifier and TypeMethodDescriptionprotected final OptionMetadataAbstractOptionParser.findOption(ParseState<T> state, List<OptionMetadata> options, 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 OptionMetadataModifier and TypeMethodDescriptionprotected final OptionMetadataAbstractOptionParser.findOption(ParseState<T> state, List<OptionMetadata> options, String name) Tries to find an option with the given nameprotected final OptionMetadataAbstractOptionParser.findOption(ParseState<T> state, List<OptionMetadata> options, String name, OptionMetadata defaultValue) Tries to find an option with the given nameprotected booleanAbstractOptionParser.isSeparatorOrOption(ParseState<T> state, List<OptionMetadata> allowedOptions, String argsSeparator, boolean shortForm, String peekedToken) Checks whether the next value is an arguments separator or optionprotected booleanGreedyClassicGetOptParser.isSeparatorOrOption(ParseState<T> state, List<OptionMetadata> allowedOptions, String argsSeparator, boolean shortForm, String peekedToken) AbstractNameValueOptionParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) ClassicGetOptParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) ListValueOptionParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) MaybeListValueOptionParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) MaybePairValueOptionParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) OptionParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) Parses one/more options from the token streamStandardOptionParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) -
Uses of OptionMetadata in com.github.rvesse.airline.restrictions
Methods in com.github.rvesse.airline.restrictions with parameters of type OptionMetadataModifier and TypeMethodDescription<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> StringAbstractCommonRestriction.getOptionTitle(ParseState<T> state, OptionMetadata option) <T> voidAbstractCommonRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidOptionRestriction.postValidate(ParseState<T> state, OptionMetadata option, 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, String value) <T> voidOptionRestriction.preValidate(ParseState<T> state, OptionMetadata option, 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 OptionMetadataModifier and TypeMethodDescription<T> voidIsRequiredRestriction.finalValidate(ParseState<T> state, OptionMetadata option) <T> voidOccurrencesRestriction.finalValidate(ParseState<T> state, OptionMetadata option) protected voidPortRestriction.invalidOptionPort(OptionMetadata option, String title, Object value) private <T> booleanPartialRestriction.isApplicableToOption(ParseState<T> state, OptionMetadata option) <T> voidAllowedValuesRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidPartialRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidPortRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidPositiveNegativeRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidRangeRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) final <T> voidAbstractStringRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidAllowedEnumValuesRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidAllowedRawValuesRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidPartialRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidPathRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidPatternRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) protected abstract <T> ParseRestrictionViolatedExceptionAbstractStringRestriction.violated(ParseState<T> state, OptionMetadata option, 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, String value) protected <T> ParseRestrictionViolatedExceptionLengthRestriction.violated(ParseState<T> state, OptionMetadata option, String value) protected <T> ParseRestrictionViolatedExceptionNoOptionLikeValuesRestriction.violated(ParseState<T> state, OptionMetadata option, String value) protected <T> ParseRestrictionViolatedExceptionNotBlankRestriction.violated(ParseState<T> state, OptionMetadata option, String value) protected <T> ParseRestrictionViolatedExceptionNotEmptyRestriction.violated(ParseState<T> state, OptionMetadata option, String value) protected <T> ParseRestrictionViolatedExceptionStartsWithRestriction.violated(ParseState<T> state, OptionMetadata option, 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 OptionMetadataModifier and TypeMethodDescriptionprivate <T> Collection<OptionMetadata> MutuallyExclusiveRestriction.getTaggedOptions(ParseState<T> state) private <T> Collection<OptionMetadata> RequireFromRestriction.getTaggedOptions(ParseState<T> state) Methods in com.github.rvesse.airline.restrictions.options with parameters of type OptionMetadataModifier and TypeMethodDescription<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, Object value) <T> voidRequiredOnlyIfRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidRequireFromRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidMutuallyExclusiveRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidRequiredOnlyIfRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidRequireFromRestriction.preValidate(ParseState<T> state, OptionMetadata option, 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 OptionMetadataModifier and TypeMethodDescriptionprivate static StringMutuallyExclusiveRestriction.toOptionsList(Iterable<OptionMetadata> options) private static StringRequireFromRestriction.toOptionsList(Iterable<OptionMetadata> options) -
Uses of OptionMetadata in com.github.rvesse.airline.types
Methods in com.github.rvesse.airline.types with parameters of type OptionMetadataModifier and TypeMethodDescription<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 OptionMetadataModifier and TypeMethodDescription<T> TypeConverterDefaultNumericConverter.getTypeConverter(OptionMetadata option, ParseState<T> state) -
Uses of OptionMetadata in com.github.rvesse.airline.utils.predicates.parser
Subclasses with type arguments of type OptionMetadata in com.github.rvesse.airline.utils.predicates.parserClasses in com.github.rvesse.airline.utils.predicates.parser that implement interfaces with type arguments of type OptionMetadataFields in com.github.rvesse.airline.utils.predicates.parser declared as OptionMetadataMethods in com.github.rvesse.airline.utils.predicates.parser with parameters of type OptionMetadataModifier and TypeMethodDescriptionbooleanOptionFinder.evaluate(OptionMetadata option) protected booleanAbbreviatedOptionFinder.isExactNameMatch(String value, OptionMetadata item) protected booleanAbbreviatedOptionFinder.isPartialNameMatch(String value, OptionMetadata item) Method parameters in com.github.rvesse.airline.utils.predicates.parser with type arguments of type OptionMetadataModifier and TypeMethodDescriptionbooleanParsedOptionFinder.evaluate(org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object> parsedOption) Constructors in com.github.rvesse.airline.utils.predicates.parser with parameters of type OptionMetadataConstructor parameters in com.github.rvesse.airline.utils.predicates.parser with type arguments of type OptionMetadataModifierConstructorDescriptionAbbreviatedOptionFinder(String value, Collection<OptionMetadata> items) -
Uses of OptionMetadata in com.github.rvesse.airline.utils.predicates.restrictions
Classes in com.github.rvesse.airline.utils.predicates.restrictions that implement interfaces with type arguments of type OptionMetadataModifier and TypeClassDescriptionclassclassclassclassMethods in com.github.rvesse.airline.utils.predicates.restrictions with parameters of type OptionMetadataModifier and TypeMethodDescriptionfinal booleanAbstractOptionRestrictionBasedFinder.evaluate(OptionMetadata arg0) Method parameters in com.github.rvesse.airline.utils.predicates.restrictions with type arguments of type OptionMetadataModifier and TypeMethodDescriptionbooleanAbstractParsedOptionRestrictionBasedFinder.evaluate(org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object> parsedOption)