HyCodeYourTale
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)

protectedString[] examples
protectedint numberOfParameters

Private/Package Fields (2)

privateMessage argumentUsage
privateMessage name

Related Classes