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

privateArgumentType<DataType> argumentType
privateAbstractCommand commandRegisteredTo
privateString description
privateString name
privateSuggestionProvider suggestionProvider
privateList<Validator<DataType>> validators

Related Classes