org.thymeleaf.context
Interface IWebContext

All Superinterfaces:
IContext
All Known Implementing Classes:
WebContext

public interface IWebContext
extends IContext

Subinterface of IContext for implementations that can be used for creating HTML/XHTML interfaces in web applications.

Since:
1.0
Author:
Daniel Fernández

Method Summary
 VariablesMap<String,Object> getApplicationAttributes()
           Returns a VariablesMap object with all the attributes associated with the ServletContext object linked to the HttpServletRequest used for creating the context.
 javax.servlet.http.HttpServletRequest getHttpServletRequest()
           Returns the HttpServletRequest object associated with the request this context has been created for.
 javax.servlet.http.HttpSession getHttpSession()
           Returns the HttpSession object associated with the request this context has been created for.
 VariablesMap<String,Object> getRequestAttributes()
           Returns a VariablesMap object with all the attributes associated with the HttpServletRequest used for creating the context.
 VariablesMap<String,String[]> getRequestParameters()
           Returns a VariablesMap object with all the parameters associated with the HttpServletRequest used for creating the context.
 javax.servlet.ServletContext getServletContext()
           Returns the ServletContext object associated with the web application.
 VariablesMap<String,Object> getSessionAttributes()
           Returns a VariablesMap object with all the attributes associated with the HttpSession object linked to the HttpServletRequest used for creating the context.
 
Methods inherited from interface org.thymeleaf.context.IContext
addContextExecutionInfo, getLocale, getVariables
 

Method Detail

getHttpServletRequest

javax.servlet.http.HttpServletRequest getHttpServletRequest()

Returns the HttpServletRequest object associated with the request this context has been created for.

Returns:
the HTTP servlet request.
Since:
1.1.2

getHttpSession

javax.servlet.http.HttpSession getHttpSession()

Returns the HttpSession object associated with the request this context has been created for.

Returns:
the HTTP session.
Since:
1.1.2

getServletContext

javax.servlet.ServletContext getServletContext()

Returns the ServletContext object associated with the web application.

Returns:
the servlet context.

getRequestParameters

VariablesMap<String,String[]> getRequestParameters()

Returns a VariablesMap object with all the parameters associated with the HttpServletRequest used for creating the context.

Returns:
the maps of request parameters.

getRequestAttributes

VariablesMap<String,Object> getRequestAttributes()

Returns a VariablesMap object with all the attributes associated with the HttpServletRequest used for creating the context.

Returns:
the maps of request attributes.

getSessionAttributes

VariablesMap<String,Object> getSessionAttributes()

Returns a VariablesMap object with all the attributes associated with the HttpSession object linked to the HttpServletRequest used for creating the context.

Returns:
the maps of session attributes.

getApplicationAttributes

VariablesMap<String,Object> getApplicationAttributes()

Returns a VariablesMap object with all the attributes associated with the ServletContext object linked to the HttpServletRequest used for creating the context.

Returns:
the maps of application attributes.


Copyright © 2012 The THYMELEAF team. All Rights Reserved.