Class | Description |
---|---|
BaseFactory<E extends Enum<E>> |
创建枚举实例的基础类
所有的实现类均应当作为单例使用,此类实现类没有多例的必要性。
实现类需要自行实现对外窗口。 一般对外窗口叫做register,第一个参数为枚举名称,其余参数为构造所需参数。 |
BreakTypeFactory |
截断类型工厂
|
CQCodeTypeFactory |
为
CQCodeTypes 创建新实例的工厂。
此工厂相对于其他工厂较为特殊,需要保证参数验证通过之后才可以进行创建。
且考虑到多线程的问题,注册窗口将会标记线程同步。
一些通用的注释我也不写了...懒得写了 |
KeywordMatchTypeFactory |
用于新建
KeywordMatchType 枚举类型实例的 |
MostTypeFactory |
为创建
MostType 枚举类型的工厂 |
MsgGetTypeFactory |
针对于
MsgGetTypes 的工厂,用于创建并注册额外的监听类型 |
TimeTaskTemplateFactory |
用于创建一个新的
TimeTaskTemplate 枚举类型的工厂
注释写累了,反正都大差不差的,里面的注释参考其他工厂吧 |
Exception | Description |
---|---|
TypeFactoryException |
枚举工厂使用的异常类
|
Copyright © 2020. All rights reserved.