Class FunctionLocator


  • public class FunctionLocator
    extends java.lang.Object
    • Field Detail

      • KEYWORD_ACTIVE_VERSIONS

        public static final java.lang.String KEYWORD_ACTIVE_VERSIONS
        See Also:
        Constant Field Values
    • Method Detail

      • getFunction

        public Function getFunction​(CallFunction callFunctionArtefact,
                                    ObjectPredicate objectPredicate,
                                    java.util.Map<java.lang.String,​java.lang.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