-
- All Implemented Interfaces:
public final class SpringFoxPluginCommand extends CommandCommand implementation for spring fox
-
-
Field Summary
Fields Modifier and Type Field Description private Function1<CommandInvocation, Unit>executorprivate Function1<TabCompletionInvocation, List<String>>completerpublic final Timingtimings
-
Constructor Summary
Constructors Constructor Description SpringFoxPluginCommand(CommandHandler annotation, Function1<CommandInvocation, Unit> executor, Function1<TabCompletionInvocation, List<String>> completer)SpringFoxPluginCommand(String name, String description, String usage, List<String> alias, Function1<CommandInvocation, Unit> executor, Function1<TabCompletionInvocation, List<String>> completer)
-
Method Summary
Modifier and Type Method Description final Function1<CommandInvocation, Unit>getExecutor()final UnitsetExecutor(Function1<CommandInvocation, Unit> executor)final Function1<TabCompletionInvocation, List<String>>getCompleter()final UnitsetCompleter(Function1<TabCompletionInvocation, List<String>> completer)Booleanexecute(CommandSender sender, String commandLabel, Array<out String> args)List<String>tabComplete(CommandSender sender, String alias, Array<out String> args)-
Methods inherited from class org.bukkit.command.Command
getAliases, getDescription, getLabel, getName, getPermission, getPermissionMessage, getTimingName, getUsage, isRegistered, permissionMessage, permissionMessage, register, setAliases, setDescription, setLabel, setName, setPermission, setPermissionMessage, setUsage, tabComplete, testPermission, testPermissionSilent, toString, unregister -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SpringFoxPluginCommand
SpringFoxPluginCommand(CommandHandler annotation, Function1<CommandInvocation, Unit> executor, Function1<TabCompletionInvocation, List<String>> completer)
-
SpringFoxPluginCommand
SpringFoxPluginCommand(String name, String description, String usage, List<String> alias, Function1<CommandInvocation, Unit> executor, Function1<TabCompletionInvocation, List<String>> completer)
-
-
Method Detail
-
getExecutor
final Function1<CommandInvocation, Unit> getExecutor()
-
setExecutor
final Unit setExecutor(Function1<CommandInvocation, Unit> executor)
-
getCompleter
final Function1<TabCompletionInvocation, List<String>> getCompleter()
-
setCompleter
final Unit setCompleter(Function1<TabCompletionInvocation, List<String>> completer)
-
-
-
-