java.lang.Object
com.github.rvesse.airline.parser.ParseState<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CommandMetadata
private final OptionMetadata
private final GlobalMetadata
<T> private final CommandGroupMetadata
private final Map
<OptionMetadata, Integer> private final List
<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> private final ParserMetadata
<T> -
Constructor Summary
ConstructorsConstructorDescriptionParseState
(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) -
Method Summary
Modifier and TypeMethodDescriptiongetGroup()
int
getOptionValuesSeen
(OptionMetadata option) List
<org.apache.commons.lang3.tuple.Pair<OptionMetadata, Object>> static <T> ParseState
<T> pushContext
(Context location) toString()
withArgument
(ArgumentsMetadata arguments, String rawValue) withCommand
(CommandMetadata command) withConfiguration
(ParserMetadata<T> parserConfig) withGlobal
(GlobalMetadata<T> global) withGroup
(CommandGroupMetadata group) withOption
(OptionMetadata option) withOptionValue
(OptionMetadata option, String rawValue) withUnparsedInput
(String input)
-
Field Details
-
locationStack
-
global
-
parserConfig
-
group
-
command
-
parsedOptions
-
optionsCount
-
parsedArguments
-
currentOption
-
unparsedInput
-
-
Constructor Details
-
ParseState
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)
-
-
Method Details
-
newInstance
-
pushContext
-
popContext
-
withOptionValue
-
withGlobal
-
withConfiguration
-
withGroup
-
withCommand
-
withOption
-
withArgument
-
withUnparsedInput
-
toString
-
getLocation
-
getGlobal
-
getParserConfiguration
-
getGroup
-
getCommand
-
getCurrentOption
-
getParsedOptions
-
getOptionValuesSeen
-
getParsedArguments
-
getUnparsedInput
-