Index

A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractJavaScriptInternationalizationController - Class in dev.voidframework.web.http.controller
Abstraction to facilitate the use "Internationalization" in JavaScript (client side).
AbstractJavaScriptInternationalizationController(Internationalization) - Constructor for class dev.voidframework.web.http.controller.AbstractJavaScriptInternationalizationController
Build a new instance;
AbstractStaticAssetsController - Class in dev.voidframework.web.http.controller
Abstraction to facilitate the use of static and webjar assets.
AbstractStaticAssetsController(Config) - Constructor for class dev.voidframework.web.http.controller.AbstractStaticAssetsController
Build a new instance;
ACCEPT - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
ACCEPT_CHARSET - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
ACCEPT_ENCODING - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
ACCEPT_LANGUAGE - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
acceptContentType(String) - Method in interface dev.voidframework.web.http.HttpRequest
Checks if the current request accept a specific content type.
acceptContentType(String) - Method in interface dev.voidframework.web.http.WebSocketRequest
Checks if the current request accept a specific content type.
acceptContentType(String) - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
acceptContentType(String) - Method in class dev.voidframework.web.server.http.UndertowWebSocketRequest
 
ACCEPTED - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
addRoute(HttpMethod, RouteURL, Class<?>, Method) - Method in class dev.voidframework.web.http.routing.impl.DefaultRouter
 
addRoute(HttpMethod, RouteURL, Class<?>, Method) - Method in interface dev.voidframework.web.http.routing.Router
Adds a new route.
addRoute(HttpMethod, RouteURL, Class<?>, Method, String) - Method in class dev.voidframework.web.http.routing.impl.DefaultRouter
 
addRoute(HttpMethod, RouteURL, Class<?>, Method, String) - Method in interface dev.voidframework.web.http.routing.Router
Adds a new route.
AGE - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
ALLOW - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
APPLICATION_ATOM_XML - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
APPLICATION_JAVASCRIPT - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
APPLICATION_JSON - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
APPLICATION_OCTET_STREAM - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
APPLICATION_PDF - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
APPLICATION_RSS_XML - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
APPLICATION_WWW_FORM_URLENCODED - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
APPLICATION_XML - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
APPLICATION_ZIP - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
apply(Context, FilterChain) - Method in class dev.voidframework.web.http.filter.csrf.CSRFFilter
 
apply(Context, FilterChain) - Method in interface dev.voidframework.web.http.filter.Filter
Applies the filter.
apply(Context, FilterChain) - Method in class dev.voidframework.web.http.filter.security.SecurityHeadersFilter
 
applyNext(Context) - Method in class dev.voidframework.web.http.filter.DefaultFilterChain
 
applyNext(Context) - Method in interface dev.voidframework.web.http.filter.FilterChain
Applies the next filter.
AppRouteDefinitionLoadFailure(String) - Constructor for exception dev.voidframework.web.exception.RoutingException.AppRouteDefinitionLoadFailure
Build a new instance.
AppRoutesDefinition - Interface in dev.voidframework.web.http.routing
This interface allows application to manually define http routes.
as(Class<T>) - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns the body content as a specific object.
asFormData() - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns the value of the asFormData record component.
asFormData(Class<T>) - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns the form data content body as a specific object.
asJson() - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns the JSON content body.
asRaw() - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns the value of the asRaw record component.
asXml() - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns the XML content body.
asYaml() - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns the YAML content body.
AUTHORIZATION - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 

B

BAD_GATEWAY - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
BAD_REQUEST - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
badRequest() - Static method in class dev.voidframework.web.http.Result
Bad request (400).
badRequest(byte[], String) - Static method in class dev.voidframework.web.http.Result
Bad request (400).
badRequest(byte[], String, Charset) - Static method in class dev.voidframework.web.http.Result
Bad request (400).
badRequest(JsonNode) - Static method in class dev.voidframework.web.http.Result
Bad request (400).
badRequest(TemplateResult) - Static method in class dev.voidframework.web.http.Result
Bad request (400).
badRequest(String) - Static method in class dev.voidframework.web.http.Result
Bad request (400).
badRequest(String, String) - Static method in class dev.voidframework.web.http.Result
Bad request (400).
badRequest(String, String, Charset) - Static method in class dev.voidframework.web.http.Result
Bad request (400).
BadRequest() - Constructor for exception dev.voidframework.web.exception.HttpException.BadRequest
Build a new instance.
BadRequest(String) - Constructor for exception dev.voidframework.web.exception.HttpException.BadRequest
Build a new instance.
BadRequest(String, Throwable) - Constructor for exception dev.voidframework.web.exception.HttpException.BadRequest
Build a new instance.
BadRoutingArgument(String, Object) - Constructor for exception dev.voidframework.web.exception.RoutingException.BadRoutingArgument
Build a new instance.
BYPASS_CSRF_VERIFICATION - Static variable in class dev.voidframework.web.http.filter.csrf.CSRFFilter
 

C

CACHE_CONTROL - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
CannotLoadKeyStore(Throwable) - Constructor for exception dev.voidframework.web.exception.HttpsWebServerConfigurationException.CannotLoadKeyStore
Build a new instance.
CantInstantiate(String) - Constructor for exception dev.voidframework.web.exception.ErrorHandlerException.CantInstantiate
Build a new instance.
CantInstantiate(String) - Constructor for exception dev.voidframework.web.exception.ExtraWebServerConfigurationException.CantInstantiate
Build a new instance.
CantInstantiate(String, Exception) - Constructor for exception dev.voidframework.web.exception.ErrorHandlerException.CantInstantiate
Build a new instance.
CantInstantiate(String, Exception) - Constructor for exception dev.voidframework.web.exception.ExtraWebServerConfigurationException.CantInstantiate
Build a new instance.
charset() - Method in record class dev.voidframework.web.http.FormItem
Returns the value of the charset record component.
ClassNotFound(String) - Constructor for exception dev.voidframework.web.exception.ErrorHandlerException.ClassNotFound
Build a new instance.
ClassNotFound(String) - Constructor for exception dev.voidframework.web.exception.ExtraWebServerConfigurationException.ClassNotFound
Build a new instance.
clear() - Method in class dev.voidframework.web.http.FlashMessages
Clears all values.
configure() - Method in class dev.voidframework.web.module.WebModule
 
CONFLICT - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
CONNECTION - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
content() - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.FileLine
Returns the value of the content record component.
CONTENT_LANGUAGE - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
CONTENT_LENGTH - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
CONTENT_LOCATION - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
CONTENT_TYPE - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
contentType() - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns the value of the contentType record component.
Context - Class in dev.voidframework.web.http
An http request context.
Context(HttpRequest, Session, FlashMessages, Locale) - Constructor for class dev.voidframework.web.http.Context
Build a new instance.
CONTINUE - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
ControllerAnnotationListener - Class in dev.voidframework.web.module
Listen to the different bind classes to detect which ones are web controllers.
ControllerAnnotationListener(String, Router) - Constructor for class dev.voidframework.web.module.ControllerAnnotationListener
Build a new instance.
controllerClassType() - Method in record class dev.voidframework.web.http.routing.ResolvedRoute
Returns the value of the controllerClassType record component.
controllerClassType() - Method in record class dev.voidframework.web.http.routing.Route
Returns the value of the controllerClassType record component.
convert(String) - Method in class dev.voidframework.web.http.converter.StringToBooleanConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToByteConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToCharacterConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToCUIDConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToDoubleConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToFloatConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToIntegerConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToLocaleConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToLongConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToShortConverter
 
