package com.onaro.util.jfc.tables.filter; import java.util.EventListener; import com.onaro.util.ListenerList; public interface FilterPatternEventListener extends EventListener { public void filterPatternChanged(FilterPatternEvent event); static final FireEvent fireEvent = new FireEvent(); } /** * Used for sending event to {@link FilterPatternEventListener}s by the * {@link ListenerList} utility. */ class FireEvent implements ListenerList.FireEvent { FireEvent() { ListenerList.addFireEvent(FilterPatternEventListener.class, this); } @Override public void fire(FilterPatternEventListener listener, FilterPatternEvent event) { listener.filterPatternChanged(event); } }