|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.progeeks.util.beans.PropertyChangeLink
public class PropertyChangeLink
Property change listener that can listen for changes in a property on one bean and use them to modify the property of another bean. The property name can even be transformed in the process.
Constructor Summary | |
---|---|
PropertyChangeLink()
|
|
PropertyChangeLink(java.lang.Object delegateBean)
|
|
PropertyChangeLink(java.lang.String source,
java.lang.String target,
java.lang.Object delegate)
|
Method Summary | |
---|---|
java.lang.Object |
getDelegate()
|
java.lang.String |
getSourceProperty()
|
java.lang.String |
getTargetProperty()
|
void |
initializeProperty(java.lang.Object sourceBean)
Initializes the property value on the delegate bean to the value read from the source bean. |
void |
propertyChange(java.beans.PropertyChangeEvent event)
|
void |
setDelegate(java.lang.Object delegateBean)
|
void |
setSourceProperty(java.lang.String name)
Sets the name of the source property to which this PropertyChangeLink will respond. |
void |
setTargetProperty(java.lang.String name)
Sets the property that will be set when change events are received for the source property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PropertyChangeLink()
public PropertyChangeLink(java.lang.Object delegateBean)
public PropertyChangeLink(java.lang.String source, java.lang.String target, java.lang.Object delegate)
Method Detail |
---|
public void initializeProperty(java.lang.Object sourceBean)
public void setDelegate(java.lang.Object delegateBean)
public java.lang.Object getDelegate()
public void setSourceProperty(java.lang.String name)
public java.lang.String getSourceProperty()
public void setTargetProperty(java.lang.String name)
public java.lang.String getTargetProperty()
public void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange
in interface java.beans.PropertyChangeListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |