Class Bindings


  • public class Bindings
    extends Object
    * an ordered list of ECA rule event bindings as they occur in the event specification
    • Constructor Detail

      • Bindings

        public Bindings()
    • Method Detail

      • lookup

        public Binding lookup​(String name)
        lookup a binding in the list by name
        Parameters:
        name - the name of the bound variable
        Returns:
        the binding or null if no bidngin exists with the supplied name
      • addBindings

        public void addBindings​(List<Binding> bindings)
        add the method parameter bindings to the front of the list n.b. the caller must ensure that the bindings are only for the rule's positional parameters and have names constructed from successive non-negative integers
        Parameters:
        bindings - the bindings to add
      • append

        public void append​(Binding binding)
        append a binding to the end of the currrent bindings list
        Parameters:
        binding - the binding