java.lang.Object
org.qubership.integration.platform.engine.mapper.atlasmap.functions.MapBasedExpressionContext
All Implemented Interfaces:
io.atlasmap.expression.ExpressionContext

public class MapBasedExpressionContext extends Object implements io.atlasmap.expression.ExpressionContext
  • Constructor Details

    • MapBasedExpressionContext

      public MapBasedExpressionContext(Map<String,io.atlasmap.v2.Field> variableMap)
  • Method Details

    • getVariable

      public io.atlasmap.v2.Field getVariable(String s) throws io.atlasmap.expression.ExpressionException
      Specified by:
      getVariable in interface io.atlasmap.expression.ExpressionContext
      Throws:
      io.atlasmap.expression.ExpressionException
    • fromField

      public static MapBasedExpressionContext fromField(io.atlasmap.v2.Field field, Function<String,String> pathMapper)
    • createFieldMap

      public static Map<String,io.atlasmap.v2.Field> createFieldMap(io.atlasmap.v2.Field field, Function<String,String> pathMapper)