convert(String) - Method in class dev.voidframework.web.http.converter.StringToUUIDConverter
 
convertValuesToParameterTypeArray(List<String>, Class<?>) - Method in class dev.voidframework.web.server.http.HttpRequestHandler
Try to convert multiple values from a String into an array of needed parameter type.
convertValueToParameterType(String, Class<?>) - Method in class dev.voidframework.web.server.http.HttpRequestHandler
Try to convert value from a String into the needed parameter type.
Cookie - Record Class in dev.voidframework.web.http
A Cookie.
Cookie(String, String, String, String, boolean, boolean, String, Duration) - Constructor for record class dev.voidframework.web.http.Cookie
Creates an instance of a Cookie record class.
COOKIE - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
created() - Static method in class dev.voidframework.web.http.Result
Created (201).
created(byte[], String) - Static method in class dev.voidframework.web.http.Result
Created (201).
created(byte[], String, Charset) - Static method in class dev.voidframework.web.http.Result
Created (201).
created(JsonNode) - Static method in class dev.voidframework.web.http.Result
Created (201).
created(TemplateResult) - Static method in class dev.voidframework.web.http.Result
Created (201).
created(String) - Static method in class dev.voidframework.web.http.Result
Created (201).
created(String, String) - Static method in class dev.voidframework.web.http.Result
Created (201).
created(String, String, Charset) - Static method in class dev.voidframework.web.http.Result
Created (201).
CREATED - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
CSRF_TOKEN_KEY - Static variable in class dev.voidframework.web.http.filter.csrf.CSRFFilter
 
CSRFFilter - Class in dev.voidframework.web.http.filter.csrf
This filter takes care of generating and checking a CSRF token if the request matches the chosen criteria.
CSRFFilter(Config) - Constructor for class dev.voidframework.web.http.filter.csrf.CSRFFilter
Build a new instance.

D

dataModel - Variable in class dev.voidframework.web.http.TemplateResult
The data model to use.
DATE - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
DefaultErrorHandler - Class in dev.voidframework.web.http.errorhandler
Default implementation of ErrorHandler.
DefaultErrorHandler(Config, Router) - Constructor for class dev.voidframework.web.http.errorhandler.DefaultErrorHandler
Build a new instance.
DefaultErrorHandler.FileLine - Record Class in dev.voidframework.web.http.errorhandler
Represents a single content line.
DefaultErrorHandler.PartialFileContent - Record Class in dev.voidframework.web.http.errorhandler
Represents a partial file content.
DefaultFilterChain - Class in dev.voidframework.web.http.filter
Default implementation of FilterChain.
DefaultFilterChain(List<Filter>) - Constructor for class dev.voidframework.web.http.filter.DefaultFilterChain
Build a new instance.
DefaultRouter - Class in dev.voidframework.web.http.routing.impl
Default implementation of Router.
DefaultRouter() - Constructor for class dev.voidframework.web.http.routing.impl.DefaultRouter
Build a new instance.
defineAppRoutes(Router) - Method in interface dev.voidframework.web.http.routing.AppRoutesDefinition
Defines applications routes.
DELETE - Enum constant in enum class dev.voidframework.web.http.HttpMethod
 
dev.voidframework.web.bindable - package dev.voidframework.web.bindable
 
dev.voidframework.web.exception - package dev.voidframework.web.exception
 
dev.voidframework.web.http - package dev.voidframework.web.http
 
dev.voidframework.web.http.annotation - package dev.voidframework.web.http.annotation
 
dev.voidframework.web.http.controller - package dev.voidframework.web.http.controller
 
dev.voidframework.web.http.converter - package dev.voidframework.web.http.converter
 
dev.voidframework.web.http.errorhandler - package dev.voidframework.web.http.errorhandler
 
dev.voidframework.web.http.errorhandler.errorpage - package dev.voidframework.web.http.errorhandler.errorpage
 
dev.voidframework.web.http.filter - package dev.voidframework.web.http.filter
 
dev.voidframework.web.http.filter.csrf - package dev.voidframework.web.http.filter.csrf
 
dev.voidframework.web.http.filter.security - package dev.voidframework.web.http.filter.security
 
dev.voidframework.web.http.resultprocessor - package dev.voidframework.web.http.resultprocessor
 
dev.voidframework.web.http.routing - package dev.voidframework.web.http.routing
 
dev.voidframework.web.http.routing.impl - package dev.voidframework.web.http.routing.impl
 
dev.voidframework.web.module - package dev.voidframework.web.module
 
dev.voidframework.web.server - package dev.voidframework.web.server
 
dev.voidframework.web.server.http - package dev.voidframework.web.server.http
 
DevMode400BadRequest - Class in dev.voidframework.web.http.errorhandler.errorpage
Generates a "400 Bad Request" page when development mode is enabled.
DevMode404NotFound - Class in dev.voidframework.web.http.errorhandler.errorpage
Generates a "404 Not Found" page when development mode is enabled.
DevMode500InternalServerError - Class in dev.voidframework.web.http.errorhandler.errorpage
Generates a "500 Internal Server Error" page when development mode is enabled.
DirectoryCreationFailure(String) - Constructor for exception dev.voidframework.web.exception.TempFileLocationException.DirectoryCreationFailure
Build a new instance.
doExtraConfiguration(Undertow.Builder) - Method in interface dev.voidframework.web.server.ExtraWebServerConfiguration
Applies a custom configuration to the Undertow web server.
domain() - Method in record class dev.voidframework.web.http.Cookie
Returns the value of the domain record component.

E

EMPTY_FALLBACK_VALUE - Static variable in class dev.voidframework.web.server.http.HttpRequestHandler
 
equals(Object) - Method in class dev.voidframework.web.http.FlashMessages
 
