classpublicabstractPriority 3
Argument
com.hypixel.hytale.server.core.command.system.arguments.system.Argument
14
Methods
14
Public Methods
6
Fields
1
Constructors
Constructors
package-private
Argument(AbstractCommand commandRegisteredTo, String name, String description, ArgumentType<DataType> argumentType)Methods
Public Methods (14)
public
Arg addValidator(Validator<DataType> validator)public
DataType get(CommandContext context)public
ArgumentType<DataType> getArgumentType()@Nonnull
public
AbstractCommand getCommandRegisteredTo()@Nonnull
public
String getDescription()@Nullable
public
String getName()@Nonnull
public
DataType getProcessed(CommandContext context)@Nullable
public
List<String> getSuggestions(CommandSender sender, String[] textAlreadyEntered)@Nonnull
public
Message getUsageMessage()@Nonnull
public
Message getUsageOneLiner()@Nonnull
public
boolean provided(CommandContext context)public
Arg suggest(SuggestionProvider suggestionProvider)public
String toString()@Nonnull@Override
public
void validate(DataType data, ParseResult parseResult)Fields
Private/Package Fields (6)
private
ArgumentType<DataType> argumentTypeprivate
AbstractCommand commandRegisteredToprivate
String descriptionprivate
String nameprivate
SuggestionProvider suggestionProviderprivate
List<Validator<DataType>> validators