Kapitel 1. Überblick

Ein FileHandler, welcher es erlaubt Vorlagenpakete zu öffnen, deren einstellbare Werte anzupassen und dann die enthaltenen Dateien zu entpacken.

Ein Vorlagenpaket ist bloss eine ZIP Datei mit einigen zusätzlichen Meta-Informationen im TEMPLATE-INF Verzeichnis innerhalb des ZIPs. Diese Information legt die verfügbaren Varianten der Vorlage fest zusammen mit den veränderbaren Werten und der Auswahl von Dateien, welche eine solche Variante ausmachen.

Dieser FileHandler analysiert diese Information und stellt eine dynamische Benutzeroberfläche dar, womit eine Variante ausgewählt werden kann und deren veränderlichen Einstellungen editiert werden können. Nachdem dies gemacht wurde, kann die Vorlage expandiert werden, wodurch die angepassten Dateien generiert werden, welche der eingegebenen Konfiguration entsprechen.