Class GrammarEvaluatorProcessor

  • All Implemented Interfaces:
    MergerProcessor

    public final class GrammarEvaluatorProcessor
    extends Object
    implements MergerProcessor
    Processor String2String qui evalue la chaine d'entree en transformant les balises de la grammaire ODT en balise jsp <% %>. Les balises reconnues sont <# #>
    Author:
    oboitel
    • Constructor Detail

      • GrammarEvaluatorProcessor

        public GrammarEvaluatorProcessor​(io.vertigo.commons.script.ScriptManager scriptManager,
                                         ScriptGrammar scriptGrammar)
        Constructeur.
        Parameters:
        scriptManager - Manager des scripts
        scriptGrammar - ScriptGrammar
    • Method Detail

      • execute

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