Index

A C E G I M N O P R S U V W 
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
CharSequence is 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 WebRouterConfigurer implementation 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> where T represents 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> where T represents 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> where T represents 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> where T represents 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> where T represents 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> where T represents 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
CharSequence is assignable from the actual response body type.
SSE_ENCODED - Enum constant in enum io.inverno.mod.web.compiler.spi.WebResponseBodyInfo.ResponseBodyKind
The actual response body type is WebResponseBody.SseEncoder.Event<U> where U is not a ByteBuf.
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.
A C E G I M N O P R S U V W 
All Classes|All Packages