Validator Code Generator Framework

Autor:
Thomas Bayer
Orientation in Objects GmbH
Thomas Bayer
Thomas Bayer
Datum:September 2002

Validator Generator Framework (Download ca. 4 MByte)

Das Generator Framework ist ein Beispiel für die Kombination von Code Generator und objektorientiertem Framework. Der Code Generator verwendet ein XSLT Stylesheet und erzeugt Java Code, der zusammen mit Klassen aus einem Validator Framework zusammenarbeitet.

Das Beispiel kann als Einführung in Code Generatoren oder als Ausgangsbasis für Validatoren auf XML und Java Basis verwendet werden.

Der folgende Code zeigt ein Beispiel für die Definition eines Validators in XML Notation. In einen Or Container Validator sind zwei weitere Validatoren geschachtelt. Einer für Zahl und einer für eine leere Eingabe. Über die Container Validatoren können beliebig komplexe Klammerausdrücke abgebildet werden.

<Or name="Alter">
  <IntegerRange>
	<param name="min" value="0"/>
	<param name="max" value="120"/>
  </IntegerRange>
  <Empty/>
</Or>

Eine detailierte Beschreibung finden Sie im XMLMagazin in der Ausgabe 9/2002:

Kombination von Code-Generatoren und Frameworks am Beispiel der Validierung von Benutzereingaben

Das Archiv können Sie zusammen mit allen notwendigen Bibliotheken (Xalan, Xerces, Regexp) als ant Projekt herunterladen. In der Readme finden Sie alles notwendige, um die Demos zu starten und das Framework in eigenen Anwendungen zu verwenden. Der Quellcode des Frameworks steht unter der LGPL und kann frei verwendet werden.

Bei Fragen können Sie sich gerne an mich wenden: info@oio.de.

Zum Geschaeftsbreich Competence Center