Index
All Classes|All Packages
A
- accept(WebRouterConfigurerInfoVisitor<R, P>, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfo
-
Accepts the specified web router configurer info visitor.
C
- CHARSEQUENCE - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
-
CharSequenceis assignable from the actual response body type. - CHARSEQUENCE - Enum constant in enum io.inverno.mod.web.compiler.spi.WebSseEventFactoryParameterInfo.SseEventFactoryKind
-
The event data type is
CharSequence.
E
- EMPTY - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
-
The actual response body type is
Void. - ENCODED - Enum constant in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyKind
-
The actual request body type is none of the above.
- ENCODED - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
-
The actual response body type is none of the above.
- ENCODED - Enum constant in enum io.inverno.mod.web.compiler.spi.WebSseEventFactoryParameterInfo.SseEventFactoryKind
-
The event data type is any type other than
ByteBuf
G
- getBodyKind() - Method in interface io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo
-
Returns the request body kind.
- getBodyKind() - Method in interface io.inverno.mod.web.compiler.spi.WebResponseBodyInfo
-
Returns the response body kind.
- getBodyReactiveKind() - Method in interface io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo
-
Returns the request body reactive kind.
- getBodyReactiveKind() - Method in interface io.inverno.mod.web.compiler.spi.WebResponseBodyInfo
-
Returns the response body reactive kind.
- getClassName() - Method in class io.inverno.mod.web.compiler.spi.WebRouterConfigurerQualifiedName
-
Returns the router class name.
- getConsumes() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Returns the consumed media ranges specified in the route.
- getController() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Returns the web controller that defines the route.
- getControllerQName() - Method in class io.inverno.mod.web.compiler.spi.WebRouteQualifiedName
-
Returns the controller qualified name.
- getControllers() - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfo
-
Returns the web controllers defined in the module.
- getDataMediaType() - Method in interface io.inverno.mod.web.compiler.spi.WebSseEventFactoryParameterInfo
-
Returns the media type specified in the server-sent event factory parameter.
- getElement() - Method in interface io.inverno.mod.web.compiler.spi.WebControllerInfo
-
Returns the type element defining the web controller.
- getElement() - Method in interface io.inverno.mod.web.compiler.spi.WebParameterInfo
-
Returns the web parameter element.
- getElement() - Method in interface io.inverno.mod.web.compiler.spi.WebProvidedRouterConfigurerInfo
-
Returns the type element of the web router configurer.
- getElement() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Returns the executable element defining the web route.
- getElement() - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfo
-
Returns the module element for which a web router configurer is generated.
- getEventFactoryKind() - Method in interface io.inverno.mod.web.compiler.spi.WebSseEventFactoryParameterInfo
-
Returns the server-sent event factory kind.
- getLanguages() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Returns the produced languages specified in the route.
- getMethods() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Returns the methods specified in the route.
- getName() - Method in class io.inverno.mod.web.compiler.spi.WebRouteQualifiedName
-
Returns the route name.
- getParameterName() - Method in class io.inverno.mod.web.compiler.spi.WebParameterQualifiedName
-
Returns the parameter name.
- getParameters() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Returns the parameters specified in the route.
- getPaths() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Returns the paths specified in the route.
- getProduces() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Returns the produced media types specified in the route.
- getQualifiedName() - Method in interface io.inverno.mod.web.compiler.spi.WebControllerInfo
- getQualifiedName() - Method in interface io.inverno.mod.web.compiler.spi.WebParameterInfo
- getQualifiedName() - Method in interface io.inverno.mod.web.compiler.spi.WebProvidedRouterConfigurerInfo
- getQualifiedName() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
- getQualifiedName() - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfo
- getResponseBody() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Returns the response body specified in the route.
- getRootPath() - Method in interface io.inverno.mod.web.compiler.spi.WebControllerInfo
-
Returns the web controller root path.
- getRouteQName() - Method in class io.inverno.mod.web.compiler.spi.WebParameterQualifiedName
-
Returns the route qualified name.
- getRouterName() - Method in class io.inverno.mod.web.compiler.spi.WebRouterConfigurerQualifiedName
-
Returns the name of the router.
- getRouters() - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfo
-
Returns the web router configurer provided in the module.
- getRoutes() - Method in interface io.inverno.mod.web.compiler.spi.WebControllerInfo
-
Returns the web routes defined in the web controller.
- getRoutes() - Method in interface io.inverno.mod.web.compiler.spi.WebProvidedRouterConfigurerInfo
-
Returns the web routes defined in the web controller.
- getSimpleValue() - Method in class io.inverno.mod.web.compiler.spi.WebParameterQualifiedName
- getSimpleValue() - Method in class io.inverno.mod.web.compiler.spi.WebRouteQualifiedName
- getType() - Method in interface io.inverno.mod.web.compiler.spi.WebControllerInfo
-
Returns the type of the web controller.
- getType() - Method in interface io.inverno.mod.web.compiler.spi.WebParameterInfo
-
Returns the type of the parameter.
- getType() - Method in interface io.inverno.mod.web.compiler.spi.WebProvidedRouterConfigurerInfo
-
Returns the type of the web router configurer.
- getType() - Method in interface io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo
-
Returns the actual type of the request body.
- getType() - Method in interface io.inverno.mod.web.compiler.spi.WebResponseBodyInfo
-
Returns the actual type of the response body.
I
- io.inverno.mod.web.compiler - module io.inverno.mod.web.compiler
-
The Inverno framework web compiler module provides an Inverno compiler plugin to generate a
WebRouterConfigurerimplementation that aggregates all web controller beans and web router configurer beans defined in the module. - io.inverno.mod.web.compiler.spi - package io.inverno.mod.web.compiler.spi
- isMatchTrailingSlash() - Method in interface io.inverno.mod.web.compiler.spi.WebRouteInfo
-
Determines whether the trailing slash should be matched.
- isRequired() - Method in interface io.inverno.mod.web.compiler.spi.WebParameterInfo
-
Determines whether the parameter is required.
M
- MANY - Enum constant in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyReactiveKind
-
The body parameter is of type
Flux<T>whereTrepresents the actual request body type. - MANY - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyReactiveKind
-
The body is of type
Flux<T>whereTrepresents the actual response body type. - MULTIPART - Enum constant in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyKind
-
The actual request body type is a super type of
WebPart.
N
- NONE - Enum constant in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyReactiveKind
-
The body parameter is not of a reactive type.
- NONE - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyReactiveKind
-
The body is not of a reactive type.
O
- ONE - Enum constant in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyReactiveKind
-
The body parameter is of type
Mono<T>whereTrepresents the actual request body type. - ONE - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyReactiveKind
-
The body is of type
Mono<T>whereTrepresents the actual response body type.
P
- PUBLISHER - Enum constant in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyReactiveKind
-
The body parameter is of type
Publisher<T>whereTrepresents the actual request body type. - PUBLISHER - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyReactiveKind
-
The body is of type
Publisher<T>whereTrepresents the actual response body type.
R
- RAW - Enum constant in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyKind
-
The actual request body type is
ByteBuf. - RAW - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
-
The actual response body type is
ByteBuf. - RAW - Enum constant in enum io.inverno.mod.web.compiler.spi.WebSseEventFactoryParameterInfo.SseEventFactoryKind
-
The event data type is
ByteBuf. - RESOURCE - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
-
The actual response body type is
Resource.
S
- SSE_CHARSEQUENCE - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
-
CharSequenceis assignable from the actual response body type. - SSE_ENCODED - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
- SSE_RAW - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
-
The actual response body type is
ByteBuf.
U
- URLENCODED - Enum constant in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyKind
-
The actual request body type is
Parameter.
V
- valueOf(BeanQualifiedName, String) - Static method in class io.inverno.mod.web.compiler.spi.WebParameterQualifiedName
-
Creates a web parameter qualified name from the specified bean qualified name of the web controller and the specified raw value of the form
<routeName>:<parameterName>where<routeName>and<parameterName>are valid Java names. - valueOf(ModuleQualifiedName, String) - Static method in class io.inverno.mod.web.compiler.spi.WebRouteQualifiedName
-
Creates a bean socket qualified name from the specified module qualified name and the specified raw value of the form
<controllerName>:<routeName>where<controllerName>and<routeName>are valid Java names. - valueOf(String) - Static method in class io.inverno.mod.web.compiler.spi.WebParameterQualifiedName
-
Creates a web parameter qualified name from the specified raw value of the form
WebRouteQualifiedName():<parameterName>where<parameterName>is a valid Java name. - valueOf(String) - Static method in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyReactiveKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyReactiveKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class io.inverno.mod.web.compiler.spi.WebRouteQualifiedName
-
Creates a web route qualified name from the specified raw value of the form
WebControllerQualifiedName():<routeName>where<routeName>is a valid Java name. - valueOf(String) - Static method in enum io.inverno.mod.web.compiler.spi.WebSseEventFactoryParameterInfo.SseEventFactoryKind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.web.compiler.spi.WebRequestBodyParameterInfo.RequestBodyReactiveKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyReactiveKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.inverno.mod.web.compiler.spi.WebSseEventFactoryParameterInfo.SseEventFactoryKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(WebBasicParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web basic parameter info.
- visit(WebControllerInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web controller info.
- visit(WebCookieParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web cookie parameter info.
- visit(WebExchangeParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web exchange parameter info.
- visit(WebFormParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web form parameter info.
- visit(WebHeaderParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web header parameter info.
- visit(WebParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web parameter info.
- visit(WebPathParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web path parameter info.
- visit(WebProvidedRouterConfigurerInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web provided router configurer info.
- visit(WebQueryParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web query parameter info.
- visit(WebRequestBodyParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web body parameter info.
- visit(WebResponseBodyInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web response body info.
- visit(WebRouteInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web route info.
- visit(WebRouterConfigurerInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web router configurer info.
- visit(WebSseEventFactoryParameterInfo, P) - Method in interface io.inverno.mod.web.compiler.spi.WebRouterConfigurerInfoVisitor
-
Visits web server-sent event factory parameter info.
W
- WebBasicParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes a basic parameter in a route.
- WebControllerInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes a web controller.
- WebCookieParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes a HTTP cookie parameter in a route.
- WebExchangeParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes the exchange route parameter.
- WebFormParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes a form parameter in a route.
- WebHeaderParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes a HTTP header parameter in a route.
- WebParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Common web route parameter information.
- WebParameterQualifiedName - Class in io.inverno.mod.web.compiler.spi
-
A qualified name identifying a parameter in a web route.
- WebParameterQualifiedName(WebRouteQualifiedName, String) - Constructor for class io.inverno.mod.web.compiler.spi.WebParameterQualifiedName
-
Creates a web parameter qualified name with the specified route qualified name and parameter name.
- WebPathParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes a path parameter in a route.
- WebProvidedRouterConfigurerInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes a web router configurer.
- WebQueryParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes a query parameter in a route.
- WebRequestBodyParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes the request body parameter in a route.
- WebRequestBodyParameterInfo.RequestBodyKind - Enum in io.inverno.mod.web.compiler.spi
-
Indicates the kind of a request body.
- WebRequestBodyParameterInfo.RequestBodyReactiveKind - Enum in io.inverno.mod.web.compiler.spi
-
Indicates the reactive kind of a request body.
- WebResponseBodyInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes the request body parameter in a route.
- WebResponseBodyInfo.ResponseBodyKind - Enum in io.inverno.mod.web.compiler.spi
-
Indicates the kind of a response body.
- WebResponseBodyInfo.ResponseBodyReactiveKind - Enum in io.inverno.mod.web.compiler.spi
-
Indicates the reactive kind of a response body.
- WebRouteInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes a web route.
- WebRouteQualifiedName - Class in io.inverno.mod.web.compiler.spi
-
A qualified name identifying a web route in a web controller or a web router configurer.
- WebRouteQualifiedName(BeanQualifiedName, String) - Constructor for class io.inverno.mod.web.compiler.spi.WebRouteQualifiedName
-
Creates a web route qualified name with the specified controller qualified name and route name.
- WebRouteQualifiedName(String) - Constructor for class io.inverno.mod.web.compiler.spi.WebRouteQualifiedName
-
Creates a web route qualified name with the specified name.
- WebRouterConfigurerInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes the module's web router configurer to generate.
- WebRouterConfigurerInfoVisitor<R,P> - Interface in io.inverno.mod.web.compiler.spi
-
A web router configurer info visitor is used to process a web router configurer info.
- WebRouterConfigurerQualifiedName - Class in io.inverno.mod.web.compiler.spi
-
A qualified name identifying a web router configurer.
- WebRouterConfigurerQualifiedName(BeanQualifiedName, String) - Constructor for class io.inverno.mod.web.compiler.spi.WebRouterConfigurerQualifiedName
-
Creates a web router configurer qualified name with the specified bean qualified name and class name.
- WebRouterConfigurerQualifiedName(ModuleQualifiedName) - Constructor for class io.inverno.mod.web.compiler.spi.WebRouterConfigurerQualifiedName
-
Creates the web router configurer qualified name of the specified module qualifed name.
- WebSseEventFactoryParameterInfo - Interface in io.inverno.mod.web.compiler.spi
-
Describes the server-sent event factory route parameter.
- WebSseEventFactoryParameterInfo.SseEventFactoryKind - Enum in io.inverno.mod.web.compiler.spi
-
Indicates the kind of a server-sent event factory.
All Classes|All Packages