org.apache.velocity.tools.view.jsp.jspimpl
Class JspUtils

java.lang.Object
  extended by org.apache.velocity.tools.view.jsp.jspimpl.JspUtils

public class JspUtils
extends Object

Some utilities to work with JSP.


Constructor Summary
JspUtils()
           
 
Method Summary
static void executeSimpleTag(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node, PageContext pageContext, SimpleTag tag)
          Executes a SimpleTag.
static void executeTag(org.apache.velocity.context.InternalContextAdapter context, org.apache.velocity.runtime.parser.node.Node node, PageContext pageContext, Tag tag)
          Executes a Tag.
static JspTag getLatestJspTag(org.apache.velocity.context.Context context)
          Returns the latest tag encountered.
static void setLatestTag(org.apache.velocity.context.Context context, JspTag tag)
          Sets the latest tag encountered.
static Tag wrapTag(JspTag tag)
          If necessary, wraps a SimpleTag into a Tag.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JspUtils

public JspUtils()
Method Detail

setLatestTag

public static void setLatestTag(org.apache.velocity.context.Context context,
                                JspTag tag)
Sets the latest tag encountered.

Parameters:
context - The Velocity context.
tag - The tag.

getLatestJspTag

public static JspTag getLatestJspTag(org.apache.velocity.context.Context context)
Returns the latest tag encountered.

Parameters:
context - The Velocity context.
Returns:
The latest tag.

wrapTag

public static Tag wrapTag(JspTag tag)
If necessary, wraps a SimpleTag into a Tag.

Parameters:
tag - The tag to (possibly) wrap.
Returns:
The wrapped tag, or the tag passed as parameter if it was not necessary.

executeSimpleTag

public static void executeSimpleTag(org.apache.velocity.context.InternalContextAdapter context,
                                    org.apache.velocity.runtime.parser.node.Node node,
                                    PageContext pageContext,
                                    SimpleTag tag)
                             throws JspException,
                                    IOException
Executes a SimpleTag.

Parameters:
context - The directive context.
node - The main node of the directive.
pageContext - The page context.
tag - The tag to execute.
Throws:
JspException - If something goes wrong.
IOException - If something goes wrong.

executeTag

public static void executeTag(org.apache.velocity.context.InternalContextAdapter context,
                              org.apache.velocity.runtime.parser.node.Node node,
                              PageContext pageContext,
                              Tag tag)
                       throws JspException
Executes a Tag.

Parameters:
context - The directive context.
node - The main node of the directive.
pageContext - The page context.
tag - The tag to execute.
Throws:
JspException - If something goes wrong.
IOException - If something goes wrong.


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.