Uses of Class
com.github.rvesse.airline.parser.ParseState
Packages that use ParseState
Package
Description
-
Uses of ParseState in com.github.rvesse.airline.examples.userguide.parser.options
Methods in com.github.rvesse.airline.examples.userguide.parser.options that return ParseStateModifier and TypeMethodDescriptionJdbcStyleOptionParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) Methods in com.github.rvesse.airline.examples.userguide.parser.options with parameters of type ParseStateModifier and TypeMethodDescriptionJdbcStyleOptionParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) -
Uses of ParseState in com.github.rvesse.airline.examples.userguide.restrictions.custom
Methods in com.github.rvesse.airline.examples.userguide.restrictions.custom with parameters of type ParseStateModifier and TypeMethodDescription<T> voidMultipleOfRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidMultipleOfRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) private <T> voidMultipleOfRestriction.validate(ParseState<T> state, String optionTitle, Object value) -
Uses of ParseState in com.github.rvesse.airline.parser
Fields in com.github.rvesse.airline.parser declared as ParseStateMethods in com.github.rvesse.airline.parser that return ParseStateModifier and TypeMethodDescriptionParseResult.getState()Gets the final parser statestatic <T> ParseState<T> ParseState.newInstance()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) protected ParseState<T> AbstractCommandParser.parseCommand(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state) protected ParseState<T> AbstractCommandParser.parseCommandOptionsAndArguments(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, CommandMetadata command) protected ParseState<T> AbstractCommandParser.parseGroup(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state) private ParseState<T> AbstractCommandParser.parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions) ParseState.popContext()ParseState.pushContext(Context location) protected ParseState<T> AbstractCommandParser.tryParse(GlobalMetadata<T> metadata, Iterable<String> args) Tries to parse the argumentsprotected ParseState<T> AbstractCommandParser.tryParse(GlobalMetadata<T> metadata, String... args) Tries to parse the argumentsprotected ParseState<T> AbstractCommandParser.tryParse(ParserMetadata<T> parserConfig, CommandMetadata command, Iterable<String> args) Tries to parse the argumentsParseState.withArgument(ArgumentsMetadata arguments, String rawValue) ParseState.withCommand(CommandMetadata command) ParseState.withConfiguration(ParserMetadata<T> parserConfig) ParseState.withGlobal(GlobalMetadata<T> global) ParseState.withGroup(CommandGroupMetadata group) ParseState.withOption(OptionMetadata option) ParseState.withOptionValue(OptionMetadata option, String rawValue) ParseState.withUnparsedInput(String input) Methods in com.github.rvesse.airline.parser with parameters of type ParseStateModifier and TypeMethodDescriptionprotected org.apache.commons.collections4.iterators.PeekingIterator<String> AbstractCommandParser.applyAliases(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state) protected final TypeConverterAbstractParser.getTypeConverter(ParseState<T> state) Gets the type converter to use for converting arguments into option/argument valuesprivate 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) protected ParseState<T> AbstractCommandParser.parseCommand(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state) protected ParseState<T> AbstractCommandParser.parseCommandOptionsAndArguments(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, CommandMetadata command) protected ParseState<T> AbstractCommandParser.parseGroup(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state) 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 ParseStateModifierConstructorDescriptionParseResult(ParseState<T> state, Collection<ParseException> errors) -
Uses of ParseState in com.github.rvesse.airline.parser.aliases
Methods in com.github.rvesse.airline.parser.aliases with parameters of type ParseStateModifier and TypeMethodDescriptionorg.apache.commons.collections4.iterators.PeekingIterator<String> AliasResolver.resolveAliases(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state) -
Uses of ParseState in com.github.rvesse.airline.parser.command
Methods in com.github.rvesse.airline.parser.command with parameters of type ParseStateModifier and TypeMethodDescriptionprotected voidCliParser.validate(ParseState<T> state) Validates the parser stateprotected voidSingleCommandParser.validate(ParseState<T> state, List<GlobalRestriction> restrictions) Validates the parser state -
Uses of ParseState in com.github.rvesse.airline.parser.errors.handlers
Methods in com.github.rvesse.airline.parser.errors.handlers with parameters of type ParseStateModifier and TypeMethodDescription<T> ParseResult<T> CollectAll.finished(ParseState<T> state) <T> ParseResult<T> FailAll.finished(ParseState<T> state) <T> ParseResult<T> FailFast.finished(ParseState<T> state) <T> ParseResult<T> ParserErrorHandler.finished(ParseState<T> state) Prepares the parser result -
Uses of ParseState in com.github.rvesse.airline.parser.options
Methods in com.github.rvesse.airline.parser.options that return ParseStateModifier and TypeMethodDescriptionAbstractNameValueOptionParser.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) Methods in com.github.rvesse.airline.parser.options with parameters of type ParseStateModifier and TypeMethodDescriptionprotected booleanGreedyMaybeListValueOptionParser.canGreedySearch(ParseState<T> state) protected booleanMaybeListValueOptionParser.canGreedySearch(ParseState<T> state) Gets whether we can do a greedy search for list value(s)protected 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) protected voidAbstractOptionParser.noValueForOption(ParseState<T> state, OptionMetadata option) Reports that no/insufficient values were provided for an optionAbstractNameValueOptionParser.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 ParseState in com.github.rvesse.airline.parser.suggester
Methods in com.github.rvesse.airline.parser.suggester that return ParseStateModifier and TypeMethodDescriptionSuggestionParser.parse(GlobalMetadata<T> metadata, Iterable<String> args) -
Uses of ParseState in com.github.rvesse.airline.restrictions
Methods in com.github.rvesse.airline.restrictions with parameters of type ParseStateModifier and TypeMethodDescription<T> voidAbstractCommonRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) <T> voidAbstractCommonRestriction.finalValidate(ParseState<T> state, OptionMetadata option) <T> voidArgumentsRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) Method that is called after Airline has completed parsing<T> voidOptionRestriction.finalValidate(ParseState<T> state, OptionMetadata option) Method that is called after Airline has completed parsingstatic <T> StringAbstractCommonRestriction.getArgumentTitle(ParseState<T> state, ArgumentsMetadata arguments) static <T> StringAbstractCommonRestriction.getOptionTitle(ParseState<T> state, OptionMetadata option) <T> voidAbstractCommonRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidAbstractCommonRestriction.postValidate(ParseState<T> state, OptionMetadata option, 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> 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, ArgumentsMetadata arguments, String value) <T> voidAbstractCommonRestriction.preValidate(ParseState<T> state, OptionMetadata option, 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<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<T> voidGlobalRestriction.validate(ParseState<T> state) Validates the parser state<T> voidNone.validate(ParseState<T> state) -
Uses of ParseState in com.github.rvesse.airline.restrictions.common
Methods in com.github.rvesse.airline.restrictions.common with parameters of type ParseStateModifier and TypeMethodDescriptionAllowedValuesRestriction.createAllowedValues(ParseState<T> state, String title, Class<?> type, TypeConverter converter) <T> voidIsRequiredRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) <T> voidIsRequiredRestriction.finalValidate(ParseState<T> state, OptionMetadata option) <T> voidOccurrencesRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) <T> voidOccurrencesRestriction.finalValidate(ParseState<T> state, OptionMetadata option) private <T> booleanPartialRestriction.isApplicableToArgument(ParseState<T> state) private <T> booleanPartialRestriction.isApplicableToOption(ParseState<T> state, OptionMetadata option) <T> voidAllowedValuesRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidAllowedValuesRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidPartialRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidPartialRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidPortRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidPortRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidPositiveNegativeRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidPositiveNegativeRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) <T> voidRangeRestriction.postValidate(ParseState<T> state, ArgumentsMetadata arguments, Object value) <T> voidRangeRestriction.postValidate(ParseState<T> state, OptionMetadata option, Object value) final <T> voidAbstractStringRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) final <T> voidAbstractStringRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidAllowedEnumValuesRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidAllowedEnumValuesRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidAllowedRawValuesRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidAllowedRawValuesRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidPartialRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidPartialRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidPathRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidPathRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) <T> voidPatternRestriction.preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) <T> voidPatternRestriction.preValidate(ParseState<T> state, OptionMetadata option, String value) OccurrencesRestriction.titles(ParseState<T> state, ArgumentsMetadata arguments) <T> voidNoOptionLikeValuesRestriction.validate(ParseState<T> state) 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 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, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionEndsWithRestriction.violated(ParseState<T> state, OptionMetadata option, String value) protected <T> ParseRestrictionViolatedExceptionLengthRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionLengthRestriction.violated(ParseState<T> state, OptionMetadata option, String value) protected <T> ParseRestrictionViolatedExceptionNoOptionLikeValuesRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionNoOptionLikeValuesRestriction.violated(ParseState<T> state, OptionMetadata option, String value) protected <T> ParseRestrictionViolatedExceptionNotBlankRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionNotBlankRestriction.violated(ParseState<T> state, OptionMetadata option, String value) protected <T> ParseRestrictionViolatedExceptionNotEmptyRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionNotEmptyRestriction.violated(ParseState<T> state, OptionMetadata option, String value) protected <T> ParseRestrictionViolatedExceptionStartsWithRestriction.violated(ParseState<T> state, ArgumentsMetadata arguments, String value) protected <T> ParseRestrictionViolatedExceptionStartsWithRestriction.violated(ParseState<T> state, OptionMetadata option, String value) -
Uses of ParseState in com.github.rvesse.airline.restrictions.global
Methods in com.github.rvesse.airline.restrictions.global with parameters of type ParseStateModifier and TypeMethodDescription<T> voidCommandRequiredRestriction.validate(ParseState<T> state) <T> voidNoMissingOptionValuesRestriction.validate(ParseState<T> state) <T> voidNoUnexpectedArgumentsRestriction.validate(ParseState<T> state) -
Uses of ParseState in com.github.rvesse.airline.restrictions.options
Methods in com.github.rvesse.airline.restrictions.options with parameters of type ParseStateModifier and TypeMethodDescription<T> voidAbstractRequiredUnlessRestriction.finalValidate(ParseState<T> state, ArgumentsMetadata arguments) <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) private <T> Collection<OptionMetadata> MutuallyExclusiveRestriction.getTaggedOptions(ParseState<T> state) private <T> Collection<OptionMetadata> RequireFromRestriction.getTaggedOptions(ParseState<T> state) <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, ArgumentsMetadata arguments) Answers whether the unless condition of the restriction is metprotected 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, ArgumentsMetadata arguments) protected <T> booleanRequiredUnlessEnvironmentRestriction.unless(ParseState<T> state, OptionMetadata option) -
Uses of ParseState in com.github.rvesse.airline.types
Methods in com.github.rvesse.airline.types with parameters of type ParseStateModifier and TypeMethodDescription<T> TypeConverterDefaultTypeConverterProvider.getTypeConverter(ArgumentsMetadata arguments, ParseState<T> state) <T> TypeConverterDefaultTypeConverterProvider.getTypeConverter(OptionMetadata option, ParseState<T> state) <T> TypeConverterTypeConverterProvider.getTypeConverter(ArgumentsMetadata arguments, ParseState<T> state) Gets the type converter to use for the given arguments and parser state<T> TypeConverterTypeConverterProvider.getTypeConverter(OptionMetadata option, ParseState<T> state) Gets the type converter to use for the given option and parser state -
Uses of ParseState in com.github.rvesse.airline.types.numerics
Methods in com.github.rvesse.airline.types.numerics with parameters of type ParseStateModifier and TypeMethodDescription<T> TypeConverterDefaultNumericConverter.getTypeConverter(ArgumentsMetadata arguments, ParseState<T> state) <T> TypeConverterDefaultNumericConverter.getTypeConverter(OptionMetadata option, ParseState<T> state)