Class MergerScriptEvaluatorProcessor

java.lang.Object
io.vertigo.quarto.impl.publisher.merger.processor.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 invalid input: '<'% %> et invalid input: '<'%= %>
Author:
npiedeloup
  • Field Details

  • Constructor Details

    • MergerScriptEvaluatorProcessor

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

    • 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