Interface ApiVisitor
-
- All Known Implementing Classes:
ApplicationProcessor
public interface ApiVisitor
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceApiVisitor.VisitorFunction<AnnotationModel,E extends org.glassfish.hk2.classmodel.reflect.AnnotatedElement>Generic representation of each of these functions.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisitAPIResponse(org.glassfish.hk2.classmodel.reflect.AnnotationModel apiResponse, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitAPIResponses(org.glassfish.hk2.classmodel.reflect.AnnotationModel apiResponses, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitAPIResponseSchema(org.glassfish.hk2.classmodel.reflect.AnnotationModel apiResponseSchema, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitCallback(org.glassfish.hk2.classmodel.reflect.AnnotationModel callback, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitCallbacks(org.glassfish.hk2.classmodel.reflect.AnnotationModel callbacks, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitConsumes(org.glassfish.hk2.classmodel.reflect.AnnotationModel produces, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitCookieParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitDELETE(org.glassfish.hk2.classmodel.reflect.AnnotationModel delete, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)voidvisitExtension(org.glassfish.hk2.classmodel.reflect.AnnotationModel extension, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitExtensions(org.glassfish.hk2.classmodel.reflect.AnnotationModel extensions, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitExternalDocumentation(org.glassfish.hk2.classmodel.reflect.AnnotationModel externalDocs, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitFormParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitGET(org.glassfish.hk2.classmodel.reflect.AnnotationModel get, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)voidvisitHEAD(org.glassfish.hk2.classmodel.reflect.AnnotationModel head, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)voidvisitHeaderParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitOpenAPI(org.glassfish.hk2.classmodel.reflect.AnnotationModel definition, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitOperation(org.glassfish.hk2.classmodel.reflect.AnnotationModel operation, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitOPTIONS(org.glassfish.hk2.classmodel.reflect.AnnotationModel options, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)voidvisitParameter(org.glassfish.hk2.classmodel.reflect.AnnotationModel parameter, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitParameters(org.glassfish.hk2.classmodel.reflect.AnnotationModel parameters, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitPATCH(org.glassfish.hk2.classmodel.reflect.AnnotationModel patch, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)voidvisitPathParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitPOST(org.glassfish.hk2.classmodel.reflect.AnnotationModel post, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)voidvisitProduces(org.glassfish.hk2.classmodel.reflect.AnnotationModel produces, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitPUT(org.glassfish.hk2.classmodel.reflect.AnnotationModel put, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)voidvisitQueryParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitRequestBody(org.glassfish.hk2.classmodel.reflect.AnnotationModel requestBody, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitRequestBodySchema(org.glassfish.hk2.classmodel.reflect.AnnotationModel requestBodySchema, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitSchema(org.glassfish.hk2.classmodel.reflect.AnnotationModel schema, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitSecurityRequirement(org.glassfish.hk2.classmodel.reflect.AnnotationModel securityRequirement, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitSecurityRequirements(org.glassfish.hk2.classmodel.reflect.AnnotationModel securityRequirements, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitSecurityScheme(org.glassfish.hk2.classmodel.reflect.AnnotationModel securityScheme, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitSecuritySchemes(org.glassfish.hk2.classmodel.reflect.AnnotationModel securitySchemes, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitServer(org.glassfish.hk2.classmodel.reflect.AnnotationModel server, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitServers(org.glassfish.hk2.classmodel.reflect.AnnotationModel servers, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitTag(org.glassfish.hk2.classmodel.reflect.AnnotationModel tag, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)voidvisitTags(org.glassfish.hk2.classmodel.reflect.AnnotationModel tags, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
-
-
Method Detail
-
visitGET
void visitGET(org.glassfish.hk2.classmodel.reflect.AnnotationModel get, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)
-
visitPOST
void visitPOST(org.glassfish.hk2.classmodel.reflect.AnnotationModel post, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)
-
visitPUT
void visitPUT(org.glassfish.hk2.classmodel.reflect.AnnotationModel put, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)
-
visitDELETE
void visitDELETE(org.glassfish.hk2.classmodel.reflect.AnnotationModel delete, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)
-
visitHEAD
void visitHEAD(org.glassfish.hk2.classmodel.reflect.AnnotationModel head, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)
-
visitOPTIONS
void visitOPTIONS(org.glassfish.hk2.classmodel.reflect.AnnotationModel options, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)
-
visitPATCH
void visitPATCH(org.glassfish.hk2.classmodel.reflect.AnnotationModel patch, org.glassfish.hk2.classmodel.reflect.MethodModel element, ApiContext context)
-
visitProduces
void visitProduces(org.glassfish.hk2.classmodel.reflect.AnnotationModel produces, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitConsumes
void visitConsumes(org.glassfish.hk2.classmodel.reflect.AnnotationModel produces, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitQueryParam
void visitQueryParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitPathParam
void visitPathParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitFormParam
void visitFormParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitHeaderParam
void visitHeaderParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitCookieParam
void visitCookieParam(org.glassfish.hk2.classmodel.reflect.AnnotationModel param, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitOpenAPI
void visitOpenAPI(org.glassfish.hk2.classmodel.reflect.AnnotationModel definition, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitSchema
void visitSchema(org.glassfish.hk2.classmodel.reflect.AnnotationModel schema, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitExtension
void visitExtension(org.glassfish.hk2.classmodel.reflect.AnnotationModel extension, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitExtensions
void visitExtensions(org.glassfish.hk2.classmodel.reflect.AnnotationModel extensions, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitOperation
void visitOperation(org.glassfish.hk2.classmodel.reflect.AnnotationModel operation, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitCallback
void visitCallback(org.glassfish.hk2.classmodel.reflect.AnnotationModel callback, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitCallbacks
void visitCallbacks(org.glassfish.hk2.classmodel.reflect.AnnotationModel callbacks, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitRequestBody
void visitRequestBody(org.glassfish.hk2.classmodel.reflect.AnnotationModel requestBody, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitRequestBodySchema
void visitRequestBodySchema(org.glassfish.hk2.classmodel.reflect.AnnotationModel requestBodySchema, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitAPIResponse
void visitAPIResponse(org.glassfish.hk2.classmodel.reflect.AnnotationModel apiResponse, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitAPIResponses
void visitAPIResponses(org.glassfish.hk2.classmodel.reflect.AnnotationModel apiResponses, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitAPIResponseSchema
void visitAPIResponseSchema(org.glassfish.hk2.classmodel.reflect.AnnotationModel apiResponseSchema, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitParameter
void visitParameter(org.glassfish.hk2.classmodel.reflect.AnnotationModel parameter, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitParameters
void visitParameters(org.glassfish.hk2.classmodel.reflect.AnnotationModel parameters, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitExternalDocumentation
void visitExternalDocumentation(org.glassfish.hk2.classmodel.reflect.AnnotationModel externalDocs, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitServer
void visitServer(org.glassfish.hk2.classmodel.reflect.AnnotationModel server, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitServers
void visitServers(org.glassfish.hk2.classmodel.reflect.AnnotationModel servers, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitTag
void visitTag(org.glassfish.hk2.classmodel.reflect.AnnotationModel tag, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitTags
void visitTags(org.glassfish.hk2.classmodel.reflect.AnnotationModel tags, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitSecurityScheme
void visitSecurityScheme(org.glassfish.hk2.classmodel.reflect.AnnotationModel securityScheme, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitSecuritySchemes
void visitSecuritySchemes(org.glassfish.hk2.classmodel.reflect.AnnotationModel securitySchemes, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitSecurityRequirement
void visitSecurityRequirement(org.glassfish.hk2.classmodel.reflect.AnnotationModel securityRequirement, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
visitSecurityRequirements
void visitSecurityRequirements(org.glassfish.hk2.classmodel.reflect.AnnotationModel securityRequirements, org.glassfish.hk2.classmodel.reflect.AnnotatedElement element, ApiContext context)
-
-