Package org.jboss.byteman.rule.binding
Class Bindings
- java.lang.Object
-
- org.jboss.byteman.rule.binding.Bindings
-
public class Bindings extends java.lang.Object
* an ordered list of ECA rule event bindings as they occur in the event specification
-
-
Constructor Summary
Constructors Constructor Description Bindings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBindings(java.util.List<Binding> bindings)
add the method parameter bindings to the front of the list n.b.void
append(Binding binding)
append a binding to the end of the currrent bindings listjava.util.Iterator<Binding>
iterator()
Binding
lookup(java.lang.String name)
lookup a binding in the list by name
-
-
-
Field Detail
-
bindings
private java.util.List<Binding> bindings
the list of current bindings
-
-
Method Detail
-
lookup
public Binding lookup(java.lang.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(java.util.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
-
iterator
public java.util.Iterator<Binding> iterator()
-
-