sunlabs.brazil.template
Class DebugTemplate
java.lang.Object
sunlabs.brazil.template.Template
sunlabs.brazil.template.DebugTemplate (view source)
- All Implemented Interfaces:
- Serializable, TemplateInterface
public class DebugTemplate
- extends Template
- implements Serializable
Template class for printing stuff to stderr (for template debugging).
This class is used by the TemplateHandler.
A new HTML tag,
<debug> is defined. Any text between the
<debug and > is printed on stderr,
along with the
session id and the url. Variable substitutions of the form
${...} are performed on the text.
The attribute "output" can be used to direct the output to either
the console (output="console"), inline (output="inline"),
or both (output="both") which is the default. The "output" attribute
may be set as a configuration option as well. The Attribute "limit" may
be uses to limit the maximum length of the output (in characters).
The property debug must be present for this template
to function. Otherwise, all debug tags are removed.
debug
- If this configuration parameter is true, debugging is enabled.
- See Also:
- Serialized Form
| Methods inherited from class sunlabs.brazil.template.Template |
done |
DebugTemplate
public DebugTemplate()
init
public boolean init(RewriteContext hr)
- Description copied from class:
Template
- Called before this template processes any tags.
- Specified by:
init in interface TemplateInterface- Overrides:
init in class Template
tag_debug
public void tag_debug(RewriteContext hr)