Uploaded image for project: 'Modifystream (closed)'
  1. Modifystream (closed)
  2. MGNLMODSTR-3

support for freemarker expression resolution in a stream

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Won't Do
    • Major
    • None
    • None
    • None

    Description

      To make the in stream modification more powerful we could support freemarker expressions: ${exp}

      • use a swizzle DelimitedTokenReplacementInputStream
      • start: "${", end: "}"
      • StreamTokenHandler which evaluates freemarker expressions
      • delegate to freemarker, get inspired by:
        • freemarker.core.EvaluationUtil.getString(TemplateScalarModel, Expression, Environment)
        • freemarker.core.StringBuiltins.evalBI.calculateResult(String, Environment)
        • freemarker.core.DollarVariable

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              tmiyar Teresa Miyar
              pbaerfuss Philipp Bärfuss
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: