|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.binding.BindPath
public class BindPath
The bind path object. This class represents one "step" in the bind path.
Field Summary | |
---|---|
(package private) BindPath[] |
children
The steps further down the path from us |
(package private) java.lang.Object |
currentObject
The object we think we are bound to |
(package private) static java.lang.Class[] |
GLOBAL_PARAMS
|
(package private) java.beans.PropertyChangeListener |
globalListener
|
(package private) java.beans.PropertyChangeListener |
localListener
|
(package private) java.util.Map<java.lang.String,TriggerBinding> |
localSynthetics
The local lookup for syhtnetic properties, like JTextField#text |
(package private) static java.lang.Class[] |
NAME_PARAMS
|
(package private) java.lang.String |
propertyName
The proeprty we are intiereted in |
(package private) BindingUpdatable |
syntheticFullBinding
|
Constructor Summary | |
---|---|
BindPath()
|
Method Summary | |
---|---|
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. |
private java.lang.Object |
extractNewValue(java.lang.Object newObject)
|
TriggerBinding |
getSyntheticTriggerBinding(java.lang.Object newObject)
|
void |
removeListeners()
Remove listeners, believeing 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 somewherer down our path. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.util.Map<java.lang.String,TriggerBinding> localSynthetics
java.lang.Object currentObject
java.lang.String propertyName
java.beans.PropertyChangeListener localListener
java.beans.PropertyChangeListener globalListener
BindingUpdatable syntheticFullBinding
BindPath[] children
static final java.lang.Class[] NAME_PARAMS
static final java.lang.Class[] GLOBAL_PARAMS
Constructor Detail |
---|
public BindPath()
Method Detail |
---|
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 toprivate java.lang.Object extractNewValue(java.lang.Object newObject)
public 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |