public void preDirty(Object pc) { Iterator iter = listeners.iterator(); while (iter.hasNext()) { LifecycleListenerForClass listener = (LifecycleListenerForClass) iter.next(); if (listener.forClass(pc.getClass()) && listener.getListener() instanceof DirtyLifecycleListener) { ((DirtyLifecycleListener)listener.getListener()).preDirty(new InstanceLifecycleEvent(pc, InstanceLifecycleEvent.DIRTY, null)); } } }
/** * Callback before the object is made dirty. * @param pc The Object */ public void preDirty(Object pc) { for (LifecycleListenerForClass listener : getListenersWorkingCopy()) { if (listener.forClass(pc.getClass()) && listener.getListener() instanceof DirtyLifecycleListener) { ((DirtyLifecycleListener)listener.getListener()).preDirty(new InstanceLifecycleEvent(pc, InstanceLifecycleEvent.DIRTY, null)); } } }
((DirtyLifecycleListener)l).preDirty( new InstanceLifecycleEvent(src, InstanceLifecycleEvent.DIRTY));