Kategorien
Java

Video-Tutorial JEXL

JEXL is inspired by Jakarta Velocity and the Expression Language defined in the JavaServer Pages Standard Tag Library version 1.1 (JSTL) and JavaServer Pages version 2.0 (JSP).

Kategorien
Java

Eclipse Velocity

Mit Velocity UI for Eclipse steht ein Editor innerhalb der Eclipse-Plattform für Velocity-Dateien zur Verfügung.

Kategorien
Java

Velocity EscapeTool

Will man mit Velocity Text für Zielsystem (z.B SQL, Jave oder HTML) produzieren, bei denen bestimmte Zeichenkonventionen beachtet werden müssen, hilft EscapeTool. So erzeugt $esc.sql("McHale's Navy") die Ausgabe McHale''s Navy.

Kategorien
Java

Zahlen mit Velocity formatieren

Das folgende Groovy-Skript zeigt, wie man innerhalb eines Velocity-Templates Zahlen formatiert. Zum Einsatz kommt NumberTool. Die Klasse ist Bestandteil der Velocity-Tools, welche in einem eigenen Projekt gepflegt werden und ersetzt die frühere VelocityFormatter.

Kategorien
Java

Velocity ohne Template-Datei

[code lang=“java“]import org.apache.velocity.app.Velocity;
import org.apache.velocity.VelocityContext;
import java.io.StringWriter;

public class StartYourEngines {
public static void main(String[] args) throws Exception {

VelocityContext context = new VelocityContext();
context.put(„args“, args);

String template = „args = #foreach ($arg in $args) $arg #end“;

StringWriter writer = new StringWriter();

Velocity.init();
Velocity.evaluate(context,
writer,
„LOG“, // used for logging
template);

System.out.println(writer.getBuffer());
}
}[/code]

Weitere Infos von java.net oder „a cup of java“.