类 CodeGenerator
- java.lang.Object
-
- io.github.yedaxia.apidocs.codegenerator.CodeGenerator
-
- 直接已知子类:
JavaCodeGenerator,ModelCodeGenerator
public abstract class CodeGenerator extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 CodeGenerator(ResponseNode responseNode)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 java.lang.StringgenerateCode()生成代码abstract java.lang.StringgenerateNodeCode(ClassNode classNode)产生单个ResponseNode节点的Codeabstract java.lang.StringgetCodeTemplate()获取最终的代码模板abstract java.lang.StringgetRelativeCodeDir()获取代码的写入的相对目录
-
-
-
构造器详细资料
-
CodeGenerator
public CodeGenerator(ResponseNode responseNode)
-
-
方法详细资料
-
generateCode
public java.lang.String generateCode() throws java.io.IOException生成代码- 返回:
- 返回代码的相对目录
- 抛出:
java.io.IOException
-
generateNodeCode
public abstract java.lang.String generateNodeCode(ClassNode classNode) throws java.io.IOException
产生单个ResponseNode节点的Code- 参数:
classNode-- 返回:
- 抛出:
java.io.IOException
-
getRelativeCodeDir
public abstract java.lang.String getRelativeCodeDir()
获取代码的写入的相对目录- 返回:
-
getCodeTemplate
public abstract java.lang.String getCodeTemplate()
获取最终的代码模板- 返回:
-
-