Class FunctionLocator

java.lang.Object
step.artefacts.handlers.FunctionLocator

public class FunctionLocator extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getFunction

      public Function getFunction(CallFunction callFunctionArtefact, step.core.objectenricher.ObjectPredicate objectPredicate, Map<String,Object> bindings)
      Resolve a CallFunction artefact to the underlying Function
      Parameters:
      callFunctionArtefact - the CallFunction artefact
      objectPredicate - the predicate to be used to filter the results out
      bindings - the bindings to be used for the evaluation of dynamic expressions (can be null)
      Returns:
      the Function referenced by this artefact