类 SharedCommandProcessor
- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.SharedCommandProcessor
-
- 所有已实现的接口:
ICommandProcessor
,ConfigEditor
- 直接已知子类:
SharedCommandProcessorImpl
public class SharedCommandProcessor extends Object implements ICommandProcessor
-
-
构造器概要
构造器 构造器 说明 SharedCommandProcessor()
-
方法概要
修饰符和类型 方法 说明 <T> T
boxing(Object any)
ICommand
boxingCommand(Object command)
ICommandSender
boxingSender(Object sender)
protected ICommands
createCommands(String name)
void
load(ICommandConfig config, ClassLoader loader, String[] classes)
protected RuntimeException
load(cn.mcres.karlatemp.mxlib.SharedCommandProcessor.ClassDatas data, RuntimeException re, ICommandConfig config, ClassLoader loader, IObjectCreator creator, IBeanManager mgr)
protected RuntimeException
load(List<Class> cs, ICommands cmds, ICommandConfig config, RuntimeException re)
ICommand
parse(ICommandConfig config, Class clazz)
ICommand
parse(ICommandConfig config, Package pck)
ICommand
parse(Object instance, Method method)
<T> T
unboxing(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
-
-