Helma Logo
main list history

helma/skin

The helma/skin module provides skinning and templating functionality to Helma applications. For performance reasons, the skin parser is implemented in Java. The helma/skin module consumes the output of the skin parser to construct a Skin object and provide various utility functions that operate on it.

Overview

Helma uses <% and %> as delimiters between static and dynamic content. Dynamic content wrapped in <% and %> tags is called a Macro. When a skin is rendered the caller provides a context object that is used to replace the macro tag with actual content.

Methods and Classes

createSkin

render

Skin

Skin.render

Skin.renderSubskin

Skin.getSubskin

Built-in Macros

echo

extends

for-in

if

set

subskin

render

Standard Macros

Links to this page: Release 0.2