Class CommandHelp
- java.lang.Object
-
- de.dytanic.cloudnet.command.Command
-
- de.dytanic.cloudnet.command.commands.CommandHelp
-
- All Implemented Interfaces:
ICommandExecutor,ITabCompleter
public final class CommandHelp extends Command implements ITabCompleter
-
-
Field Summary
-
Fields inherited from class de.dytanic.cloudnet.command.Command
description, names, permission, prefix, usage
-
-
Constructor Summary
Constructors Constructor Description CommandHelp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<java.lang.String>complete(java.lang.String commandLine, java.lang.String[] args, de.dytanic.cloudnet.common.Properties properties)This method allows on a Command implementation to complete the tab requests from the console or a supported command sendervoidexecute(ICommandSender sender, java.lang.String command, java.lang.String[] args, java.lang.String commandLine, de.dytanic.cloudnet.common.Properties properties)Handles an incoming commandLine which are already split and fetched for all extra propertiesprotected CloudNetgetCloudNet()-
Methods inherited from class de.dytanic.cloudnet.command.Command
getDescription, getInfo, getNames, getPermission, getPrefix, getUsage, isValid
-
-
-
-
Method Detail
-
execute
public void execute(ICommandSender sender, java.lang.String command, java.lang.String[] args, java.lang.String commandLine, de.dytanic.cloudnet.common.Properties properties)
Description copied from interface:ICommandExecutorHandles an incoming commandLine which are already split and fetched for all extra properties- Specified by:
executein interfaceICommandExecutor- Parameters:
sender- the sender, that execute the commandcommand- the command name, that is used forargs- all important argumentscommandLine- the full commandline from the senderproperties- all properties, that are parsed from the command line
-
complete
public java.util.Collection<java.lang.String> complete(java.lang.String commandLine, java.lang.String[] args, de.dytanic.cloudnet.common.Properties properties)Description copied from interface:ITabCompleterThis method allows on a Command implementation to complete the tab requests from the console or a supported command sender- Specified by:
completein interfaceITabCompleter- Parameters:
commandLine- the commandLine, that is currently writtenargs- the command line split into argumentsproperties- the parsed properties from the command line- Returns:
- all available results. It does not necessarily depend on the actual input, which is already given
-
getCloudNet
protected final CloudNet getCloudNet()
-
-