索引
All Classes and Interfaces|常量字段值|所有程序包
A
- addCommand(Command) - 类中的方法 cn.bluedog233.commandscript.command.CustomCommand
- addListener(Listener) - 类中的静态方法 cn.bluedog233.commandscript.command.CustomCommand
- ArrContainer - cn.bluedog233.commandscript.parser.propcontainer中的类
- ArrContainer() - 类的构造器 cn.bluedog233.commandscript.parser.propcontainer.ArrContainer
B
- build(Class<T>, Prop) - 类中的静态方法 cn.bluedog233.commandscript.CommandBuilder
C
- CanInject - cn.bluedog233.commandscript.parser.propcontainer中的类
- CanInject() - 类的构造器 cn.bluedog233.commandscript.parser.propcontainer.CanInject
- cn.bluedog233 - 程序包 cn.bluedog233
- cn.bluedog233.commandscript - 程序包 cn.bluedog233.commandscript
- cn.bluedog233.commandscript.annotation - 程序包 cn.bluedog233.commandscript.annotation
- cn.bluedog233.commandscript.command - 程序包 cn.bluedog233.commandscript.command
- cn.bluedog233.commandscript.commandselector - 程序包 cn.bluedog233.commandscript.commandselector
- cn.bluedog233.commandscript.common - 程序包 cn.bluedog233.commandscript.common
- cn.bluedog233.commandscript.parser - 程序包 cn.bluedog233.commandscript.parser
- cn.bluedog233.commandscript.parser.propcontainer - 程序包 cn.bluedog233.commandscript.parser.propcontainer
- cn.bluedog233.commandscript.permission - 程序包 cn.bluedog233.commandscript.permission
- cn.bluedog233.commandscript.pluginloader - 程序包 cn.bluedog233.commandscript.pluginloader
- cn.bluedog233.commandscript.pluginloader.command - 程序包 cn.bluedog233.commandscript.pluginloader.command
- Command - cn.bluedog233.commandscript中的类
-
抽象指令类,传入Context,填充入当下字段,执行指令。
- Command - cn.bluedog233.commandscript.annotation中的Annotation Interface
- Command() - 类的构造器 cn.bluedog233.commandscript.Command
- CommandBuilder - cn.bluedog233.commandscript中的类
-
指令Builder类,直接BuildCommand
- CommandBuilder() - 类的构造器 cn.bluedog233.commandscript.CommandBuilder
- CommandExcutor - cn.bluedog233.commandscript.permission中的接口
- CommandParserRegister - cn.bluedog233.commandscript.pluginloader.command中的类
- CommandParserRegister() - 类的构造器 cn.bluedog233.commandscript.pluginloader.command.CommandParserRegister
- CommandPluginLoader - cn.bluedog233.commandscript.pluginloader中的类
- CommandPluginLoader() - 类的构造器 cn.bluedog233.commandscript.pluginloader.CommandPluginLoader
- CommandRegister - cn.bluedog233.commandscript.pluginloader.command中的类
- CommandRegister() - 类的构造器 cn.bluedog233.commandscript.pluginloader.command.CommandRegister
- CommandSelector - cn.bluedog233.commandscript中的类
-
指令解析器:将字符串指令解析为指令对象,单例。
- CommandSelector - cn.bluedog233.commandscript.annotation中的Annotation Interface
- CommandSelector(String) - 类的构造器 cn.bluedog233.commandscript.CommandSelector
- Context - cn.bluedog233.commandscript中的类
-
执行环境类,其中存放执行所需要的属性,需要时自动注入
- Context() - 类的构造器 cn.bluedog233.commandscript.Context
- CustomCommand - cn.bluedog233.commandscript.command中的类
-
自定义指令类,可以添加多个指令,并且可以添加监听器 short为唯一定位,该单例注册到CustomCommandParser中 会同时执行多个指令,然后执行监听器内的方法 监听器为静态属性
- CustomCommand(String) - 类的构造器 cn.bluedog233.commandscript.command.CustomCommand
- CustomCommandLoaderByConfig - cn.bluedog233.commandscript中的类
- CustomCommandLoaderByConfig() - 类的构造器 cn.bluedog233.commandscript.CustomCommandLoaderByConfig
- customCommands - 类中的静态变量 cn.bluedog233.commandscript.commandselector.CustomCommandSelector
- CustomCommandSelector - cn.bluedog233.commandscript.commandselector中的类
-
自定义指令解析器, 通过shortname字段来识别需要自定义执行哪个方法
- CustomCommandSelector() - 类的构造器 cn.bluedog233.commandscript.commandselector.CustomCommandSelector
D
- DotParser - cn.bluedog233.commandscript.parser中的类
- DotParser(Deque<Character>, Parser) - 类的构造器 cn.bluedog233.commandscript.parser.DotParser
E
- EqulsParser - cn.bluedog233.commandscript.parser中的类
- EqulsParser(Deque<Character>) - 类的构造器 cn.bluedog233.commandscript.parser.EqulsParser
- error(String) - 类中的静态方法 cn.bluedog233.commandscript.common.Result
- Excutor - cn.bluedog233.commandscript中的类
-
执行类,所有指令操作在这里完成
- Excutor() - 类的构造器 cn.bluedog233.commandscript.Excutor
- execute(Context) - 类中的方法 cn.bluedog233.commandscript.command.CustomCommand
- execute(Context) - 类中的方法 cn.bluedog233.commandscript.Command
F
- func(Context) - 类中的方法 cn.bluedog233.commandscript.command.CustomCommand
- func(Context) - 类中的方法 cn.bluedog233.commandscript.Command
- func(Context) - 类中的方法 cn.bluedog233.commandscript.command.TestCommand
G
- get(String) - 类中的方法 cn.bluedog233.commandscript.Context
- getArrContainers() - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.Prop
- getCode() - 类中的方法 cn.bluedog233.commandscript.common.Result
- getData() - 类中的方法 cn.bluedog233.commandscript.common.Result
- getDeque() - 类中的方法 cn.bluedog233.commandscript.parser.Parser
- getEndChar() - 类中的方法 cn.bluedog233.commandscript.parser.Parser
- getHashMapContainers() - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.Prop
- getHistory(String) - 类中的方法 cn.bluedog233.commandscript.Context
- getMessage() - 类中的方法 cn.bluedog233.commandscript.common.Result
- getName() - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.ArrContainer
- getName() - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.KVContainer
- getOrginLine() - 类中的方法 cn.bluedog233.commandscript.Command
- getPermission() - 接口中的方法 cn.bluedog233.commandscript.permission.CommandExcutor
- getProps() - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.CanInject
- getPropsPoint() - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.CanInject
- getShortName() - 类中的方法 cn.bluedog233.commandscript.command.CustomCommand
H
- handle(Context, CustomCommand) - 接口中的方法 cn.bluedog233.commandscript.Listener
I
- inject(Context) - 类中的方法 cn.bluedog233.commandscript.Command
- Inject - cn.bluedog233.commandscript.annotation中的Annotation Interface
K
- KVContainer - cn.bluedog233.commandscript.parser.propcontainer中的类
- KVContainer() - 类的构造器 cn.bluedog233.commandscript.parser.propcontainer.KVContainer
L
- Listener - cn.bluedog233.commandscript中的接口
-
监听器,函数式方法,用于监听事件
- LittleKParser - cn.bluedog233.commandscript.parser中的类
- LittleKParser(Deque<Character>) - 类的构造器 cn.bluedog233.commandscript.parser.LittleKParser
M
- main(String[]) - 类中的静态方法 cn.bluedog233.Main
- Main - cn.bluedog233中的类
- Main() - 类的构造器 cn.bluedog233.Main
- MainParser - cn.bluedog233.commandscript.parser中的类
- MainParser(Deque<Character>) - 类的构造器 cn.bluedog233.commandscript.parser.MainParser
- MediKParser - cn.bluedog233.commandscript.parser中的类
- MediKParser(Deque<Character>) - 类的构造器 cn.bluedog233.commandscript.parser.MediKParser
N
- NotProptoInject - cn.bluedog233.commandscript.annotation中的Annotation Interface
P
- parse() - 类中的方法 cn.bluedog233.commandscript.parser.DotParser
- parse() - 类中的方法 cn.bluedog233.commandscript.parser.EqulsParser
- parse() - 类中的方法 cn.bluedog233.commandscript.parser.LittleKParser
- parse() - 类中的方法 cn.bluedog233.commandscript.parser.MainParser
- parse() - 类中的方法 cn.bluedog233.commandscript.parser.QuotationParser
- parse(String) - 类中的方法 cn.bluedog233.commandscript.CommandSelector
- parse(String, String) - 类中的静态方法 cn.bluedog233.commandscript.Excutor
- parseD(Prop) - 类中的方法 cn.bluedog233.commandscript.commandselector.CustomCommandSelector
- parseD(Prop) - 类中的方法 cn.bluedog233.commandscript.CommandSelector
- parseD(Prop) - 类中的方法 cn.bluedog233.commandscript.commandselector.TestCommandSelector
- parser() - 类中的方法 cn.bluedog233.commandscript.parser.MediKParser
- Parser - cn.bluedog233.commandscript.parser中的类
- Parser(char, Deque<Character>) - 类的构造器 cn.bluedog233.commandscript.parser.Parser
- Permission - cn.bluedog233.commandscript.permission中的类
- Permission() - 类的构造器 cn.bluedog233.commandscript.permission.Permission
- PluginRegister - cn.bluedog233.commandscript.pluginloader中的类
- PluginRegister() - 类的构造器 cn.bluedog233.commandscript.pluginloader.PluginRegister
- PluginScanner - cn.bluedog233.commandscript.pluginloader中的类
- PluginScanner() - 类的构造器 cn.bluedog233.commandscript.pluginloader.PluginScanner
- Prop - cn.bluedog233.commandscript.parser.propcontainer中的类
-
该类是每个Command都有,用于存储指令信息
- Prop() - 类的构造器 cn.bluedog233.commandscript.parser.propcontainer.Prop
- PROPS_SHORTNAME - 类中的静态变量 cn.bluedog233.commandscript.commandselector.CustomCommandSelector
- put(String, String) - 类中的方法 cn.bluedog233.commandscript.Context
- putHistory(int, Result) - 类中的方法 cn.bluedog233.commandscript.Context
Q
- QuotationParser - cn.bluedog233.commandscript.parser中的类
- QuotationParser(Deque<Character>) - 类的构造器 cn.bluedog233.commandscript.parser.QuotationParser
R
- recover() - 类中的方法 cn.bluedog233.commandscript.Command
- registerCommandSelector(CommandSelector) - 类中的静态方法 cn.bluedog233.commandscript.Excutor
- registerCustomCommand(CustomCommand) - 类中的静态方法 cn.bluedog233.commandscript.commandselector.CustomCommandSelector
- Result<T> - cn.bluedog233.commandscript.common中的类
S
- setArrContainers(List<ArrContainer>) - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.Prop
- setCode(int) - 类中的方法 cn.bluedog233.commandscript.common.Result
- setData(T) - 类中的方法 cn.bluedog233.commandscript.common.Result
- setDeque(Deque<Character>) - 类中的方法 cn.bluedog233.commandscript.parser.Parser
- setEndChar(char) - 类中的方法 cn.bluedog233.commandscript.parser.Parser
- setHashMapContainers(List<KVContainer>) - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.Prop
- setMessage(String) - 类中的方法 cn.bluedog233.commandscript.common.Result
- setName(String) - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.ArrContainer
- setName(String) - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.KVContainer
- setOrginLine(String) - 类中的方法 cn.bluedog233.commandscript.Command
- setProp(Prop) - 类中的方法 cn.bluedog233.commandscript.Command
- setProps(HashMap<String, String>) - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.CanInject
- setPropsPoint(HashMap<String, String>) - 类中的方法 cn.bluedog233.commandscript.parser.propcontainer.CanInject
- setTest1(String) - 类中的方法 cn.bluedog233.TestContext
- success() - 类中的静态方法 cn.bluedog233.commandscript.common.Result
- success(String) - 类中的静态方法 cn.bluedog233.commandscript.common.Result
- success(String, T) - 类中的静态方法 cn.bluedog233.commandscript.common.Result
T
- TestCommand - cn.bluedog233.commandscript.command中的类
- TestCommand() - 类的构造器 cn.bluedog233.commandscript.command.TestCommand
- TestCommandSelector - cn.bluedog233.commandscript.commandselector中的类
- TestCommandSelector() - 类的构造器 cn.bluedog233.commandscript.commandselector.TestCommandSelector
- TestContext - cn.bluedog233中的类
- TestContext() - 类的构造器 cn.bluedog233.TestContext
- title - 类中的变量 cn.bluedog233.commandscript.Context
- type - 类中的变量 cn.bluedog233.commandscript.CommandSelector
V
- value() - annotation interface 中的元素 cn.bluedog233.commandscript.annotation.CommandSelector
All Classes and Interfaces|常量字段值|所有程序包