Class SpringWebFluxThymeleafRequestContext
- Object
-
- org.thymeleaf.spring5.context.webflux.SpringWebFluxThymeleafRequestContext
-
- All Implemented Interfaces:
IThymeleafRequestContext
public class SpringWebFluxThymeleafRequestContext extends Object implements IThymeleafRequestContext
Implementation of the
IThymeleafRequestContextinterface, meant to wrap a SpringRequestContextobject.- Since:
- 3.0.3
- Author:
- Daniel Fernández
- See Also:
RequestContext
-
-
Constructor Summary
Constructors Constructor Description SpringWebFluxThymeleafRequestContext(org.springframework.web.reactive.result.view.RequestContext requestContext, org.springframework.web.server.ServerWebExchange serverWebExchange)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangeLocale(Locale locale)voidchangeLocale(Locale locale, TimeZone timeZone)IThymeleafBindStatusgetBindStatus(String path)IThymeleafBindStatusgetBindStatus(String path, boolean htmlEscape)StringgetContextPath()StringgetContextUrl(String relativeUrl)StringgetContextUrl(String relativeUrl, Map<String,?> params)BooleangetDefaultHtmlEscape()Optional<org.springframework.validation.Errors>getErrors(String name)Optional<org.springframework.validation.Errors>getErrors(String name, boolean htmlEscape)LocalegetLocale()StringgetMessage(String code)StringgetMessage(String code, Object[] args)StringgetMessage(String code, Object[] args, boolean htmlEscape)StringgetMessage(String code, Object[] args, String defaultMessage)StringgetMessage(String code, Object[] args, String defaultMessage, boolean htmlEscape)StringgetMessage(String code, String defaultMessage)StringgetMessage(String code, List<?> args)StringgetMessage(String code, List<?> args, String defaultMessage)StringgetMessage(org.springframework.context.MessageSourceResolvable resolvable)StringgetMessage(org.springframework.context.MessageSourceResolvable resolvable, boolean htmlEscape)org.springframework.context.MessageSourcegetMessageSource()Map<String,Object>getModel()StringgetQueryString()IThymeleafRequestDataValueProcessorgetRequestDataValueProcessor()StringgetRequestPath()org.springframework.web.server.ServerWebExchangegetServerWebExchange()org.springframework.ui.context.ThemegetTheme()TimeZonegetTimeZone()booleanisDefaultHtmlEscape()voidsetDefaultHtmlEscape(boolean defaultHtmlEscape)StringtoString()
-
-
-
Method Detail
-
getServerWebExchange
public org.springframework.web.server.ServerWebExchange getServerWebExchange()
-
getMessageSource
public org.springframework.context.MessageSource getMessageSource()
- Specified by:
getMessageSourcein interfaceIThymeleafRequestContext
-
getModel
public Map<String,Object> getModel()
- Specified by:
getModelin interfaceIThymeleafRequestContext
-
getLocale
public Locale getLocale()
- Specified by:
getLocalein interfaceIThymeleafRequestContext
-
getTimeZone
public TimeZone getTimeZone()
- Specified by:
getTimeZonein interfaceIThymeleafRequestContext
-
changeLocale
public void changeLocale(Locale locale)
- Specified by:
changeLocalein interfaceIThymeleafRequestContext
-
changeLocale
public void changeLocale(Locale locale, TimeZone timeZone)
- Specified by:
changeLocalein interfaceIThymeleafRequestContext
-
setDefaultHtmlEscape
public void setDefaultHtmlEscape(boolean defaultHtmlEscape)
- Specified by:
setDefaultHtmlEscapein interfaceIThymeleafRequestContext
-
isDefaultHtmlEscape
public boolean isDefaultHtmlEscape()
- Specified by:
isDefaultHtmlEscapein interfaceIThymeleafRequestContext
-
getDefaultHtmlEscape
public Boolean getDefaultHtmlEscape()
- Specified by:
getDefaultHtmlEscapein interfaceIThymeleafRequestContext
-
getContextPath
public String getContextPath()
- Specified by:
getContextPathin interfaceIThymeleafRequestContext
-
getContextUrl
public String getContextUrl(String relativeUrl)
- Specified by:
getContextUrlin interfaceIThymeleafRequestContext
-
getContextUrl
public String getContextUrl(String relativeUrl, Map<String,?> params)
- Specified by:
getContextUrlin interfaceIThymeleafRequestContext
-
getRequestPath
public String getRequestPath()
- Specified by:
getRequestPathin interfaceIThymeleafRequestContext
-
getQueryString
public String getQueryString()
- Specified by:
getQueryStringin interfaceIThymeleafRequestContext
-
getMessage
public String getMessage(String code, String defaultMessage)
- Specified by:
getMessagein interfaceIThymeleafRequestContext
-
getMessage
public String getMessage(String code, Object[] args, String defaultMessage)
- Specified by:
getMessagein interfaceIThymeleafRequestContext
-
getMessage
public String getMessage(String code, List<?> args, String defaultMessage)
- Specified by:
getMessagein interfaceIThymeleafRequestContext
-
getMessage
public String getMessage(String code, Object[] args, String defaultMessage, boolean htmlEscape)
- Specified by:
getMessagein interfaceIThymeleafRequestContext
-
getMessage
public String getMessage(String code) throws org.springframework.context.NoSuchMessageException
- Specified by:
getMessagein interfaceIThymeleafRequestContext- Throws:
org.springframework.context.NoSuchMessageException
-
getMessage
public String getMessage(String code, Object[] args) throws org.springframework.context.NoSuchMessageException
- Specified by:
getMessagein interfaceIThymeleafRequestContext- Throws:
org.springframework.context.NoSuchMessageException
-
getMessage
public String getMessage(String code, List<?> args) throws org.springframework.context.NoSuchMessageException
- Specified by:
getMessagein interfaceIThymeleafRequestContext- Throws:
org.springframework.context.NoSuchMessageException
-
getMessage
public String getMessage(String code, Object[] args, boolean htmlEscape) throws org.springframework.context.NoSuchMessageException
- Specified by:
getMessagein interfaceIThymeleafRequestContext- Throws:
org.springframework.context.NoSuchMessageException
-
getMessage
public String getMessage(org.springframework.context.MessageSourceResolvable resolvable) throws org.springframework.context.NoSuchMessageException
- Specified by:
getMessagein interfaceIThymeleafRequestContext- Throws:
org.springframework.context.NoSuchMessageException
-
getMessage
public String getMessage(org.springframework.context.MessageSourceResolvable resolvable, boolean htmlEscape) throws org.springframework.context.NoSuchMessageException
- Specified by:
getMessagein interfaceIThymeleafRequestContext- Throws:
org.springframework.context.NoSuchMessageException
-
getErrors
public Optional<org.springframework.validation.Errors> getErrors(String name)
- Specified by:
getErrorsin interfaceIThymeleafRequestContext
-
getErrors
public Optional<org.springframework.validation.Errors> getErrors(String name, boolean htmlEscape)
- Specified by:
getErrorsin interfaceIThymeleafRequestContext
-
getTheme
public org.springframework.ui.context.Theme getTheme()
- Specified by:
getThemein interfaceIThymeleafRequestContext
-
getRequestDataValueProcessor
public IThymeleafRequestDataValueProcessor getRequestDataValueProcessor()
- Specified by:
getRequestDataValueProcessorin interfaceIThymeleafRequestContext
-
getBindStatus
public IThymeleafBindStatus getBindStatus(String path) throws IllegalStateException
- Specified by:
getBindStatusin interfaceIThymeleafRequestContext- Throws:
IllegalStateException
-
getBindStatus
public IThymeleafBindStatus getBindStatus(String path, boolean htmlEscape) throws IllegalStateException
- Specified by:
getBindStatusin interfaceIThymeleafRequestContext- Throws:
IllegalStateException
-
-