Index
All Classes and Interfaces|All Packages
C
- ClientTypesRule - Class in io.micronaut.validation.routes.rules
-
Validates that disallowed types are not used in declarative client methods.
- ClientTypesRule() - Constructor for class io.micronaut.validation.routes.rules.ClientTypesRule
F
- FilterVisitor - Class in io.micronaut.validation.routes
-
Visitor that checks validity of
ServerFilter
andClientFilter
classes. - FilterVisitor() - Constructor for class io.micronaut.validation.routes.FilterVisitor
G
- getErrorMessages() - Method in class io.micronaut.validation.routes.RouteValidationResult
-
The error messages.
- getSupportedAnnotationNames() - Method in class io.micronaut.validation.routes.FilterVisitor
- getSupportedAnnotationNames() - Method in class io.micronaut.validation.routes.RouteValidationVisitor
- getSupportedAnnotationNames() - Method in class io.micronaut.validation.websocket.WebSocketVisitor
- getVisitorKind() - Method in class io.micronaut.validation.routes.RouteValidationVisitor
- getVisitorKind() - Method in class io.micronaut.validation.websocket.WebSocketVisitor
I
- io.micronaut.validation.routes - package io.micronaut.validation.routes
-
Package to organize classes responsible for validating route arguments at compile time.
- io.micronaut.validation.routes.rules - package io.micronaut.validation.routes.rules
-
Package to store classes that provide route validation rules.
- io.micronaut.validation.websocket - package io.micronaut.validation.websocket
-
This package includes visitors specific to compile time validation and checks for websocket related elements.
- isValid() - Method in class io.micronaut.validation.routes.RouteValidationResult
-
Whether the route is valid.
M
- MissingParameterRule - Class in io.micronaut.validation.routes.rules
-
Validates all route uri variables are present in the route arguments.
- MissingParameterRule() - Constructor for class io.micronaut.validation.routes.rules.MissingParameterRule
N
- NullableParameterRule - Class in io.micronaut.validation.routes.rules
-
Validates route parameters are nullable or optional for optional template variables.
- NullableParameterRule() - Constructor for class io.micronaut.validation.routes.rules.NullableParameterRule
R
- RequestBeanParameterRule - Class in io.micronaut.validation.routes.rules
-
Validates RequestBean parameters.
- RequestBeanParameterRule() - Constructor for class io.micronaut.validation.routes.rules.RequestBeanParameterRule
- RouteValidationResult - Class in io.micronaut.validation.routes
-
The result of route validation.
- RouteValidationResult(String...) - Constructor for class io.micronaut.validation.routes.RouteValidationResult
-
Default constructor.
- RouteValidationRule - Interface in io.micronaut.validation.routes.rules
-
Describes a rule to validate a route.
- RouteValidationVisitor - Class in io.micronaut.validation.routes
-
Visits methods annotated with HttpMethodMapping and validates the parameters are consistent with the URI.
- RouteValidationVisitor() - Constructor for class io.micronaut.validation.routes.RouteValidationVisitor
S
- start(VisitorContext) - Method in class io.micronaut.validation.routes.RouteValidationVisitor
- start(VisitorContext) - Method in class io.micronaut.validation.websocket.WebSocketVisitor
V
- validate(UriMatchTemplate, ParameterElement[], MethodElement) - Method in interface io.micronaut.validation.routes.rules.RouteValidationRule
-
Validate the given uri template and route arguments.
- validate(List<UriMatchTemplate>, ParameterElement[], MethodElement) - Method in class io.micronaut.validation.routes.rules.ClientTypesRule
- validate(List<UriMatchTemplate>, ParameterElement[], MethodElement) - Method in class io.micronaut.validation.routes.rules.MissingParameterRule
- validate(List<UriMatchTemplate>, ParameterElement[], MethodElement) - Method in class io.micronaut.validation.routes.rules.NullableParameterRule
- validate(List<UriMatchTemplate>, ParameterElement[], MethodElement) - Method in class io.micronaut.validation.routes.rules.RequestBeanParameterRule
- validate(List<UriMatchTemplate>, ParameterElement[], MethodElement) - Method in interface io.micronaut.validation.routes.rules.RouteValidationRule
-
Validate the given uri templates and route arguments.
- visitMethod(MethodElement, VisitorContext) - Method in class io.micronaut.validation.routes.FilterVisitor
- visitMethod(MethodElement, VisitorContext) - Method in class io.micronaut.validation.routes.RouteValidationVisitor
- visitMethod(MethodElement, VisitorContext) - Method in class io.micronaut.validation.websocket.WebSocketVisitor
W
- WebSocketVisitor - Class in io.micronaut.validation.websocket
-
A
TypeElementVisitor
that validates WebSocket implementations at compile time. - WebSocketVisitor() - Constructor for class io.micronaut.validation.websocket.WebSocketVisitor
All Classes and Interfaces|All Packages