类 SharedCommandProcessor
- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.SharedCommandProcessor
-
- 所有已实现的接口:
ICommandProcessor,ConfigEditor
- 直接已知子类:
SharedCommandProcessorImpl
public class SharedCommandProcessor extends Object implements ICommandProcessor
-
-
构造器概要
构造器 构造器 说明 SharedCommandProcessor()
-
方法概要
修饰符和类型 方法 说明 <T> Tboxing(Object any)ICommandboxingCommand(Object command)ICommandSenderboxingSender(Object sender)protected ICommandscreateCommands(String name)voidload(ICommandConfig config, ClassLoader loader, String[] classes)protected RuntimeExceptionload(cn.mcres.karlatemp.mxlib.SharedCommandProcessor.ClassDatas data, RuntimeException re, ICommandConfig config, ClassLoader loader, IObjectCreator creator, IBeanManager mgr)protected RuntimeExceptionload(List<Class> cs, ICommands cmds, ICommandConfig config, RuntimeException re)ICommandparse(ICommandConfig config, Class clazz)ICommandparse(ICommandConfig config, Package pck)ICommandparse(Object instance, Method method)<T> Tunboxing(Object command)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.configuration.ConfigEditor
$setRoot
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.cmd.ICommandProcessor
unboxingCommand, unboxingSender
-
-
-
-
方法详细资料
-
parse
public ICommand parse(@NotNull ICommandConfig config, @NotNull Package pck)
- 指定者:
parse在接口中ICommandProcessor
-
parse
public ICommand parse(@NotNull ICommandConfig config, @NotNull Class clazz)
- 指定者:
parse在接口中ICommandProcessor
-
load
protected RuntimeException load(cn.mcres.karlatemp.mxlib.SharedCommandProcessor.ClassDatas data, RuntimeException re, ICommandConfig config, ClassLoader loader, IObjectCreator creator, IBeanManager mgr)
-
load
protected RuntimeException load(List<Class> cs, ICommands cmds, ICommandConfig config, RuntimeException re)
-
load
public void load(@NotNull ICommandConfig config, @NotNull ClassLoader loader, String[] classes)- 指定者:
load在接口中ICommandProcessor
-
parse
public ICommand parse(@Nullable Object instance, @NotNull Method method)
- 指定者:
parse在接口中ICommandProcessor
-
boxingCommand
public ICommand boxingCommand(@NotNull Object command)
- 指定者:
boxingCommand在接口中ICommandProcessor
-
boxing
public <T> T boxing(Object any)
- 指定者:
boxing在接口中ICommandProcessor
-
unboxing
public <T> T unboxing(Object command)
- 指定者:
unboxing在接口中ICommandProcessor
-
boxingSender
public ICommandSender boxingSender(@NotNull Object sender)
- 指定者:
boxingSender在接口中ICommandProcessor
-
-