Class GrammarXMLBalancerProcessor
java.lang.Object
io.vertigo.quarto.impl.publisher.merger.processor.GrammarXMLBalancerProcessor
- All Implemented Interfaces:
MergerProcessor
Replace les tags invalid input: '<'# #> pour les inscrire correctement dans le xml
On cherche a les replacer de faéon é ce que la position du tag de début et celui de fin
(ex: invalid input: '<'#if ... #> invalid input: '<'#endif#>) soit au méme niveau de l'arbre XML,
ainsi qu'on les suppriment ou qu'on les multiplient (cas de invalid input: '<'#loop#>)
le XML produit reste correct.
L'ODTCleaner devient alors inutil, en tout cas il n'a plus besoin de tenter
de rectifier (avec plus ou moins de sccés) un XML corrompu.
- Author:
- npiedeloup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(String input, PublisherData publisherData) Utilise la chaine d'entrée et les parametres de merge pour faire un traitement spécifique.
-
Constructor Details
-
GrammarXMLBalancerProcessor
public GrammarXMLBalancerProcessor()
-
-
Method Details
-
execute
Utilise la chaine d'entrée et les parametres de merge pour faire un traitement spécifique. Attention la valeur du input peut avoir été mutée.- Specified by:
executein interfaceMergerProcessor- Parameters:
input- Donnée d'entrée.publisherData- Données de la fusion d'édition- Returns:
- Chaine manipulée par le processor
-