Interface ParseCommandArgument<T>

Type Parameters:
T - The returning class type
All Known Subinterfaces:
CommandArgument<T>
All Known Implementing Classes:
AnyArgument, BlockGroupArgument, BlockPositionArgument, BlockTypeArgument, BlockTypesArgument, BooleanArgument, DoubleArgument, EnumArgument, ExactArgument, ExactPositionArgument, FlatRemainingArgument, FloatArgument, IdentifiableArgument, IntegerArgument, LivePlayerArgument, MappedArgumentWrapper, OptionalArgument, OptionalArgument.WrappedParser, PermissionOrArgument, PositionArgument, RemainingArgument, SourceOrLivePlayerArgument, StringArgument, StringParserArgument, SuggestionArgument, UserArgument, Vector3Argument, Vector3DoubleArgument, Vector3IntegerArgument, WorldArgument

public interface ParseCommandArgument<T>
The basic interface for parsing a CommandArgument. Some command arguments require getters for values whereby the getter requires CommandContext and CommandArgumentContext resulting in this function being handy as a lamda