public class SubCommand
extends java.lang.Object
Constructor and Description |
---|
SubCommand(java.lang.String name,
java.lang.String description,
java.util.List<Argument> arguments,
java.lang.String permission,
int minimumParameters,
int parameters,
boolean async,
java.lang.Object commandInvoker) |
Modifier and Type | Method and Description |
---|---|
void |
addMethod(java.lang.Class<? extends org.bukkit.command.CommandSender> sender,
java.lang.reflect.Method method) |
java.util.List<Argument> |
getArguments() |
java.lang.String |
getArgumentString() |
java.lang.String |
getDescription() |
int |
getMinimumParameters() |
java.lang.String |
getName() |
int |
getParameters() |
java.lang.String |
getPermission() |
boolean |
hasPermission() |
void |
invoke(org.bukkit.command.CommandSender sender,
java.lang.Object[] arguments) |
boolean |
isAsync() |
public SubCommand(java.lang.String name, java.lang.String description, java.util.List<Argument> arguments, java.lang.String permission, int minimumParameters, int parameters, boolean async, java.lang.Object commandInvoker)
public void addMethod(java.lang.Class<? extends org.bukkit.command.CommandSender> sender, java.lang.reflect.Method method)
public void invoke(org.bukkit.command.CommandSender sender, java.lang.Object[] arguments)
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getArgumentString()
public java.util.List<Argument> getArguments()
public java.lang.String getPermission()
public boolean hasPermission()
public int getMinimumParameters()
public int getParameters()
public boolean isAsync()