Class MergerScriptEvaluatorProcessor

  • All Implemented Interfaces:
    MergerProcessor

    public final class MergerScriptEvaluatorProcessor
    extends Object
    implements MergerProcessor
    Processor String2String qui 'evalue la chaine d'entrée comme un script java. Les balises reconnues sont <% %> et <%= %>
    Author:
    npiedeloup
    • Constructor Detail

      • MergerScriptEvaluatorProcessor

        public MergerScriptEvaluatorProcessor​(io.vertigo.commons.script.ScriptManager scriptManager,
                                              io.vertigo.commons.codec.Encoder<String,​String> valueEncoder)
        Constructeur.
    • Method Detail

      • execute

        public String execute​(String script,
                              PublisherData publisherData)
        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:
        execute in interface MergerProcessor
        Parameters:
        script - Donnée d'entrée.
        publisherData - Données de la fusion d'édition
        Returns:
        Chaine manipulée par le processor