classpublicabstractPriority 3
ArgumentType
com.hypixel.hytale.server.core.command.system.arguments.types.ArgumentType
implements SuggestionProvider
9
Methods
9
Public Methods
4
Fields
3
Constructors
Constants
String[]EMPTY_EXAMPLES= new String[0]
Constructors
protected
ArgumentType(Message name, Message argumentUsage, int numberOfParameters, String[] examples)protected
ArgumentType(String name, Message argumentUsage, int numberOfParameters, String[] examples)protected
ArgumentType(String name, String argumentUsage, int numberOfParameters, String[] examples)Methods
Public Methods (9)
public
Message getArgumentUsage()@Nonnull
public
String[] getExamples()@Nonnull
public
Message getName()@Nonnull
public
int getNumberOfParameters()public
boolean isListArgument()public
DataType parse(String[] var1, ParseResult var2)@Nullable
public
DataType processedGet(CommandSender sender, CommandContext context, Argument<?, DataType> argument)@Nullable
public
void suggest(CommandSender sender, String textAlreadyEntered, int numParametersTyped, SuggestionResult result)@Override
public
String toString()@Nonnull@Override
Fields
Protected Fields (2)
protected
String[] examplesprotected
int numberOfParametersPrivate/Package Fields (2)
private
Message argumentUsageprivate
Message name