equals(Object) - Method in record class dev.voidframework.web.http.Cookie
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.FileLine
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.PartialFileContent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.voidframework.web.http.FormItem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.voidframework.web.http.routing.ResolvedRoute
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.voidframework.web.http.routing.Route
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.voidframework.web.http.routing.RouteURL
Indicates whether some other object is "equal to" this one.
ErrorHandler - Interface in dev.voidframework.web.http.errorhandler
This interface allows you to define the behaviour to have when an error occurs.
ErrorHandlerException - Exception in dev.voidframework.web.exception
All exceptions related to the error handler are subclasses of ErrorHandlerException.
ErrorHandlerException(String) - Constructor for exception dev.voidframework.web.exception.ErrorHandlerException
Build a new instance.
ErrorHandlerException(String, Throwable) - Constructor for exception dev.voidframework.web.exception.ErrorHandlerException
Build a new instance.
ErrorHandlerException.CantInstantiate - Exception in dev.voidframework.web.exception
Exception indicates that provided error handler can't be instantiated.
ErrorHandlerException.ClassNotFound - Exception in dev.voidframework.web.exception
Exception indicates that request class was not found.
ErrorHandlerException.InvalidClass - Exception in dev.voidframework.web.exception
Exception indicates that provided error handler is invalid.
ETAG - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
EXPECT - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
EXPIRES - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
extractedParameterValues() - Method in record class dev.voidframework.web.http.routing.ResolvedRoute
Returns the value of the extractedParameterValues record component.
ExtraWebServerConfiguration - Interface in dev.voidframework.web.server
Allows application of a custom configuration to the Undertow web server.
ExtraWebServerConfigurationException - Exception in dev.voidframework.web.exception
All exceptions related to the extra web server configuration are subclasses of ExtraWebServerConfigurationException.
ExtraWebServerConfigurationException(String) - Constructor for exception dev.voidframework.web.exception.ExtraWebServerConfigurationException
Build a new instance.
ExtraWebServerConfigurationException(String, Throwable) - Constructor for exception dev.voidframework.web.exception.ExtraWebServerConfigurationException
Build a new instance.
ExtraWebServerConfigurationException.CantInstantiate - Exception in dev.voidframework.web.exception
Exception indicates that provided error handler can't be instantiated.
ExtraWebServerConfigurationException.ClassNotFound - Exception in dev.voidframework.web.exception
Exception indicates that request class was not found.
ExtraWebServerConfigurationException.InvalidClass - Exception in dev.voidframework.web.exception
Exception indicates that provided error handler is invalid.

F

fallback() - Element in annotation interface dev.voidframework.web.http.annotation.RequestVariable
The fallback value to use when the request variable is not provided.
FileLine(int, String) - Constructor for record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.FileLine
Creates an instance of a FileLine record class.
fileLineList() - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.PartialFileContent
Returns the value of the fileLineList record component.
filename() - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.PartialFileContent
Returns the value of the filename record component.
fileSize() - Method in record class dev.voidframework.web.http.FormItem
Returns the value of the fileSize record component.
Filter - Interface in dev.voidframework.web.http.filter
Represents a filter.
FilterChain - Interface in dev.voidframework.web.http.filter
Represents a chain of filters to apply.
filterClassTypes() - Method in record class dev.voidframework.web.http.routing.ResolvedRoute
Returns the value of the filterClassTypes record component.
filterClassTypes() - Method in record class dev.voidframework.web.http.routing.Route
Returns the value of the filterClassTypes record component.
FilterException - Exception in dev.voidframework.web.exception
All exceptions related to the Filter feature are subclasses of FilterException.
FilterException(String) - Constructor for exception dev.voidframework.web.exception.FilterException
Build a new instance.
FilterException(String, Throwable) - Constructor for exception dev.voidframework.web.exception.FilterException
Build a new instance.
FilterException.LoadFailure - Exception in dev.voidframework.web.exception
Exception indicates that Filter class can't be loaded.
FilterException.Overflow - Exception in dev.voidframework.web.exception
Exception indicates that an overflow occur during the filter chain processing.
filterKeyPatternList - Variable in class dev.voidframework.web.http.controller.AbstractJavaScriptInternationalizationController
 
FlashMessages - Class in dev.voidframework.web.http
HTTP Flash messages.
FlashMessages() - Constructor for class dev.voidframework.web.http.FlashMessages
Build a new instance.
FlashMessages(Map<String, String>) - Constructor for class dev.voidframework.web.http.FlashMessages
Build a new instance.
forbidden() - Static method in class dev.voidframework.web.http.Result
Forbidden (403).
forbidden(byte[], String) - Static method in class dev.voidframework.web.http.Result
Forbidden (403).
forbidden(byte[], String, Charset) - Static method in class dev.voidframework.web.http.Result
Forbidden (403).
forbidden(JsonNode) - Static method in class dev.voidframework.web.http.Result
Forbidden (403).
forbidden(TemplateResult) - Static method in class dev.voidframework.web.http.Result
Forbidden (403).
forbidden(String) - Static method in class dev.voidframework.web.http.Result
Forbidden (403).
forbidden(String, String) - Static method in class dev.voidframework.web.http.Result
Forbidden (403).
forbidden(String, String, Charset) - Static method in class dev.voidframework.web.http.Result
Forbidden (403).
FORBIDDEN - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
FormData - Class in dev.voidframework.web.http
Data extracted from the body content.
FormData() - Constructor for class dev.voidframework.web.http.FormData
 
FormItem - Record Class in dev.voidframework.web.http
A Http form item.
FormItem(String, String, boolean, long, InputStream) - Constructor for record class dev.voidframework.web.http.FormItem
Creates an instance of a FormItem record class.
FORWARDED - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
FOUND - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
FROM - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 

G

GATEWAY_TIMEOUT - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
GET - Enum constant in enum class dev.voidframework.web.http.HttpMethod
 
getAttributes() - Method in class dev.voidframework.web.http.Context
Retrieves context attributes.
getBodyContent() - Method in interface dev.voidframework.web.http.HttpRequest
Returns the body content;
getBodyContent() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getChannel() - Method in class dev.voidframework.web.http.WebSocketContext
Retrieves the WebSocket channel.
getCharset() - Method in interface dev.voidframework.web.http.HttpRequest
Returns the request charset.
getCharset() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getContentType() - Method in class dev.voidframework.web.http.Result
Gets the content type.
getCookie(String) - Method in interface dev.voidframework.web.http.HttpRequest
Returns a cookie.
getCookie(String) - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getCookies() - Method in class dev.voidframework.web.http.Result
Gets all cookies.
getFirst(String) - Method in class dev.voidframework.web.http.FormData
Retrieves the first form item associated to the given name.
getFlashMessages() - Method in class dev.voidframework.web.http.Context
Retrieves the flash messages.
getHeader(String) - Method in interface dev.voidframework.web.http.HttpRequest
Returns a single header.
getHeader(String) - Method in interface dev.voidframework.web.http.WebSocketRequest
Returns a single header.
getHeader(String) - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getHeader(String) - Method in class dev.voidframework.web.server.http.UndertowWebSocketRequest
 
getHeaders() - Method in interface dev.voidframework.web.http.HttpRequest
Returns all headers.
getHeaders() - Method in class dev.voidframework.web.http.Result
Gets all headers.
getHeaders() - Method in interface dev.voidframework.web.http.WebSocketRequest
Returns all headers.
getHeaders() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getHeaders() - Method in class dev.voidframework.web.server.http.UndertowWebSocketRequest
 
getHttpCode() - Method in class dev.voidframework.web.http.Result
Gets the HTTP return code.
getHttpMethod() - Method in interface dev.voidframework.web.http.HttpRequest
Get the HTTP request method.
getHttpMethod() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getInputSteam() - Method in interface dev.voidframework.web.http.HttpRequest
Get the input stream to read the request.
getInputSteam() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getInputStream() - Method in class dev.voidframework.web.http.resultprocessor.NoContentResultProcessor
 
getInputStream() - Method in class dev.voidframework.web.http.resultprocessor.ObjectResultProcessor
 
