Class JspToolContext

java.lang.Object
org.apache.velocity.tools.ToolContext
org.apache.velocity.tools.view.ViewToolContext
org.apache.velocity.tools.view.jsp.JspToolContext
All Implemented Interfaces:
org.apache.velocity.context.Context, org.apache.velocity.tools.view.ViewContext

public class JspToolContext extends org.apache.velocity.tools.view.ViewToolContext

Velocity context implementation specific to the JSP environment.

Version:
$Id: ViewContext.java 514727 2007-03-05 16:49:03Z nbubna $
Author:
Nathan Bubna
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class org.apache.velocity.tools.ToolContext

    CATCH_EXCEPTIONS_KEY, CONTEXT_KEY, ENGINE_KEY, LOCALE_KEY, LOG_KEY, PATH_KEY, TOOLKEY_KEY

    Fields inherited from interface org.apache.velocity.tools.view.ViewContext

    APPLICATION, DEFAULT_TOOLBOX_KEY, REQUEST, RESPONSE, SERVLET_CONTEXT_KEY, SESSION
  • Constructor Summary

    Constructors
    Constructor
    Description
    JspToolContext(org.apache.velocity.app.VelocityEngine velocity, javax.servlet.jsp.PageContext pageContext)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    javax.servlet.jsp.PageContext
     
    protected Object
     
    protected void
     

    Methods inherited from class org.apache.velocity.tools.view.ViewToolContext

    addToolboxesUnderKey, containsKey, get, getRequest, getResponse, getServletContext, getSession, getToolboxes, getToolVar, getUserVar, getVelocityContext, getVelocityEngine, setToolboxKey

    Methods inherited from class org.apache.velocity.tools.ToolContext

    addToolbox, findTool, getKeys, getToolbox, getToolClassMap, getToolProperties, getUserCanOverwriteTools, internalGet, keySet, put, putAll, putToolProperties, putToolProperty, putVelocityEngine, remove, setUserCanOverwriteTools

    Methods inherited from class Object

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

  • Constructor Details

    • JspToolContext

      public JspToolContext(org.apache.velocity.app.VelocityEngine velocity, javax.servlet.jsp.PageContext pageContext)
  • Method Details

    • putToolProperties

      protected void putToolProperties()
      Overrides:
      putToolProperties in class org.apache.velocity.tools.view.ViewToolContext
    • getPageContext

      public javax.servlet.jsp.PageContext getPageContext()
    • getServletApi

      protected Object getServletApi(String key)
      Overrides:
      getServletApi in class org.apache.velocity.tools.view.ViewToolContext
    • getAttribute

      public Object getAttribute(String key)
      Specified by:
      getAttribute in interface org.apache.velocity.tools.view.ViewContext
      Overrides:
      getAttribute in class org.apache.velocity.tools.view.ViewToolContext