Module io.inverno.mod.web.compiler
Package io.inverno.mod.web.compiler.spi
Interface WebRouterConfigurerInfoVisitor<R,P>
- Type Parameters:
R- the visitor result typeP- the visitor parameter type
public interface WebRouterConfigurerInfoVisitor<R,P>
A web router configurer info visitor is used to process a web router configurer info.
- Since:
- 1.0
- Author:
- Jeremy Kuhn
-
Method Summary
Modifier and TypeMethodDescriptionvisit(WebBasicParameterInfo basicParameterInfo, P p)Visits web basic parameter info.visit(WebControllerInfo controllerInfo, P p)Visits web controller info.visit(WebCookieParameterInfo cookieParameterInfo, P p)Visits web cookie parameter info.visit(WebExchangeParameterInfo exchangeParameterInfo, P p)Visits web exchange parameter info.visit(WebFormParameterInfo formParameterInfo, P p)Visits web form parameter info.visit(WebHeaderParameterInfo headerParameterInfo, P p)Visits web header parameter info.visit(WebParameterInfo parameterInfo, P p)Visits web parameter info.visit(WebPathParameterInfo pathParameterInfo, P p)Visits web path parameter info.visit(WebProvidedRouterConfigurerInfo providedRouterConfigurerInfo, P p)Visits web provided router configurer info.visit(WebQueryParameterInfo queryParameterInfo, P p)Visits web query parameter info.visit(WebRequestBodyParameterInfo bodyParameterInfo, P p)Visits web body parameter info.visit(WebResponseBodyInfo responseBodyInfo, P p)Visits web response body info.visit(WebRouteInfo routeInfo, P p)Visits web route info.visit(WebRouterConfigurerInfo routerConfigurerInfo, P p)Visits web router configurer info.visit(WebSseEventFactoryParameterInfo sseEventFactoryParameterInfo, P p)Visits web server-sent event factory parameter info.
-
Method Details
-
visit
Visits web router configurer info.
- Parameters:
routerConfigurerInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web provided router configurer info.
- Parameters:
providedRouterConfigurerInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web controller info.
- Parameters:
controllerInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web route info.
- Parameters:
routeInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web response body info.
- Parameters:
responseBodyInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web parameter info.
- Parameters:
parameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web basic parameter info.
- Parameters:
basicParameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web cookie parameter info.
- Parameters:
cookieParameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web form parameter info.
- Parameters:
formParameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web header parameter info.
- Parameters:
headerParameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web path parameter info.
- Parameters:
pathParameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web query parameter info.
- Parameters:
queryParameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web body parameter info.
- Parameters:
bodyParameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web exchange parameter info.
- Parameters:
exchangeParameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-
visit
Visits web server-sent event factory parameter info.
- Parameters:
sseEventFactoryParameterInfo- the info to visitp- a visitor parameter- Returns:
- a visitor result
-