getInputStream() - Method in interface dev.voidframework.web.http.resultprocessor.ResultProcessor
Get the result input stream.
getInputStream() - Method in class dev.voidframework.web.http.resultprocessor.TemplateResultProcessor
 
getLocale() - Method in class dev.voidframework.web.http.Context
Retrieves the locale.
getQueryString() - Method in interface dev.voidframework.web.http.HttpRequest
Returns the query string, without the leading "?".
getQueryString() - Method in interface dev.voidframework.web.http.WebSocketRequest
Returns the query string, without the leading "?".
getQueryString() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getQueryString() - Method in class dev.voidframework.web.server.http.UndertowWebSocketRequest
 
getQueryStringParameter(String) - Method in interface dev.voidframework.web.http.HttpRequest
Returns the query string parameter value.
getQueryStringParameter(String) - Method in interface dev.voidframework.web.http.WebSocketRequest
Returns the query string parameter value.
getQueryStringParameter(String) - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getQueryStringParameter(String) - Method in class dev.voidframework.web.server.http.UndertowWebSocketRequest
 
getQueryStringParameter(String, String) - Method in interface dev.voidframework.web.http.HttpRequest
Returns the query string parameter value.
getQueryStringParameter(String, String) - Method in interface dev.voidframework.web.http.WebSocketRequest
Returns the query string parameter value.
getQueryStringParameter(String, String) - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getQueryStringParameter(String, String) - Method in class dev.voidframework.web.server.http.UndertowWebSocketRequest
 
getQueryStringParameterAsList(String) - Method in interface dev.voidframework.web.http.HttpRequest
Returns the query string parameter values as list.
getQueryStringParameterAsList(String) - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getQueryStringParameterAsList(String, List<String>) - Method in interface dev.voidframework.web.http.HttpRequest
Returns the query string parameter values as list.
getQueryStringParameterAsList(String, List<String>) - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getQueryStringParameters() - Method in interface dev.voidframework.web.http.HttpRequest
Returns all query string parameters.
getQueryStringParameters() - Method in interface dev.voidframework.web.http.WebSocketRequest
Returns all query string parameters.
getQueryStringParameters() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getQueryStringParameters() - Method in class dev.voidframework.web.server.http.UndertowWebSocketRequest
 
getRemoteHostName() - Method in interface dev.voidframework.web.http.HttpRequest
Returns the remote host that this request was sent to.
getRemoteHostName() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getRequest() - Method in class dev.voidframework.web.http.Context
Retrieves the request.
getRequest() - Method in class dev.voidframework.web.http.WebSocketContext
Retrieves the request.
getRequestURI() - Method in interface dev.voidframework.web.http.HttpRequest
Returns the original request URI.
getRequestURI() - Method in interface dev.voidframework.web.http.WebSocketRequest
Returns the original request URI.
getRequestURI() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getRequestURI() - Method in class dev.voidframework.web.server.http.UndertowWebSocketRequest
 
getRequestURL() - Method in interface dev.voidframework.web.http.HttpRequest
Returns the complete URL as seen by the user.
getRequestURL() - Method in class dev.voidframework.web.server.http.UndertowHttpRequest
 
getResultProcessor() - Method in class dev.voidframework.web.http.Result
Returns the result processor.
getRoutesAsList() - Method in class dev.voidframework.web.http.routing.impl.DefaultRouter
 
getRoutesAsList() - Method in interface dev.voidframework.web.http.routing.Router
Retrieves all registered routes.
getRoutesAsMap() - Method in class dev.voidframework.web.http.routing.impl.DefaultRouter
 
getRoutesAsMap() - Method in interface dev.voidframework.web.http.routing.Router
Retrieves all registered routes.
getSession() - Method in class dev.voidframework.web.http.Context
Retrieves the session.
GONE - Static variable in class dev.voidframework.web.http.HttpReturnCode
 

H

handleRequest(HttpServerExchange) - Method in class dev.voidframework.web.server.http.UndertowHttpHandler
 
hashCode() - Method in class dev.voidframework.web.http.FlashMessages
 
hashCode() - Method in record class dev.voidframework.web.http.Cookie
Returns a hash code value for this object.
hashCode() - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.FileLine
Returns a hash code value for this object.
hashCode() - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.PartialFileContent
Returns a hash code value for this object.
hashCode() - Method in record class dev.voidframework.web.http.FormItem
Returns a hash code value for this object.
hashCode() - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns a hash code value for this object.
hashCode() - Method in record class dev.voidframework.web.http.routing.ResolvedRoute
Returns a hash code value for this object.
hashCode() - Method in record class dev.voidframework.web.http.routing.Route
Returns a hash code value for this object.
hashCode() - Method in record class dev.voidframework.web.http.routing.RouteURL
Returns a hash code value for this object.
HEAD - Enum constant in enum class dev.voidframework.web.http.HttpMethod
 
hear(TypeLiteral<I>, TypeEncounter<I>) - Method in class dev.voidframework.web.module.ControllerAnnotationListener
 
HOST - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
HTTP_VERSION_NOT_SUPPORTED - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
HttpContentTypes - Class in dev.voidframework.web.http
Defines some HTTP content types.
HttpException - Exception in dev.voidframework.web.exception
All exceptions related to http possible errors are subclasses of HttpException.
HttpException(String) - Constructor for exception dev.voidframework.web.exception.HttpException
Build a new instance.
HttpException(String, Throwable) - Constructor for exception dev.voidframework.web.exception.HttpException
Build a new instance.
HttpException.BadRequest - Exception in dev.voidframework.web.exception
Exception indicates that provided request is invalid.
HttpException.InternalServerError - Exception in dev.voidframework.web.exception
Exception indicates that a server-side error occur.
HttpException.NotFound - Exception in dev.voidframework.web.exception
Exception indicates that a resource was not found.
HttpHeaderNames - Class in dev.voidframework.web.http
Defines some HTTP header names.
httpMethod() - Method in record class dev.voidframework.web.http.routing.Route
Returns the value of the httpMethod record component.
HttpMethod - Enum Class in dev.voidframework.web.http
Defines handled HTTP method.
HttpRequest - Interface in dev.voidframework.web.http
An HTTP request.
HttpRequestBodyContent - Record Class in dev.voidframework.web.http
An Http request body content
HttpRequestBodyContent(String, InputStream, FormData) - Constructor for record class dev.voidframework.web.http.HttpRequestBodyContent
Creates an instance of a HttpRequestBodyContent record class.
HttpRequestHandler - Class in dev.voidframework.web.server.http
Http request handler.
HttpRequestHandler(Injector, ErrorHandler, List<Class<? extends Filter>>) - Constructor for class dev.voidframework.web.server.http.HttpRequestHandler
Build a new instance.
HttpReturnCode - Class in dev.voidframework.web.http
Defines some HTTP return codes.
HttpsWebServerConfigurationException - Exception in dev.voidframework.web.exception
All exceptions related to the https web server configuration are subclasses of HttpsWebServerConfigurationException.
HttpsWebServerConfigurationException(String) - Constructor for exception dev.voidframework.web.exception.HttpsWebServerConfigurationException
Build a new instance.
HttpsWebServerConfigurationException(String, Throwable) - Constructor for exception dev.voidframework.web.exception.HttpsWebServerConfigurationException
Build a new instance.
HttpsWebServerConfigurationException.CannotLoadKeyStore - Exception in dev.voidframework.web.exception
Exception indicates that key store cannot be loaded.
HttpsWebServerConfigurationException.KeyManagerInitFailure - Exception in dev.voidframework.web.exception
Exception indicates that key manager cannot be initialized.
HttpsWebServerConfigurationException.KeyNotFound - Exception in dev.voidframework.web.exception
Exception indicates that requested key was not found.
HttpsWebServerConfigurationException.SSLContextInitFailure - Exception in dev.voidframework.web.exception
Exception indicates that SSL context cannot be initialized.
HttpWebSocketRequestHandler - Class in dev.voidframework.web.server.http
WebSocket incoming connection handler.
HttpWebSocketRequestHandler(Injector) - Constructor for class dev.voidframework.web.server.http.HttpWebSocketRequestHandler
Build a new instance.

