public abstract class CodeGenerator
extends java.lang.Object
| 构造器和说明 |
|---|
CodeGenerator(ResponseNode responseNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
generateCode()
生成代码
|
abstract java.lang.String |
generateNodeCode(ClassNode classNode)
产生单个ResponseNode节点的Code
|
abstract java.lang.String |
getCodeTemplate()
获取最终的代码模板
|
abstract java.lang.String |
getRelativeCodeDir()
获取代码的写入的相对目录
|
public CodeGenerator(ResponseNode responseNode)
public java.lang.String generateCode()
throws java.io.IOException
java.io.IOExceptionpublic abstract java.lang.String generateNodeCode(ClassNode classNode) throws java.io.IOException
classNode - java.io.IOExceptionpublic abstract java.lang.String getRelativeCodeDir()
public abstract java.lang.String getCodeTemplate()