Index

C F G I M N R S V W 
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 and ClientFilter 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
 
C F G I M N R S V W 
All Classes and Interfaces|All Packages