public interface IThymeleafRequestContext
This interface is meant to abstract a Spring RequestContext, without the client code needing to know if it is a Spring WebMVC or Spring WebFlux implementation of this RequestContext.
SpringWebMvcThymeleafRequestContext
,
SpringWebFluxThymeleafRequestContext
Modifier and Type | Method and Description |
---|---|
void |
changeLocale(Locale locale) |
void |
changeLocale(Locale locale,
TimeZone timeZone) |
IThymeleafBindStatus |
getBindStatus(String path) |
IThymeleafBindStatus |
getBindStatus(String path,
boolean htmlEscape) |
String |
getContextPath() |
String |
getContextUrl(String relativeUrl) |
String |
getContextUrl(String relativeUrl,
Map<String,?> params) |
Boolean |
getDefaultHtmlEscape() |
Optional<org.springframework.validation.Errors> |
getErrors(String name) |
Optional<org.springframework.validation.Errors> |
getErrors(String name,
boolean htmlEscape) |
Locale |
getLocale() |
String |
getMessage(org.springframework.context.MessageSourceResolvable resolvable) |
String |
getMessage(org.springframework.context.MessageSourceResolvable resolvable,
boolean htmlEscape) |
String |
getMessage(String code) |
String |
getMessage(String code,
List<?> args) |
String |
getMessage(String code,
List<?> args,
String defaultMessage) |
String |
getMessage(String code,
Object[] args) |
String |
getMessage(String code,
Object[] args,
boolean htmlEscape) |
String |
getMessage(String code,
Object[] args,
String defaultMessage) |
String |
getMessage(String code,
Object[] args,
String defaultMessage,
boolean htmlEscape) |
String |
getMessage(String code,
String defaultMessage) |
org.springframework.context.MessageSource |
getMessageSource() |
Map<String,Object> |
getModel() |
String |
getQueryString() |
IThymeleafRequestDataValueProcessor |
getRequestDataValueProcessor() |
String |
getRequestPath() |
org.springframework.ui.context.Theme |
getTheme() |
TimeZone |
getTimeZone() |
boolean |
isDefaultHtmlEscape() |
void |
setDefaultHtmlEscape(boolean defaultHtmlEscape) |
org.springframework.context.MessageSource getMessageSource()
Locale getLocale()
TimeZone getTimeZone()
void changeLocale(Locale locale)
void setDefaultHtmlEscape(boolean defaultHtmlEscape)
boolean isDefaultHtmlEscape()
Boolean getDefaultHtmlEscape()
String getContextPath()
String getRequestPath()
String getQueryString()
String getMessage(String code) throws org.springframework.context.NoSuchMessageException
org.springframework.context.NoSuchMessageException
String getMessage(String code, Object[] args) throws org.springframework.context.NoSuchMessageException
org.springframework.context.NoSuchMessageException
String getMessage(String code, List<?> args) throws org.springframework.context.NoSuchMessageException
org.springframework.context.NoSuchMessageException
String getMessage(String code, Object[] args, boolean htmlEscape) throws org.springframework.context.NoSuchMessageException
org.springframework.context.NoSuchMessageException
String getMessage(org.springframework.context.MessageSourceResolvable resolvable) throws org.springframework.context.NoSuchMessageException
org.springframework.context.NoSuchMessageException
String getMessage(org.springframework.context.MessageSourceResolvable resolvable, boolean htmlEscape) throws org.springframework.context.NoSuchMessageException
org.springframework.context.NoSuchMessageException
Optional<org.springframework.validation.Errors> getErrors(String name, boolean htmlEscape)
org.springframework.ui.context.Theme getTheme()
IThymeleafRequestDataValueProcessor getRequestDataValueProcessor()
IThymeleafBindStatus getBindStatus(String path) throws IllegalStateException
IllegalStateException
IThymeleafBindStatus getBindStatus(String path, boolean htmlEscape) throws IllegalStateException
IllegalStateException
Copyright © 2017 The THYMELEAF team. All rights reserved.