类 IoGameDocumentHelper
java.lang.Object
com.iohao.game.action.skeleton.core.doc.IoGameDocumentHelper
对接文档生成器辅助,游戏对接文档生成
for example
// 添加自定义的文档生成器
IoGameDocumentHelper.addDocumentGenerate(new YourDocumentGenerate());
// 添加枚举错误码 class,用于生成错误码相关信息
IoGameDocumentHelper.addErrorCodeClass(YourGameCode.class);
// 生成文档
IoGameDocumentHelper.generateDocument();
- 作者:
- 渔民小镇
- 另请参阅:
- 日期:
- 2024-07-05
-
构造器概要
-
方法概要
修饰符和类型方法说明void
addBroadcastDocument
(BroadcastDocument broadcastDocument) 添加广播文档void
addDocumentGenerate
(DocumentGenerate documentGenerate) 添加文档生成器,相同类型只能添加一个void
addErrorCodeClass
(Class<? extends MsgExceptionInfo> clazz) 添加枚举错误码 classvoid
对接文档生成ofActionDoc
(int cmd, Class<?> controllerClazz) 获取 ActionDoc,如果 ActionDoc 不存在则创建void
setGenerateDoc
(boolean generateDoc) 只有当 generateDoc 为 true 时,才会执行 set 操作
-
构造器详细资料
-
IoGameDocumentHelper
public IoGameDocumentHelper()
-
-
方法详细资料
-
setGenerateDoc
public void setGenerateDoc(boolean generateDoc) 只有当 generateDoc 为 true 时,才会执行 set 操作- 参数:
generateDoc
- generateDoc,当为 false 时,将不会生成文档
-
generateDocument
public void generateDocument()对接文档生成 -
addDocumentGenerate
添加文档生成器,相同类型只能添加一个- 参数:
documentGenerate
- 文档生成接口
-
addErrorCodeClass
添加枚举错误码 class参考
ActionErrorEnum
的实现- 参数:
clazz
- 枚举错误码 class
-
addBroadcastDocument
添加广播文档- 参数:
broadcastDocument
- broadcastDocument
-
ofActionDoc
获取 ActionDoc,如果 ActionDoc 不存在则创建- 参数:
cmd
- 主路由controllerClazz
- action class- 返回:
- 一定不为 null
-