接口的使用
cn.mcres.karlatemp.mxlib.cmd.ICommand
-
-
cn.mcres.karlatemp.mxlib中ICommand的使用
返回ICommand的cn.mcres.karlatemp.mxlib中的方法 修饰符和类型 方法 说明 ICommand
SharedCommandProcessor. boxingCommand(Object command)
protected ICommand
SharedCommandProcessorImpl. create(IBeanManager b, Pointer p, Class clazz, Method cmd, Method tab, String name, String[] alias)
ICommand
SharedCommandProcessor. parse(ICommandConfig config, Class clazz)
ICommand
SharedCommandProcessor. parse(ICommandConfig config, Package pck)
ICommand
SharedCommandProcessor. parse(Object instance, Method method)
ICommand
SharedCommandProcessorImpl. parse(ICommandConfig config, Class clazz)
-
cn.mcres.karlatemp.mxlib.cmd中ICommand的使用
cn.mcres.karlatemp.mxlib.cmd中ICommand的子接口 修饰符和类型 接口 说明 interface
ICommands
Here is a command set for a command.返回ICommand的cn.mcres.karlatemp.mxlib.cmd中的方法 修饰符和类型 方法 说明 ICommand
ICommandProcessor. boxingCommand(Object command)
ICommand
ICommands. getCommand(String name)
ICommand
ICommandProcessor. parse(ICommandConfig config, Class clazz)
ICommand
ICommandProcessor. parse(ICommandConfig config, Package pck)
ICommand
ICommandProcessor. parse(Object instance, Method method)
ICommand
ICommand. setParent(ICommands parent)
已过时。ICommand
ICommand. setPermission(String permission)
ICommand
ICommand. setProcessor(IExceptionProcessor processor)
设置当前处理器返回变量类型为ICommand的类型的cn.mcres.karlatemp.mxlib.cmd中的方法 修饰符和类型 方法 说明 Map<String,ICommand>
ICommands. getCommands()
参数类型为ICommand的cn.mcres.karlatemp.mxlib.cmd中的方法 修饰符和类型 方法 说明 default boolean
IExecutor. command(ICommandSender sender, ICommand command, String label, SafeList<String> args)
boolean
IExecutor. command(ICommandSender sender, ICommand command, String label, SafeList<String> args, List<String> full_path)
default boolean
IExecutor. command(ICommandSender sender, ICommand command, String label, String[] args)
boolean
IExceptionProcessor. onCommandDeny(ICommandSender sender, ICommand command, String label, List<String> args, List<String> full_args, int type)
default ICommands
ICommands. register(ICommand sub)
ICommands
ICommands. register(ICommand sub, boolean force)
List<String>
IExecutor. tabComplete(ICommandSender sender, ICommand command, String alias, SafeList<String> args)
default List<String>
IExecutor. tabComplete(ICommandSender sender, ICommand command, String alias, String[] args)
default <T> T
ICommandProcessor. unboxingCommand(ICommand command)
-
cn.mcres.karlatemp.mxlib.cmd.denied中ICommand的使用
参数类型为ICommand的cn.mcres.karlatemp.mxlib.cmd.denied中的方法 修饰符和类型 方法 说明 protected boolean
AbstractExceptionProcessor. command_not_found(ICommandSender sender, ICommand command, ICommands root, String label, List<String> args, List<String> full_args)
protected boolean
AbstractExceptionProcessor. error_category(ICommandSender sender, ICommand command, ICommands root, String label, List<String> args, List<String> full_args)
boolean
AbstractExceptionProcessor. onCommandDeny(ICommandSender sender, ICommand command, String label, List<String> args, List<String> full_args, int type)
protected boolean
AbstractExceptionProcessor. permission_denied(ICommandSender sender, ICommand command, ICommands root, String label, List<String> args, List<String> full_args)
protected boolean
AbstractExceptionProcessor. unknown_optional(ICommandSender sender, ICommand command, ICommands root, String label, List<String> args, List<String> full_args)
-
cn.mcres.karlatemp.mxlib.share中ICommand的使用
实现ICommand的cn.mcres.karlatemp.mxlib.share中的类 修饰符和类型 类 说明 class
BukkitCommand
class
BukkitCommandMethodHandle
class
BukkitExecutorCommand
class
MXBukkitLibCommandsExecutor
返回ICommand的cn.mcres.karlatemp.mxlib.share中的方法 修饰符和类型 方法 说明 ICommand
BukkitCommandProcessor. boxingCommand(Object command)
protected ICommand
BukkitCommandProcessor. create(IBeanManager b, Pointer p, Class clazz, Method cmd, Method tab, String name, String[] alias)
ICommand
BukkitCommand. setParent(ICommands parent)
已过时。ICommand
BukkitExecutorCommand. setParent(ICommands parent)
已过时。ICommand
BukkitCommand. setPermission(String permission)
ICommand
BukkitExecutorCommand. setPermission(String permission)
ICommand
BukkitCommand. setProcessor(IExceptionProcessor processor)
ICommand
BukkitExecutorCommand. setProcessor(IExceptionProcessor processor)
参数类型为ICommand的cn.mcres.karlatemp.mxlib.share中的方法 修饰符和类型 方法 说明 boolean
BukkitCommand. command(ICommandSender sender, ICommand command, String label, SafeList<String> args, List<String> full_path)
boolean
BukkitCommand. command(ICommandSender sender, ICommand command, String label, String[] args)
boolean
BukkitCommandMethodHandle. command(ICommandSender sender, ICommand command, String label, SafeList<String> args, List<String> full_path)
boolean
BukkitExecutorCommand. command(ICommandSender sender, ICommand command, String label, SafeList<String> args, List<String> full_path)
List<String>
BukkitCommand. tabComplete(ICommandSender sender, ICommand command, String alias, SafeList<String> args)
List<String>
BukkitCommand. tabComplete(ICommandSender sender, ICommand command, String alias, String[] args)
List<String>
BukkitExecutorCommand. tabComplete(ICommandSender sender, ICommand command, String alias, SafeList<String> args)
<T> T
BukkitCommandProcessor. unboxingCommand(ICommand command)
-
cn.mcres.karlatemp.mxlib.share.system.cmds中ICommand的使用
参数类型为ICommand的cn.mcres.karlatemp.mxlib.share.system.cmds中的方法 修饰符和类型 方法 说明 void
Dump. dump(ICommandSender sender, ICommand ic)
-
cn.mcres.karlatemp.mxlib.shared中ICommand的使用
实现ICommand的cn.mcres.karlatemp.mxlib.shared中的类 修饰符和类型 类 说明 class
AbstractCommand
class
SharedCommandMethodHandle
class
SharedCommands
返回ICommand的cn.mcres.karlatemp.mxlib.shared中的方法 修饰符和类型 方法 说明 ICommand
SharedCommands. getCommand(String name)
ICommand
AbstractCommand. setParent(ICommands parent)
已过时。ICommand
AbstractCommand. setPermission(String permission)
ICommand
AbstractCommand. setProcessor(IExceptionProcessor processor)
返回变量类型为ICommand的类型的cn.mcres.karlatemp.mxlib.shared中的方法 修饰符和类型 方法 说明 Map<String,ICommand>
SharedCommands. getCommands()
参数类型为ICommand的cn.mcres.karlatemp.mxlib.shared中的方法 修饰符和类型 方法 说明 boolean
SharedCommandMethodHandle. command(ICommandSender sender, ICommand command, String label, SafeList<String> args, List<String> full_path)
boolean
SharedCommands. command(ICommandSender sender, ICommand command, String label, SafeList<String> args, List<String> full_path)
ICommands
SharedCommands. register(ICommand sub)
ICommands
SharedCommands. register(ICommand sub, boolean force)
List<String>
SharedCommandMethodHandle. tabComplete(ICommandSender sender, ICommand command, String alias, SafeList<String> args)
List<String>
SharedCommands. tabComplete(ICommandSender sender, ICommand command, String alias, SafeList<String> args)
-
cn.mcres.karlatemp.mxlib.tools中ICommand的使用
参数类型为ICommand的cn.mcres.karlatemp.mxlib.tools中的方法 修饰符和类型 方法 说明 static ICommands
Toolkit. getRoot(ICommand command)
-