I

I_AM_A_TEAPOT - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
IMAGE_GIF - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
IMAGE_ICON - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
IMAGE_JPEG - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
IMAGE_PNG - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
inputStream() - Method in record class dev.voidframework.web.http.FormItem
Returns the value of the inputStream record component.
INTERNAL_SERVER_ERROR - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
internalServerError() - Static method in class dev.voidframework.web.http.Result
Internal Server Error (500).
internalServerError(byte[], String) - Static method in class dev.voidframework.web.http.Result
Internal Server Error (500).
internalServerError(byte[], String, Charset) - Static method in class dev.voidframework.web.http.Result
Internal Server Error (500).
internalServerError(JsonNode) - Static method in class dev.voidframework.web.http.Result
Internal Server Error (500).
internalServerError(TemplateResult) - Static method in class dev.voidframework.web.http.Result
Internal Server Error (500).
internalServerError(String) - Static method in class dev.voidframework.web.http.Result
Internal Server Error (500).
internalServerError(String, String) - Static method in class dev.voidframework.web.http.Result
Internal Server Error (500).
internalServerError(String, String, Charset) - Static method in class dev.voidframework.web.http.Result
Internal Server Error (500).
InternalServerError() - Constructor for exception dev.voidframework.web.exception.HttpException.InternalServerError
Build a new instance.
InternalServerError(String) - Constructor for exception dev.voidframework.web.exception.HttpException.InternalServerError
Build a new instance.
InternalServerError(String, Throwable) - Constructor for exception dev.voidframework.web.exception.HttpException.InternalServerError
Build a new instance.
InternalServerError(Throwable) - Constructor for exception dev.voidframework.web.exception.HttpException.InternalServerError
Build a new instance.
InvalidClass(String) - Constructor for exception dev.voidframework.web.exception.ErrorHandlerException.InvalidClass
Build a new instance.
InvalidClass(String) - Constructor for exception dev.voidframework.web.exception.ExtraWebServerConfigurationException.InvalidClass
Build a new instance.
isFile() - Method in record class dev.voidframework.web.http.FormItem
Returns the value of the isFile record component.
isHttpOnly() - Method in record class dev.voidframework.web.http.Cookie
Returns the value of the isHttpOnly record component.
isModified - Variable in class dev.voidframework.web.http.FlashMessages
Indicate if internal HashMap has been modified.
isModified() - Method in class dev.voidframework.web.http.FlashMessages
Checks if internal values has been modified.
isSecure() - Method in record class dev.voidframework.web.http.Cookie
Returns the value of the isSecure record component.

J

jsInternationalizationScript(Locale) - Method in class dev.voidframework.web.http.controller.AbstractJavaScriptInternationalizationController
Retrieves JS I18N script.

K

KeyManagerInitFailure(Throwable) - Constructor for exception dev.voidframework.web.exception.HttpsWebServerConfigurationException.KeyManagerInitFailure
Build a new instance.
KeyNotFound(String) - Constructor for exception dev.voidframework.web.exception.HttpsWebServerConfigurationException.KeyNotFound
Build a new instance.

L

LINK - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
LoadFailure(String) - Constructor for exception dev.voidframework.web.exception.FilterException.LoadFailure
Build a new instance.
LOCATION - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 

M

method() - Element in annotation interface dev.voidframework.web.http.annotation.RequestRoute
Returns the HTTP method (ie: GET).
method() - Method in record class dev.voidframework.web.http.routing.ResolvedRoute
Returns the value of the method record component.
method() - Method in record class dev.voidframework.web.http.routing.Route
Returns the value of the method record component.
METHOD_NOT_ALLOWED - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
MOVED_PERMANENTLY - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
MULTIPART_FORM_DATA - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
MULTIPLE_CHOICES - Static variable in class dev.voidframework.web.http.HttpReturnCode
 

N

name() - Element in annotation interface dev.voidframework.web.http.annotation.RequestRoute
Returns the route name.
name() - Method in record class dev.voidframework.web.http.Cookie
Returns the value of the name record component.
NO_CONTENT - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
noContent() - Static method in class dev.voidframework.web.http.Result
No Content (204).
NoContentResultProcessor - Class in dev.voidframework.web.http.resultprocessor
No content ("do nothing") processor.
NoContentResultProcessor() - Constructor for class dev.voidframework.web.http.resultprocessor.NoContentResultProcessor
 
NoCSRF - Annotation Interface in dev.voidframework.web.http.annotation
Indicates that CSRF token verification don't have to be performed.
NON_AUTHORITATIVE_INFORMATION - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
NOT_ACCEPTABLE - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
NOT_FOUND - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
NOT_IMPLEMENTED - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
NOT_MODIFIED - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
notFound() - Static method in class dev.voidframework.web.http.Result
Not Found (404).
notFound(byte[], String) - Static method in class dev.voidframework.web.http.Result
Not Found (404).
notFound(byte[], String, Charset) - Static method in class dev.voidframework.web.http.Result
Not Found (404).
notFound(JsonNode) - Static method in class dev.voidframework.web.http.Result
Not Found (404).
notFound(TemplateResult) - Static method in class dev.voidframework.web.http.Result
Not Found (404).
notFound(String) - Static method in class dev.voidframework.web.http.Result
Not Found (404).
notFound(String, String) - Static method in class dev.voidframework.web.http.Result
Not Found (404).
notFound(String, String, Charset) - Static method in class dev.voidframework.web.http.Result
Not Found (404).
NotFound() - Constructor for exception dev.voidframework.web.exception.HttpException.NotFound
Build a new instance.
NotFound(String) - Constructor for exception dev.voidframework.web.exception.HttpException.NotFound
Build a new instance.
notImplemented() - Static method in class dev.voidframework.web.http.Result
Not Implemented (501).
notImplemented(byte[], String) - Static method in class dev.voidframework.web.http.Result
Not Implemented (501).
notImplemented(byte[], String, Charset) - Static method in class dev.voidframework.web.http.Result
Not Implemented (501).
notImplemented(JsonNode) - Static method in class dev.voidframework.web.http.Result
Not Implemented (501).
notImplemented(TemplateResult) - Static method in class dev.voidframework.web.http.Result
Not Implemented (501).
notImplemented(String) - Static method in class dev.voidframework.web.http.Result
Not Implemented (501).
notImplemented(String, String) - Static method in class dev.voidframework.web.http.Result
Not Implemented (501).
notImplemented(String, String, Charset) - Static method in class dev.voidframework.web.http.Result
Not Implemented (501).
number() - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.FileLine
Returns the value of the number record component.

