Downloadliste

Projektbeschreibung

JTLT is a general text based templating system
that is very easy to use and powerful. It can be
used for almost anything, including code
generation for translators/compilers and HTML
output for Java servlets. It features
replaceable keys, nested block structures, an
extensible macro system (even keys are
implemented as macros), a separation of parsing
and output generation, a separation of macro
settings and parsing, in-memory caching of
parsed templates, weak typing, and extensive
documentation.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-10-13 22:11
0.4

Ein paar kleinere Fehler wurden behoben. Lock vorne funktioniert jetzt. Ein kleiner Fehler mit argumentless Makros wurde behoben. Eine neue SepMacro Makro wurde für die einfache Erstellung sub-Trennzeichen hinzugefügt. Ein neues wichtiges Merkmal, Makro-Verknüpfungen, wurde hinzugefügt (siehe Example6). Es ist ein Leser-Klasse, um eine bessere Leistung von Vorlagen erhalten.
Tags: Minor feature enhancements
A couple of minor bugs have been fixed. Lock at front works now. A small bug with argumentless macros has been fixed. A new SepMacro macro has been added for easy separator sub creation. A new major feature, macro shortcuts, has been added (see example6). There is a reader class to get better output from templates.

2003-09-30 03:16
0.3

Diese Version ändert den Text-basierten Alias-Datenbank-Schnittstelle zur FilebasedAliasDatabase führt Masse ersetzt Funktionen Template und HtmlTemplate, benennt replaceall zu nreplace, fügt zwei neue Beispiele und Veränderungen einige Beispiele. Encoding-Funktionen haben jetzt einheitliche Namensgebung bei HtmlTemplate. Es gibt jetzt eine bessere Unterstützung für Internationalisierung und charset bei TemplateContext.
Tags: Minor feature enhancements
This release changes the text-based alias database interface to
FilebasedAliasDatabase, introduces mass replacing functions to
Template and HtmlTemplate, renames replaceall to nreplace, adds two
new examples, and changes some examples. Encoding functions now have
consistent naming at HtmlTemplate. There's now better support for
internationalization and charset at TemplateContext.

2003-09-12 20:40
0.2

Das Build-System wurde auf Ant verschoben. Es ist eine große Bereinigung der API, die eine Menge verändert hat. Die Konstrukteure wurden aus Template entfernt, es wird jetzt immer ein Template durch TemplateGenerator. Makro-Argumente können nun enthalten Makros und Makro-Ausgang kann rekursiv sein. Ein HTML-Template-Spezialisierung implementiert wurde. Lokalisierung Unterstützung wurde hinzugefügt. Neue Makros: HtmlKeyMacro, EncloseMacro, IncludeMacro, JsKeyMacro und AliasMacro.
Tags: Major feature enhancements
The build system has been moved to Ant. There is a major cleanup of the API, which has changed a lot. The constructors have been removed from Template; it will now always get a Template through TemplateGenerator. Macro arguments can now contain macros, and macro output can be recursive. An HTML specialization template has been implemented. Localization support has been added. New macros: HtmlKeyMacro, EncloseMacro, IncludeMacro, JsKeyMacro, and AliasMacro.

2003-09-06 07:28
0.1

Tags: Initial freshmeat announcement

Project Resources