A B C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
A
- addImports(ControllerReader) - Method in class io.avaje.http.generator.core.MethodParam
- addImportType(String) - Method in class io.avaje.http.generator.core.ControllerReader
- addStaticImportType(String) - Method in class io.avaje.http.generator.core.ControllerReader
- addTagDefinition(Element) - Method in class io.avaje.http.generator.core.openapi.DocContext
- addTagsDefinition(Element) - Method in class io.avaje.http.generator.core.openapi.DocContext
- append(String) - Method in class io.avaje.http.generator.core.Append
- append(String, Object...) - Method in class io.avaje.http.generator.core.Append
-
Append content with formatted arguments.
- Append - Class in io.avaje.http.generator.core
-
Helper that wraps a writer with some useful methods to append content.
- Append(Writer) - Constructor for class io.avaje.http.generator.core.Append
- asElement(TypeMirror) - Method in class io.avaje.http.generator.core.ProcessingContext
- asMemberOf(DeclaredType, Element) - Method in class io.avaje.http.generator.core.ProcessingContext
B
- BaseControllerWriter - Class in io.avaje.http.generator.core
-
Common controller writer.
- BaseControllerWriter(ControllerReader, ProcessingContext) - Constructor for class io.avaje.http.generator.core.BaseControllerWriter
- BaseProcessor - Class in io.avaje.http.generator.core
- BaseProcessor() - Constructor for class io.avaje.http.generator.core.BaseProcessor
- BEANPARAM - io.avaje.http.generator.core.ParamType
- BODY - io.avaje.http.generator.core.ParamType
- bodyAsClass(String) - Method in interface io.avaje.http.generator.core.PlatformAdapter
-
Return platform specific code to return the body content.
- build() - Method in class io.avaje.http.generator.core.openapi.MethodDocBuilder
- build() - Method in class io.avaje.http.generator.core.openapi.MethodParamDocBuilder
-
Build the OpenAPI documentation for the method parameter.
- buildApiDoc() - Method in class io.avaje.http.generator.core.MethodReader
- buildApiDocumentation(MethodDocBuilder) - Method in class io.avaje.http.generator.core.MethodParam
- buildApiDocumentation(ProcessingContext) - Method in class io.avaje.http.generator.core.MethodReader
-
Build the OpenAPI documentation for the method / operation.
- buildParamName(Append) - Method in class io.avaje.http.generator.core.MethodParam
C
- close() - Method in class io.avaje.http.generator.core.Append
- contains(String) - Method in class io.avaje.http.generator.core.PathSegments
- CONTEXT - io.avaje.http.generator.core.ParamType
- ControllerReader - Class in io.avaje.http.generator.core
-
Reads the type information for the Controller (bean).
- controllerRoles(List<String>, ControllerReader) - Method in interface io.avaje.http.generator.core.PlatformAdapter
-
Handle controller level roles.
- COOKIE - io.avaje.http.generator.core.ParamType
- createWriter(String, Element) - Method in class io.avaje.http.generator.core.ProcessingContext
-
Create a file writer for the given class name.
D
- DELETE - io.avaje.http.generator.core.WebMethod
- doc() - Method in class io.avaje.http.generator.core.ProcessingContext
- DocContext - Class in io.avaje.http.generator.core.openapi
-
Context for building the OpenAPI documentation.
- DocContext(ProcessingEnvironment, boolean) - Constructor for class io.avaje.http.generator.core.openapi.DocContext
E
- ElementReader - Class in io.avaje.http.generator.core
- eol() - Method in class io.avaje.http.generator.core.Append
F
- findAnnotation(Class<A>) - Method in class io.avaje.http.generator.core.MethodReader
- findRoles(Element) - Static method in class io.avaje.http.generator.core.Util
-
Find and return the list of roles on the given element.
- FORM - io.avaje.http.generator.core.ParamType
- FORMPARAM - io.avaje.http.generator.core.ParamType
- fullPath() - Method in class io.avaje.http.generator.core.PathSegments
-
Return full path with
{}- fullPathColon() - Method in class io.avaje.http.generator.core.PathSegments
Return full path with colon for named path params (Javalin).G
- GET - io.avaje.http.generator.core.WebMethod
- getBodyName() - Method in class io.avaje.http.generator.core.MethodReader
- getBodyType() - Method in class io.avaje.http.generator.core.MethodReader
- getDescription() - Method in class io.avaje.http.generator.core.javadoc.Javadoc
- getDocComment(Element) - Method in class io.avaje.http.generator.core.ProcessingContext
- getElement() - Method in class io.avaje.http.generator.core.ElementReader
- getFullPath() - Method in class io.avaje.http.generator.core.MethodReader
- getImportTypes() - Method in class io.avaje.http.generator.core.ControllerReader
- getJavadoc() - Method in class io.avaje.http.generator.core.MethodReader
- getMethods() - Method in class io.avaje.http.generator.core.ControllerReader
- getName() - Method in class io.avaje.http.generator.core.MethodParam
- getParamName() - Method in class io.avaje.http.generator.core.ElementReader
- getParams() - Method in class io.avaje.http.generator.core.javadoc.Javadoc
- getParams() - Method in class io.avaje.http.generator.core.MethodReader
- getParamType() - Method in class io.avaje.http.generator.core.ElementReader
- getPath() - Method in class io.avaje.http.generator.core.ControllerReader
- getPathSegments() - Method in class io.avaje.http.generator.core.MethodReader
- getProduces() - Method in class io.avaje.http.generator.core.MethodReader
- getRawType() - Method in class io.avaje.http.generator.core.ElementReader
- getReturnDescription() - Method in class io.avaje.http.generator.core.javadoc.Javadoc
- getReturnType() - Method in class io.avaje.http.generator.core.MethodReader
- getRoles() - Method in class io.avaje.http.generator.core.ControllerReader
- getShortType() - Method in class io.avaje.http.generator.core.ElementReader
- getShortType() - Method in class io.avaje.http.generator.core.MethodParam
- getStaticImportTypes() - Method in class io.avaje.http.generator.core.ControllerReader
- getStatusCode() - Method in class io.avaje.http.generator.core.MethodReader
- getSummary() - Method in class io.avaje.http.generator.core.javadoc.Javadoc
- getSupportedAnnotationTypes() - Method in class io.avaje.http.generator.core.BaseProcessor
- getSupportedSourceVersion() - Method in class io.avaje.http.generator.core.BaseProcessor
- getTags() - Method in class io.avaje.http.generator.core.MethodReader
- getType() - Method in enum io.avaje.http.generator.core.ParamType
- getTypeElement(String) - Method in class io.avaje.http.generator.core.ProcessingContext
- getVarName() - Method in class io.avaje.http.generator.core.ElementReader
- getWebMethod() - Method in class io.avaje.http.generator.core.MethodReader
H
I
- includeValidate() - Method in class io.avaje.http.generator.core.MethodReader
- indent() - Method in interface io.avaje.http.generator.core.PlatformAdapter
-
Return whitespace indent for setting parameter values.
- init(ProcessingEnvironment) - Method in class io.avaje.http.generator.core.BaseProcessor
- initcapSnake(String) - Static method in class io.avaje.http.generator.core.Util
- io.avaje.http.generator.core - package io.avaje.http.generator.core
- io.avaje.http.generator.core.javadoc - package io.avaje.http.generator.core.javadoc
- io.avaje.http.generator.core.openapi - package io.avaje.http.generator.core.openapi
- isBody() - Method in class io.avaje.http.generator.core.MethodParam
- isBodyMethodParam() - Method in interface io.avaje.http.generator.core.PlatformAdapter
-
Return true if body is passed as a method parameter.
- isContextType(String) - Method in interface io.avaje.http.generator.core.PlatformAdapter
-
Return true if this type is the platform specific request, response or context type.
- isDeprecated() - Method in class io.avaje.http.generator.core.javadoc.Javadoc
- isDocHidden() - Method in class io.avaje.http.generator.core.ControllerReader
- isForm() - Method in class io.avaje.http.generator.core.MethodParam
- isFormBody() - Method in class io.avaje.http.generator.core.MethodReader
- isIncludeValidator() - Method in class io.avaje.http.generator.core.ControllerReader
- isOpenApiAvailable() - Method in class io.avaje.http.generator.core.openapi.DocContext
- isOpenApiAvailable() - Method in class io.avaje.http.generator.core.ProcessingContext
- isVoid() - Method in class io.avaje.http.generator.core.MethodReader
- isWebMethod() - Method in class io.avaje.http.generator.core.MethodReader
J
- Javadoc - Class in io.avaje.http.generator.core.javadoc
-
Parsed javadoc.
L
- logError(Element, String, Object...) - Method in class io.avaje.http.generator.core.ProcessingContext
M
- matrixSegments() - Method in class io.avaje.http.generator.core.PathSegments
- MethodDocBuilder - Class in io.avaje.http.generator.core.openapi
-
Build the OpenAPI documentation for a method.
- MethodDocBuilder(MethodReader, DocContext) - Constructor for class io.avaje.http.generator.core.openapi.MethodDocBuilder
- MethodParam - Class in io.avaje.http.generator.core
- MethodParamDocBuilder - Class in io.avaje.http.generator.core.openapi
-
Build the OpenAPI for a method parameter.
- MethodParamDocBuilder(MethodDocBuilder, ElementReader) - Constructor for class io.avaje.http.generator.core.openapi.MethodParamDocBuilder
- MethodReader - Class in io.avaje.http.generator.core
- methodRoles(List<String>, ControllerReader) - Method in interface io.avaje.http.generator.core.PlatformAdapter
-
Handle method level roles.
N
- NotNull - Annotation Type in org.jetbrains.annotations
O
- org.jetbrains.annotations - package org.jetbrains.annotations
P
- ParamType - Enum in io.avaje.http.generator.core
- parse(String) - Static method in class io.avaje.http.generator.core.javadoc.Javadoc
-
Parse and return the Javadoc.
- PATCH - io.avaje.http.generator.core.WebMethod
- PATHPARAM - io.avaje.http.generator.core.ParamType
- PathSegments - Class in io.avaje.http.generator.core
- PathSegments.Segment - Class in io.avaje.http.generator.core
- platform() - Method in class io.avaje.http.generator.core.ProcessingContext
- PlatformAdapter - Interface in io.avaje.http.generator.core
-
Adapter to specific platforms like Javalin and Helidon.
- platformVariable(String) - Method in interface io.avaje.http.generator.core.PlatformAdapter
-
Return the platform specific parameter (request, response or context).
- POST - io.avaje.http.generator.core.WebMethod
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.avaje.http.generator.core.BaseProcessor
- ProcessingContext - Class in io.avaje.http.generator.core
- propertyName(String) - Static method in class io.avaje.http.generator.core.Util
-
Return the bean property name given the setter method.
- PUT - io.avaje.http.generator.core.WebMethod
Q
- QUERYPARAM - io.avaje.http.generator.core.ParamType
R
- readApiDefinition(Element) - Method in class io.avaje.http.generator.core.openapi.DocContext
- roles() - Method in class io.avaje.http.generator.core.MethodReader
S
- segment(String) - Method in class io.avaje.http.generator.core.PathSegments
- shortName(String) - Static method in class io.avaje.http.generator.core.Util
- simpleName() - Method in class io.avaje.http.generator.core.MethodReader
- snakeCase(String) - Static method in class io.avaje.http.generator.core.Util
T
- toString() - Method in class io.avaje.http.generator.core.ElementReader
- toString() - Method in enum io.avaje.http.generator.core.ParamType
- typeDef(TypeMirror) - Static method in class io.avaje.http.generator.core.Util
-
Return the type removing validation annotations etc.
U
- Util - Class in io.avaje.http.generator.core
- Util() - Constructor for class io.avaje.http.generator.core.Util
V
- value() - Method in annotation type org.jetbrains.annotations.NotNull
- valueOf(String) - Static method in enum io.avaje.http.generator.core.ParamType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.avaje.http.generator.core.WebMethod
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.avaje.http.generator.core.ParamType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.avaje.http.generator.core.WebMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WebMethod - Enum in io.avaje.http.generator.core
- writeApi() - Method in class io.avaje.http.generator.core.openapi.DocContext
- writeControllerAdapter(ProcessingContext, ControllerReader) - Method in class io.avaje.http.generator.core.BaseProcessor
-
Write the adapter code for the given controller.
- writeCreateSegment(Append, PlatformAdapter) - Method in class io.avaje.http.generator.core.PathSegments.Segment
- writeCtxGet(Append, PathSegments) - Method in class io.avaje.http.generator.core.MethodParam
- writeReadParameter(Append, ParamType, String) - Method in interface io.avaje.http.generator.core.PlatformAdapter
- writeReadParameter(Append, ParamType, String, String) - Method in interface io.avaje.http.generator.core.PlatformAdapter
- writeValidate(Append) - Method in class io.avaje.http.generator.core.MethodParam
All Classes All Packages