O

ObjectResultProcessor - Class in dev.voidframework.web.http.resultprocessor
Process a simple object.
ObjectResultProcessor() - Constructor for class dev.voidframework.web.http.resultprocessor.ObjectResultProcessor
Build an empty new instance.
ObjectResultProcessor(Object) - Constructor for class dev.voidframework.web.http.resultprocessor.ObjectResultProcessor
Build a new instance.
of(String) - Static method in record class dev.voidframework.web.http.routing.RouteURL
Creates a new Route URL.
of(String) - Static method in class dev.voidframework.web.http.TemplateResult
Build a new instance.
of(String, Object) - Static method in class dev.voidframework.web.http.TemplateResult
Build a new instance.
of(String, String) - Static method in record class dev.voidframework.web.http.Cookie
Build a new Cookie.
of(String, String, boolean, boolean, String, Duration) - Static method in record class dev.voidframework.web.http.Cookie
Build a new Cookie.
of(String, String, boolean, boolean, Duration) - Static method in record class dev.voidframework.web.http.Cookie
Build a new Cookie.
of(String, String, String) - Static method in record class dev.voidframework.web.http.routing.RouteURL
Creates a new Route URL.
of(String, String, Duration) - Static method in record class dev.voidframework.web.http.Cookie
Build a new Cookie.
of(String, Map<String, Object>) - Static method in class dev.voidframework.web.http.TemplateResult
Build a new instance.
ok() - Static method in class dev.voidframework.web.http.Result
Ok (200).
ok(byte[], String) - Static method in class dev.voidframework.web.http.Result
Ok (200).
ok(byte[], String, Charset) - Static method in class dev.voidframework.web.http.Result
Ok (200).
ok(JsonNode) - Static method in class dev.voidframework.web.http.Result
Ok (200).
ok(TemplateResult) - Static method in class dev.voidframework.web.http.Result
Ok (200).
ok(InputStream, String) - Static method in class dev.voidframework.web.http.Result
Ok (200).
ok(String) - Static method in class dev.voidframework.web.http.Result
Ok (200).
ok(String, String) - Static method in class dev.voidframework.web.http.Result
Ok (200).
ok(String, String, Charset) - Static method in class dev.voidframework.web.http.Result
Ok (200).
OK - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
onBadRequest(Context, HttpException.BadRequest) - Method in class dev.voidframework.web.http.errorhandler.DefaultErrorHandler
 
onBadRequest(Context, HttpException.BadRequest) - Method in interface dev.voidframework.web.http.errorhandler.ErrorHandler
This method is called when the provided request is invalid.
onBadRequest(Context, HttpException.BadRequest) - Method in class dev.voidframework.web.server.http.HttpRequestHandler
This method is called each time a bad request occur.
onConnect(WebSocketHttpExchange, WebSocketChannel) - Method in class dev.voidframework.web.server.http.UndertowWebSocketCallback
 
onIncomingConnection(WebSocketContext) - Method in class dev.voidframework.web.server.http.HttpWebSocketRequestHandler
This method is called each time the framework need to handle an incoming WebSocket connection.
onNotFound(Context, HttpException.NotFound) - Method in class dev.voidframework.web.http.errorhandler.DefaultErrorHandler
 
onNotFound(Context, HttpException.NotFound) - Method in interface dev.voidframework.web.http.errorhandler.ErrorHandler
This method is called when no route has been found to satisfy the request.
onPostInitialization() - Method in class dev.voidframework.web.http.routing.impl.DefaultRouter
 
onPostInitialization() - Method in interface dev.voidframework.web.http.routing.RouterPostInitialization
This method will be called after all routes has been discovered and registered.
onRouteRequest(Context) - Method in class dev.voidframework.web.server.http.HttpRequestHandler
This method is called each time the framework need to route a request.
onServerError(Context, Throwable) - Method in class dev.voidframework.web.http.errorhandler.DefaultErrorHandler
 
onServerError(Context, Throwable) - Method in interface dev.voidframework.web.http.errorhandler.ErrorHandler
This method is called when an unexpected error occurs during the processing of the request.
OPTIONS - Enum constant in enum class dev.voidframework.web.http.HttpMethod
 
ORIGIN - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
Overflow(int, int) - Constructor for exception dev.voidframework.web.exception.FilterException.Overflow
Build a new instance.

P

PartialFileContent(String, List<DefaultErrorHandler.FileLine>) - Constructor for record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.PartialFileContent
Creates an instance of a PartialFileContent record class.
path() - Method in record class dev.voidframework.web.http.Cookie
Returns the value of the path record component.
PAYMENT_REQUIRED - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
PERMANENT_REDIRECT - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
POST - Enum constant in enum class dev.voidframework.web.http.HttpMethod
 
prefixRoute() - Element in annotation interface dev.voidframework.web.bindable.WebController
Defines a prefix that will be applied to all routes defined in the annotated class.
process(Context, Config, TemplateRenderer) - Method in class dev.voidframework.web.http.resultprocessor.NoContentResultProcessor
 
process(Context, Config, TemplateRenderer) - Method in class dev.voidframework.web.http.resultprocessor.ObjectResultProcessor
 
process(Context, Config, TemplateRenderer) - Method in interface dev.voidframework.web.http.resultprocessor.ResultProcessor
Process the result.
process(Context, Config, TemplateRenderer) - Method in class dev.voidframework.web.http.resultprocessor.TemplateResultProcessor
 
PROXY_AUTHENTICATE - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
PROXY_AUTHENTICATION_REQUIRED - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
PROXY_AUTHORIZATION - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
put(String, String) - Method in class dev.voidframework.web.http.FlashMessages
Adds a single value.
PUT - Enum constant in enum class dev.voidframework.web.http.HttpMethod
 
putAll(Map<? extends String, ? extends String>) - Method in class dev.voidframework.web.http.FlashMessages
Adds multiple value.

R

