Projects / Jamon

Jamon

Jamon is a text template engine for Java that is useful for generating dynamic HTML, XML, or any text-based content. It has a rich feature set that supports encapsulation, parameterization, functional decomposition, and reuse of presentation logic. Because it is compiled to non-reflective Java code, and statically type-checked, Jamon is ideally suited to supporting refactoring of template-based UI applications. Templates declare the arguments they require for rendering, including dynamic template content ("fragments"), and are translated into Java classes with public methods whose signatures reflect the arguments declared in the templates. This provides compile-time type- checking as well as excellent performance.

Tags
Licenses
Operating Systems
Implementation

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  26 Sep 2003 09:40
  • Rrelease-after

Changes: This release adds a positional parameter passing invocation syntax, performance improvements, enhanced and fixed reflective template invocation, and minor bugfixes. It works with JDK 1.3 again.

  • Rrelease-mid
  •  02 Jul 2003 21:13
  • Rrelease-after

Changes: This release includes the addition of template inheritance, template aliases, improved parsing and error reporting, simplified configuration, more intuitive whitespace interpretation, a ten step tutorial, and overall performance enhancements.

  • Rrelease-mid
  •  12 Feb 2003 01:59
  • Rrelease-after

No changes have been submitted for this release.

90966c2d27262bd6a275d0cdcbeb684e_thumb

Project Spotlight

BuildBot

A build/test automation system.

No-screenshot

Project Spotlight

RPL/2

A programming language for computations.