Package de.dytanic.cloudnet.command
Class Command
- java.lang.Object
-
- de.dytanic.cloudnet.command.Command
-
- All Implemented Interfaces:
ICommandExecutor
- Direct Known Subclasses:
CommandClear,CommandCopy,CommandDebug,CommandExit,CommandHelp,CommandMe,CommandModules,CommandReload,SubCommandHandler
public abstract class Command extends java.lang.Object implements ICommandExecutor
Represents a command that should be execute
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringdescriptionprotected java.lang.String[]namesprotected java.lang.Stringpermissionprotected java.lang.Stringprefixprotected java.lang.Stringusage
-
Constructor Summary
Constructors Constructor Description Command()Command(java.lang.String... names)Command(java.lang.String[] names, java.lang.String permission)Command(java.lang.String[] names, java.lang.String permission, java.lang.String description)Command(java.lang.String[] names, java.lang.String permission, java.lang.String description, java.lang.String usage, java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()de.dytanic.cloudnet.driver.command.CommandInfogetInfo()java.lang.String[]getNames()java.lang.StringgetPermission()java.lang.StringgetPrefix()java.lang.StringgetUsage()booleanisValid()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.dytanic.cloudnet.command.ICommandExecutor
execute
-
-
-
-
Constructor Detail
-
Command
public Command(java.lang.String... names)
-
Command
public Command(java.lang.String[] names, java.lang.String permission)
-
Command
public Command(java.lang.String[] names, java.lang.String permission, java.lang.String description)
-
Command
public Command(java.lang.String[] names, java.lang.String permission, java.lang.String description, java.lang.String usage, java.lang.String prefix)
-
Command
public Command()
-
-
Method Detail
-
getInfo
public de.dytanic.cloudnet.driver.command.CommandInfo getInfo()
-
isValid
public final boolean isValid()
-
getNames
public java.lang.String[] getNames()
-
getPermission
public java.lang.String getPermission()
-
getDescription
public java.lang.String getDescription()
-
getUsage
public java.lang.String getUsage()
-
getPrefix
public java.lang.String getPrefix()
-
-