类 AbsControllerParser
- java.lang.Object
-
- io.github.yedaxia.apidocs.parser.AbsControllerParser
-
- 直接已知子类:
GenericControllerParser,JFinalControllerParser,PlayControllerParser,SpringControllerParser
public abstract class AbsControllerParser extends java.lang.Objectparse Controller Java the common part, get all request nodes
-
-
构造器概要
构造器 构造器 说明 AbsControllerParser()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidafterHandleController(ControllerNode controllerNode, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz)called after controller node has handledprotected voidafterHandleMethod(RequestNode requestNode, com.github.javaparser.ast.body.MethodDeclaration md)called after request method node has handledprotected voidbeforeHandleController(ControllerNode controllerNode, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz)called before controller node has handledprotected voidhandleResponseNode(ResponseNode responseNode, com.github.javaparser.ast.type.Type resultType, java.io.File controllerFile)handle response objectControllerNodeparse(java.io.File javaFile)protected booleanshouldIgnoreMethod(com.github.javaparser.ast.body.MethodDeclaration m)
-
-
-
方法详细资料
-
parse
public ControllerNode parse(java.io.File javaFile)
-
beforeHandleController
protected void beforeHandleController(ControllerNode controllerNode, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz)
called before controller node has handled- 参数:
clazz-
-
afterHandleController
protected void afterHandleController(ControllerNode controllerNode, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz)
called after controller node has handled- 参数:
clazz-
-
shouldIgnoreMethod
protected boolean shouldIgnoreMethod(com.github.javaparser.ast.body.MethodDeclaration m)
-
handleResponseNode
protected void handleResponseNode(ResponseNode responseNode, com.github.javaparser.ast.type.Type resultType, java.io.File controllerFile)
handle response object- 参数:
responseNode-resultType-controllerFile-
-
afterHandleMethod
protected void afterHandleMethod(RequestNode requestNode, com.github.javaparser.ast.body.MethodDeclaration md)
called after request method node has handled
-
-