public class BindPath
extends java.lang.Object
| Constructor and Description | 
|---|
| BindPath() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addAllListeners(java.beans.PropertyChangeListener listener,
               java.lang.Object newObject,
               java.util.Set updateSet)Adds all the listeners to the objects in the bind path. | 
| void | addListeners(java.beans.PropertyChangeListener listener,
            java.lang.Object newObject,
            java.util.Set updateSet)Add listeners to a specific object. | 
| TriggerBinding | getSyntheticTriggerBinding(java.lang.Object newObject) | 
| void | removeListeners()Remove listeners, believing that our bould flags are accurate and it removes
 only as declared. | 
| void | updateLocalSyntheticProperties(java.util.Map<java.lang.String,TriggerBinding> synthetics) | 
| void | updatePath(java.beans.PropertyChangeListener listener,
          java.lang.Object newObject,
          java.util.Set updateSet)Called when we detect a change somewhere down our path. | 
public void updatePath(java.beans.PropertyChangeListener listener,
                       java.lang.Object newObject,
                       java.util.Set updateSet)
listener - This listener to attach.newObject - The object we should read our property off of.updateSet - The list of objects we have added listeners topublic void addAllListeners(java.beans.PropertyChangeListener listener,
                            java.lang.Object newObject,
                            java.util.Set updateSet)
listener - This listener to attach.newObject - The object we should read our property off of.updateSet - The list of objects we have added listeners topublic void addListeners(java.beans.PropertyChangeListener listener,
                         java.lang.Object newObject,
                         java.util.Set updateSet)
listener - This listener to attach.newObject - The object we should read our property off of.updateSet - The list of objects we have added listeners topublic void removeListeners()
public void updateLocalSyntheticProperties(java.util.Map<java.lang.String,TriggerBinding> synthetics)
public TriggerBinding getSyntheticTriggerBinding(java.lang.Object newObject)