consciouscode.util
Class ThunkPropertyChangeListener

java.lang.Object
  extended by consciouscode.util.ThunkPropertyChangeListener
All Implemented Interfaces:
PropertyChangeListener, EventListener

public class ThunkPropertyChangeListener
extends Object
implements PropertyChangeListener

A PropertyChangeListener that invokes a Thunk.


Constructor Summary
ThunkPropertyChangeListener(Object target, String callbackMethodName)
           
ThunkPropertyChangeListener(String sourceProperty, Object target, String callbackMethodName)
           
ThunkPropertyChangeListener(String sourceProperty, Thunk thunk)
           
ThunkPropertyChangeListener(Thunk thunk)
           
 
Method Summary
 void propertyChange(PropertyChangeEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThunkPropertyChangeListener

public ThunkPropertyChangeListener(Thunk thunk)

ThunkPropertyChangeListener

public ThunkPropertyChangeListener(Object target,
                                   String callbackMethodName)
                            throws IllegalArgumentException,
                                   SecurityException
Throws:
IllegalArgumentException
SecurityException
See Also:
Thunk

ThunkPropertyChangeListener

public ThunkPropertyChangeListener(String sourceProperty,
                                   Thunk thunk)

ThunkPropertyChangeListener

public ThunkPropertyChangeListener(String sourceProperty,
                                   Object target,
                                   String callbackMethodName)
                            throws IllegalArgumentException,
                                   SecurityException
Throws:
IllegalArgumentException
SecurityException
See Also:
Thunk
Method Detail

propertyChange

public void propertyChange(PropertyChangeEvent event)
Specified by:
propertyChange in interface PropertyChangeListener


Copyright © 2001–2012 Todd V. Jonker. All Rights Reserved.