/** * Notifies all registered SailChangedListener's of changes to the contents of this Sail. */ public void notifySailChanged(SailChangedEvent event) { synchronized (sailChangedListeners) { for (SailChangedListener l : sailChangedListeners) { l.sailChanged(event); } } } }
/** * Notifies all registered SailChangedListener's of changes to the contents of this Sail. */ public void notifySailChanged(SailChangedEvent event) { synchronized (sailChangedListeners) { for (SailChangedListener l : sailChangedListeners) { l.sailChanged(event); } } } }