Class MapObjectAccessor<R>

  • Type Parameters:
    R - Output parameter type
    All Implemented Interfaces:
    java.util.function.Function<java.util.Map<java.lang.String,​R>,​R>, Expression<java.util.Map<java.lang.String,​R>,​R>, ExpressionNode<java.util.Map<java.lang.String,​R>,​R>

    public class MapObjectAccessor<R>
    extends AbstractExpressionNode<java.util.Map<java.lang.String,​R>,​R>
    Map object accessor retrieves value from a map
    • Constructor Detail

      • MapObjectAccessor

        public MapObjectAccessor​(java.lang.String property)
        Constructor object property name
        Parameters:
        property - Object property name
    • Method Detail

      • apply

        public R apply​(java.util.Map<java.lang.String,​R> map)
        Evaluates expression using parameters and the value supplied
        Parameters:
        map - Map to handle
        Returns:
        Evaluation result