Der Transformator muss wie auch der Serialisierer pro Projekt nur 1 mal konfiguriert werden. Das Fenster zur Konfiguration befindet sich im Hauptfenster des Administrators unter "Hauptlayout" > "Komponenten-Definition". Da in diesem Fenster auch die Serialisierer konfiguriert werden, sieht man beim ersten Blick sehr viel XML-Code. Der für den Transformator wichtige Teil befindet sich fast ganz oben. Beispiel:
Die einzelnen Zeilen haben folgende Bedeutung:
Pipeline-Konfiguration des Transformators |
|
---|---|
<map:transformer label="html-codeoptimizer" name="html-codeoptimizer" src="org.viosys. viomatrix.transformation.CodeOptimizerTransformer"> | Definition des Transformators "html-codeoptimizer" und Verweis auf die VIO.Matrix interne Referenz "org.viosys.viomatrix.transformation.CodeOptimizerTransformer" zur Nutzung der Konfiguration des Transformators. Darin enthalten sind einzelne Einstellungen des angegebenen Transformators. |
<remove-emptylines>true</remove-emptylines> | entfernt leere Zeilen aus dem übergebenen Code des Generators |
<remove-emptyspaces>true</remove-emptyspaces> | entfernt Leerzeichen am Beginn jeder Zeile aus dem übergebenen Code des Generators |
<remove-exception type="ignore" command="remove-emptylines" element="textarea" /> | weißt VIO.Matrix an im Bereich des Tags <textarea> keine leeren Zeilen zu entfernen |
<remove-exception type="ignore" command="remove-emptyspaces" element="textarea" /> | weißt VIO.Matrix an im Bereich des Tags <textarea> keine Leerzeichen zu entfernen |