redirectFound(String) - Static method in class dev.voidframework.web.http.Result
Found (302).
redirectMovedPermanently(String) - Static method in class dev.voidframework.web.http.Result
Moved Permanently (301).
redirectPermanentRedirect(String) - Static method in class dev.voidframework.web.http.Result
Permanent Redirect (308).
redirectSeeOther(String) - Static method in class dev.voidframework.web.http.Result
See other (303).
redirectTemporaryRedirect(String) - Static method in class dev.voidframework.web.http.Result
See other (307).
REFERER - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
remove(Object) - Method in class dev.voidframework.web.http.FlashMessages
Removes a value.
render(HttpMethod, String, List<Route>) - Static method in class dev.voidframework.web.http.errorhandler.errorpage.DevMode404NotFound
Render template.
render(String) - Static method in class dev.voidframework.web.http.errorhandler.errorpage.DevMode400BadRequest
Render template.
render(String, String, int, DefaultErrorHandler.PartialFileContent) - Static method in class dev.voidframework.web.http.errorhandler.errorpage.DevMode500InternalServerError
Render template.
REQUEST_TIMEOUT - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
RequestBody - Annotation Interface in dev.voidframework.web.http.annotation
Annotation which indicates that a method parameter should be bound to the request body content.
RequestPath - Annotation Interface in dev.voidframework.web.http.annotation
Annotation which indicates that a method parameter should be bound to a path segment variable.
RequestRoute - Annotation Interface in dev.voidframework.web.http.annotation
Annotation which indicates that the method should be called if the incoming request matches.
RequestVariable - Annotation Interface in dev.voidframework.web.http.annotation
Annotation which indicates that a method parameter should be bound to a query string variable.
RESET_CONTENT - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
ResolvedRoute - Record Class in dev.voidframework.web.http.routing
Represents a resolved route.
ResolvedRoute(List<Class<? extends Filter>>, Class<?>, Method, Map<String, String>) - Constructor for record class dev.voidframework.web.http.routing.ResolvedRoute
Creates an instance of a ResolvedRoute record class.
resolveRoute(HttpMethod, String) - Method in class dev.voidframework.web.http.routing.impl.DefaultRouter
 
resolveRoute(HttpMethod, String) - Method in interface dev.voidframework.web.http.routing.Router
Resolves a route.
Result - Class in dev.voidframework.web.http
An HTTP result.
Result() - Constructor for class dev.voidframework.web.http.Result
Build an empty new instance.
ResultProcessor - Interface in dev.voidframework.web.http.resultprocessor
Result processor.
reverseRoute(String) - Method in class dev.voidframework.web.http.routing.impl.DefaultRouter
 
reverseRoute(String) - Method in interface dev.voidframework.web.http.routing.Router
Reverses a route to obtains a URL.
reverseRoute(String, List<Object>) - Method in class dev.voidframework.web.http.routing.impl.DefaultRouter
 
reverseRoute(String, List<Object>) - Method in interface dev.voidframework.web.http.routing.Router
Reverses a route to obtains a URL.
route() - Element in annotation interface dev.voidframework.web.http.annotation.RequestRoute
Returns the route URL (ie: /test/helloworld).
Route - Record Class in dev.voidframework.web.http.routing
A single route.
Route(HttpMethod, Pattern, List<Class<? extends Filter>>, Class<?>, Method) - Constructor for record class dev.voidframework.web.http.routing.Route
Creates an instance of a Route record class.
routePattern() - Method in record class dev.voidframework.web.http.routing.Route
Returns the value of the routePattern record component.
Router - Interface in dev.voidframework.web.http.routing
Router.
RouterPostInitialization - Interface in dev.voidframework.web.http.routing
Adds a post initialization callback to the router.
RouteURL - Record Class in dev.voidframework.web.http.routing
A single route URL.
RouteURL(String) - Constructor for record class dev.voidframework.web.http.routing.RouteURL
Build a new instance.
RoutingException - Exception in dev.voidframework.web.exception
All exceptions related to the routing feature are subclasses of RoutingException.
RoutingException(String) - Constructor for exception dev.voidframework.web.exception.RoutingException
Build a new instance.
RoutingException(String, Throwable) - Constructor for exception dev.voidframework.web.exception.RoutingException
Build a new instance.
RoutingException.AppRouteDefinitionLoadFailure - Exception in dev.voidframework.web.exception
Exception indicates that app defined route definition class can't be loaded.
RoutingException.BadRoutingArgument - Exception in dev.voidframework.web.exception
Exception indicates that an argument during the route registration is invalid.

S

sameSiteMode() - Method in record class dev.voidframework.web.http.Cookie
Returns the value of the sameSiteMode record component.
SecurityHeadersFilter - Class in dev.voidframework.web.http.filter.security
Adds some security headers.
SecurityHeadersFilter(Config) - Constructor for class dev.voidframework.web.http.filter.security.SecurityHeadersFilter
Build a new instance.
SEE_OTHER - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
SERVER - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
SERVICE_UNAVAILABLE - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
Session - Class in dev.voidframework.web.http
An HTTP session.
Session() - Constructor for class dev.voidframework.web.http.Session
Build a new instance.
Session(Map<String, String>) - Constructor for class dev.voidframework.web.http.Session
Build a new instance.
SessionSigner - Class in dev.voidframework.web.server.http
Signs and verifies the session.
SessionSigner(Config) - Constructor for class dev.voidframework.web.server.http.SessionSigner
Build a new instance.
SET_COOKIE - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
setLocal(Locale) - Method in class dev.voidframework.web.http.Context
Sets the locale.
sign(Session) - Method in class dev.voidframework.web.server.http.SessionSigner
Signs the session.
SSLContextInitFailure(Throwable) - Constructor for exception dev.voidframework.web.exception.HttpsWebServerConfigurationException.SSLContextInitFailure
Build a new instance.
startWebServer() - Method in class dev.voidframework.web.server.WebServer
Start the web server.
staticAsset(Context) - Method in class dev.voidframework.web.http.controller.AbstractStaticAssetsController
Retrieves a static asset.
staticAsset(String) - Method in class dev.voidframework.web.http.controller.AbstractStaticAssetsController
Retrieves a static asset.
stopWebServer() - Method in class dev.voidframework.web.server.WebServer
Stop the web server.
StringToBooleanConverter - Class in dev.voidframework.web.http.converter
Convert a String into an Boolean.
StringToBooleanConverter() - Constructor for class dev.voidframework.web.http.converter.StringToBooleanConverter
 
StringToByteConverter - Class in dev.voidframework.web.http.converter
Convert a String into an Byte.
StringToByteConverter() - Constructor for class dev.voidframework.web.http.converter.StringToByteConverter
 
StringToCharacterConverter - Class in dev.voidframework.web.http.converter
Convert a String into an Byte.
StringToCharacterConverter() - Constructor for class dev.voidframework.web.http.converter.StringToCharacterConverter
 
StringToCUIDConverter - Class in dev.voidframework.web.http.converter
Convert a String into an CUID.
StringToCUIDConverter() - Constructor for class dev.voidframework.web.http.converter.StringToCUIDConverter
 
StringToDoubleConverter - Class in dev.voidframework.web.http.converter
Convert a String into an Double.
StringToDoubleConverter() - Constructor for class dev.voidframework.web.http.converter.StringToDoubleConverter
 
StringToFloatConverter - Class in dev.voidframework.web.http.converter
Convert a String into an Float.
StringToFloatConverter() - Constructor for class dev.voidframework.web.http.converter.StringToFloatConverter
 
StringToIntegerConverter - Class in dev.voidframework.web.http.converter
Convert a String into an Integer.
StringToIntegerConverter() - Constructor for class dev.voidframework.web.http.converter.StringToIntegerConverter
 
StringToLocaleConverter - Class in dev.voidframework.web.http.converter
Convert a String into an Locale.
StringToLocaleConverter() - Constructor for class dev.voidframework.web.http.converter.StringToLocaleConverter
 
