Package org.incendo.cloud.parser
package org.incendo.cloud.parser
Parser classes used to parse command components.
-
ClassDescriptionArgumentParser<C,
T> Parser that parses strings into values of a specific typeUtility interface extendingArgumentParserto make it easier to implementArgumentParser.FutureArgumentParser.parseFuture(CommandContext, CommandInput).Result of the parsing done by aArgumentParserMappedArgumentParser<C,I, O> An argument parser which wraps another argument parser, converting the output type.MappedArgumentParser.Mapper<C,I, O> MappedArgumentParserImpl<C,I, O> Contributes to theParserRegistry.ParserDescriptor<C,T> Parser parameter used when retrieving parsers from theParserRegistryRegistry that allowsparsersto be referenced by the type of the values they produce, or by their names.ParserRegistry.AnnotationMapper<A extends Annotation>Common parser parameters used when resolving types in theParserRegistryStandard implementation ofParserRegistry