package com.onaro.util.jfc.wizard; import java.util.*; import com.onaro.util.*; public interface FormListener extends EventListener { public void formChanged(FormChangedEvent event); /** * Register an event firer with the {@link ListenerList} utility for this listener. */ final static FireEvent firer = new FireEvent(); } /** * Used for sending event to {@link FormListener}s by the {@link ListenerList} * utility. */ class FireEvent implements ListenerList.FireEvent { FireEvent() { ListenerList.addFireEvent(FormListener.class, this); } public void fire(FormListener listener, FormChangedEvent event) { listener.formChanged(event); } }