StringToLongConverter - Class in dev.voidframework.web.http.converter
Convert a String into an Long.
StringToLongConverter() - Constructor for class dev.voidframework.web.http.converter.StringToLongConverter
 
StringToShortConverter - Class in dev.voidframework.web.http.converter
Convert a String into an Short.
StringToShortConverter() - Constructor for class dev.voidframework.web.http.converter.StringToShortConverter
 
StringToUUIDConverter - Class in dev.voidframework.web.http.converter
Convert a String into an UUID.
StringToUUIDConverter() - Constructor for class dev.voidframework.web.http.converter.StringToUUIDConverter
 
SWITCH_PROXY - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
SWITCHING_PROTOCOLS - Static variable in class dev.voidframework.web.http.HttpReturnCode
 

T

TempFileLocationException - Exception in dev.voidframework.web.exception
All exceptions related to the temporary files location are subclasses of TempFileLocationException.
TempFileLocationException(String) - Constructor for exception dev.voidframework.web.exception.TempFileLocationException
Build a new instance.
TempFileLocationException.DirectoryCreationFailure - Exception in dev.voidframework.web.exception
Exception indicates that temporary files directory does not exist and can't be created.
templateName - Variable in class dev.voidframework.web.http.TemplateResult
The name of the template to render.
TemplateResult - Class in dev.voidframework.web.http
Indicates that the elements necessary for the result to be processed by the template engine.
TemplateResultProcessor - Class in dev.voidframework.web.http.resultprocessor
Process a template.
TemplateResultProcessor() - Constructor for class dev.voidframework.web.http.resultprocessor.TemplateResultProcessor
Build an empty new instance.
TemplateResultProcessor(String, Map<String, Object>) - Constructor for class dev.voidframework.web.http.resultprocessor.TemplateResultProcessor
Build a new instance.
TEMPORARY_REDIRECT - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
TEXT_HTML - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
TEXT_MARKDOWN - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
TEXT_PLAIN - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
TEXT_YAML - Static variable in class dev.voidframework.web.http.HttpContentTypes
 
timeToLive() - Method in record class dev.voidframework.web.http.Cookie
Returns the value of the timeToLive record component.
toString() - Method in record class dev.voidframework.web.http.Cookie
Returns a string representation of this record class.
toString() - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.FileLine
Returns a string representation of this record class.
toString() - Method in record class dev.voidframework.web.http.errorhandler.DefaultErrorHandler.PartialFileContent
Returns a string representation of this record class.
toString() - Method in record class dev.voidframework.web.http.FormItem
Returns a string representation of this record class.
toString() - Method in record class dev.voidframework.web.http.HttpRequestBodyContent
Returns a string representation of this record class.
toString() - Method in record class dev.voidframework.web.http.routing.ResolvedRoute
Returns a string representation of this record class.
toString() - Method in record class dev.voidframework.web.http.routing.Route
Returns a string representation of this record class.
toString() - Method in record class dev.voidframework.web.http.routing.RouteURL
Returns a string representation of this record class.

U

UNAUTHORIZED - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
UndertowHttpHandler - Class in dev.voidframework.web.server.http
Undertow HTTP handler.
UndertowHttpHandler(Config, HttpRequestHandler, SessionSigner) - Constructor for class dev.voidframework.web.server.http.UndertowHttpHandler
Build a new instance.
UndertowHttpRequest - Class in dev.voidframework.web.server.http
Undertow HttpRequest implementation.
UndertowHttpRequest(HttpServerExchange, HttpRequestBodyContent) - Constructor for class dev.voidframework.web.server.http.UndertowHttpRequest
Build a new instance.
UndertowWebSocketCallback - Class in dev.voidframework.web.server.http
Undertow WebSocket callback implementation.
UndertowWebSocketCallback(HttpWebSocketRequestHandler) - Constructor for class dev.voidframework.web.server.http.UndertowWebSocketCallback
Build a new instance.
UndertowWebSocketRequest - Class in dev.voidframework.web.server.http
Undertow WebSocketRequest implementation.
UndertowWebSocketRequest(WebSocketHttpExchange) - Constructor for class dev.voidframework.web.server.http.UndertowWebSocketRequest
Build a new instance.
url() - Method in record class dev.voidframework.web.http.routing.RouteURL
Returns the value of the url record component.
USE_PROXY - Static variable in class dev.voidframework.web.http.HttpReturnCode
 
USER_AGENT - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 

V

value() - Element in annotation interface dev.voidframework.web.http.annotation.RequestPath
The name of the segment to bind to the method parameter.
value() - Element in annotation interface dev.voidframework.web.http.annotation.RequestVariable
The name of the query string variable to bind to the method parameter.
value() - Element in annotation interface dev.voidframework.web.http.annotation.WithFilter
Defines filters to apply.
value() - Method in record class dev.voidframework.web.http.Cookie
Returns the value of the value record component.
value() - Method in record class dev.voidframework.web.http.FormItem
Returns the value of the value record component.
valueOf(String) - Static method in enum class dev.voidframework.web.http.HttpMethod
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.voidframework.web.http.HttpMethod
Returns an array containing the constants of this enum class, in the order they are declared.
verify(String) - Method in class dev.voidframework.web.server.http.SessionSigner
Verifies the signed session.

W

WebController - Annotation Interface in dev.voidframework.web.bindable
Indicates that an annotated class is a web controller.
webjarAsset(String) - Method in class dev.voidframework.web.http.controller.AbstractStaticAssetsController
Retrieves a webjar asset.
WebModule - Class in dev.voidframework.web.module
The web module.
WebModule(Config) - Constructor for class dev.voidframework.web.module.WebModule
Build a new instance.
WebServer - Class in dev.voidframework.web.server
Web server.
WebServer(Config, Injector) - Constructor for class dev.voidframework.web.server.WebServer
Build a new instance.
WEBSOCKET - Enum constant in enum class dev.voidframework.web.http.HttpMethod
 
WebSocketContext - Class in dev.voidframework.web.http
A WebSocket request context.
WebSocketContext(WebSocketRequest, WebSocketChannel) - Constructor for class dev.voidframework.web.http.WebSocketContext
Build a new instance.
WebSocketRequest - Interface in dev.voidframework.web.http
A WebSocket request.
withCookie(Cookie) - Method in class dev.voidframework.web.http.Result
Assigns a new cookie.
WithFilter - Annotation Interface in dev.voidframework.web.http.annotation
Defines filters to apply.
withHeader(String, String) - Method in class dev.voidframework.web.http.Result
Assigns a new header.
withHeaders(Map<String, String>) - Method in class dev.voidframework.web.http.Result
Assigns a multiple headers.
withoutCookie(Cookie) - Method in class dev.voidframework.web.http.Result
Removes a cookie.
withoutCookie(String) - Method in class dev.voidframework.web.http.Result
Removes a cookie.
withoutHeader(String) - Method in class dev.voidframework.web.http.Result
Removes a header.

X

X_CSRF_TOKEN - Static variable in class dev.voidframework.web.http.HttpHeaderNames
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form