All Classes and Interfaces

Class
Description
Event fired after a controller method returns.
Event fired after the view engine method ViewEngine.processView(jakarta.mvc.engine.ViewEngineContext) returns.
Event fired before a controller is called but after it has been matched.
Event fired after a view engine has been selected but before its ViewEngine.processView(jakarta.mvc.engine.ViewEngineContext) method is called.
Represents a single error that occurred while binding a parameter to a controller method argument or controller field using a binding annotation like FormParam.
Describes the binding result of all controller fields and controller method parameters which are annotated with a binding annotation like FormParam.
Declares a method as a controller.
Event fired when a controller triggers a redirect.
Cross Site Request Forgery (CSRF) interface with access to the CSRF header name and the CSRF token value.
Options for property Csrf.CSRF_PROTECTION.
A controller annotation to validate a CSRF token value received in a request whenever the property Csrf.CSRF_PROTECTION is set to Csrf.CsrfOptions.EXPLICIT.
This exception is thrown by the MVC implementation if the CSRF token validation fails.
Interface that provides encoders to escape code in JavaScript, HTML, etc.
Form method overwriter is used to overwrite a HTML form's HTTP method to be able to use other verbs such as PATCH or DELETE.
Locale resolvers are used to determine the locale of the current request and are discovered using Jakarta Contexts and Dependency Injection.
Contextual data used by a LocaleResolver to resolve the request locale.
A map of name to model instances used by a ViewEngine to process a view.
This annotation is used to enable Jakarta MVC-specific binding rules for a Jakarta RESTful Web Services parameter binding.
This class provides contextual information such as context and application paths as well as access to the Jakarta RESTful Web Services application configuration object.
Base type for all Jakarta MVC events.
Base interface for errors related to parameter data binding
An annotation that defines a new Jakarta Contexts and Dependency Injection-based scope supported by the Jakarta MVC API.
Defines a symbolic name for a controller method to be referenced by one of the MvcContext.uri(java.lang.String) methods.
Represents a single validation error detected for a parameter.
Declares a view for a controller that returns void, or for a controller that may return null and wants to declare a default value.
View engines are responsible for processing views and are discovered using Jakarta Contexts and Dependency Injection.
Contextual data used by a ViewEngine to process a view.
Exception thrown by ViewEngine.processView(ViewEngineContext) when unable to process a view.