sunlabs.brazil.template

Class ScriptEvalTemplate

public class ScriptEvalTemplate extends Template

Template class for performing ${...} substitutions inside javascript and style tags. This class is used by the TemplateHandler

A new attribute eval is defined for the script and style tags. If eval is present, any ${...} constructs are evaluated in the body of the "script" or "style".

If the attribute esc is true, then strings of the form "\X" are replaced as per {@link sunlabs.brazil.util.Format}. Otherwise "\X" is treated specially only for X = $, to escape variable substitution.

Both "eval" and "esc" attributes are removed from the "script" or "style" tags.

Version: @(#)ScriptEvalTemplate.java 2.3

Author: Stephen Uhler

Method Summary
voidtag_script(RewriteContext hr)
voidtag_style(RewriteContext hr)

Method Detail

tag_script

public void tag_script(RewriteContext hr)

tag_style

public void tag_style(RewriteContext hr)