Class ContextHolder

java.lang.Object
org.apache.tiles.velocity.template.ContextHolder
Direct Known Subclasses:
VelocityStyleTilesTool

public class ContextHolder extends Object
An object that holds the current state of Velocity in a Servlet environment.
Since:
2.2.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected jakarta.servlet.http.HttpServletRequest
    Returns the HTTP request.
    protected jakarta.servlet.http.HttpServletResponse
    Returns the HTTP response.
    protected jakarta.servlet.ServletContext
    Returns the Servlet context.
    protected org.apache.velocity.context.Context
    Returns the Velocity context..
    void
    setRequest(jakarta.servlet.http.HttpServletRequest request)
    Sets the current HttpServletRequest.
    void
    setResponse(jakarta.servlet.http.HttpServletResponse response)
    Sets the current HttpServletResponse.
    void
    setServletContext(jakarta.servlet.ServletContext application)
    Sets the ServletContext.
    void
    setVelocityContext(org.apache.velocity.context.Context context)
    Sets the Velocity Context.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ContextHolder

      public ContextHolder()
  • Method Details

    • setRequest

      public void setRequest(jakarta.servlet.http.HttpServletRequest request)
      Sets the current HttpServletRequest. This is required for this tool to operate and will throw a NullPointerException if this is not set or is set to null.
      Parameters:
      request - The HTTP request.
      Since:
      2.2.0
    • setResponse

      public void setResponse(jakarta.servlet.http.HttpServletResponse response)
      Sets the current HttpServletResponse. This is required for this tool to operate and will throw a NullPointerException if this is not set or is set to null.
      Parameters:
      response - The HTTP response.
      Since:
      2.2.0
    • setServletContext

      public void setServletContext(jakarta.servlet.ServletContext application)
      Sets the ServletContext. This is required for this tool to operate and will throw a NullPointerException if this is not set or is set to null.
      Parameters:
      application - The Servlet context.
      Since:
      2.2.0
    • setVelocityContext

      public void setVelocityContext(org.apache.velocity.context.Context context)
      Sets the Velocity Context. This is required for this tool to operate and will throw a NullPointerException if this is not set or is set to null.
      Parameters:
      context - The Velocity context.
      Since:
      2.2.0
    • getRequest

      protected jakarta.servlet.http.HttpServletRequest getRequest()
      Returns the HTTP request.
      Returns:
      The HTTP request.
      Since:
      2.2.0
    • getResponse

      protected jakarta.servlet.http.HttpServletResponse getResponse()
      Returns the HTTP response.
      Returns:
      The HTTP response.
      Since:
      2.2.0
    • getServletContext

      protected jakarta.servlet.ServletContext getServletContext()
      Returns the Servlet context.
      Returns:
      The Servlet context..
      Since:
      2.2.0
    • getVelocityContext

      protected org.apache.velocity.context.Context getVelocityContext()
      Returns the Velocity context..
      Returns:
      The Velocity context.
      Since:
      2.2.0