Package org.thymeleaf.web
Interface IWebExchange
-
- All Known Subinterfaces:
IServletWebExchange
- All Known Implementing Classes:
JakartaServletWebExchange,JavaxServletWebExchange
public interface IWebExchange- Since:
- 3.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleancontainsAttribute(java.lang.String name)java.util.Set<java.lang.String>getAllAttributeNames()IWebApplicationgetApplication()intgetAttributeCount()java.util.Map<java.lang.String,java.lang.Object>getAttributeMap()java.lang.ObjectgetAttributeValue(java.lang.String name)java.lang.StringgetCharacterEncoding()java.lang.StringgetContentType()java.util.LocalegetLocale()java.security.PrincipalgetPrincipal()IWebRequestgetRequest()IWebSessiongetSession()default booleanhasSession()voidremoveAttribute(java.lang.String name)voidsetAttributeValue(java.lang.String name, java.lang.Object value)java.lang.StringtransformURL(java.lang.String url)
-
-
-
Method Detail
-
getRequest
IWebRequest getRequest()
-
getSession
IWebSession getSession()
-
getApplication
IWebApplication getApplication()
-
hasSession
default boolean hasSession()
-
getPrincipal
java.security.Principal getPrincipal()
-
getLocale
java.util.Locale getLocale()
-
getContentType
java.lang.String getContentType()
-
getCharacterEncoding
java.lang.String getCharacterEncoding()
-
containsAttribute
boolean containsAttribute(java.lang.String name)
-
getAttributeCount
int getAttributeCount()
-
getAllAttributeNames
java.util.Set<java.lang.String> getAllAttributeNames()
-
getAttributeMap
java.util.Map<java.lang.String,java.lang.Object> getAttributeMap()
-
getAttributeValue
java.lang.Object getAttributeValue(java.lang.String name)
-
setAttributeValue
void setAttributeValue(java.lang.String name, java.lang.Object value)
-
removeAttribute
void removeAttribute(java.lang.String name)
-
transformURL
java.lang.String transformURL(java.lang.String url)
-
-