de.grogra.pf.ui.util
Class UIPropertyUpdater

java.lang.Object
  extended by de.grogra.pf.ui.util.UIPropertyUpdater
All Implemented Interfaces:
java.util.EventListener

public class UIPropertyUpdater
extends java.lang.Object
implements EventListener


Nested Class Summary
 
Nested classes/interfaces inherited from interface de.grogra.util.EventListener
EventListener.Bicast, EventListener.Multicaster
 
Constructor Summary
UIPropertyUpdater(UIProperty property, Context ctx, boolean forComponent, java.lang.String method, java.util.concurrent.Executor queue, boolean updateImmediately)
           
 
Method Summary
 void dispose(Context ctx)
           
 void eventOccured(java.util.EventObject e)
          This method is invoked on registered event listeners when event has occured.
static UIPropertyUpdater install(UIProperty property, Context ctx, boolean forComponent, java.lang.String method, java.util.concurrent.Executor queue, Map init)
           
 void update(Context ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIPropertyUpdater

public UIPropertyUpdater(UIProperty property,
                         Context ctx,
                         boolean forComponent,
                         java.lang.String method,
                         java.util.concurrent.Executor queue,
                         boolean updateImmediately)
Method Detail

dispose

public void dispose(Context ctx)

eventOccured

public void eventOccured(java.util.EventObject e)
Description copied from interface: EventListener
This method is invoked on registered event listeners when event has occured. This general listener interface does not restrict the possible kinds of events. Concrete sources of events should specify which events they may fire.

Parameters:
e - an event

install

public static UIPropertyUpdater install(UIProperty property,
                                        Context ctx,
                                        boolean forComponent,
                                        java.lang.String method,
                                        java.util.concurrent.Executor queue,
                                        Map init)

update

public void update(Context ctx)