package com.gwt.mvp.client.event; import com.google.gwt.event.shared.GwtEvent; import com.gwt.mvp.client.presenter.tab.TabItemPresenter; /** * <code>TabItemClosedEvent</code>. * * @author Jerome Guibert */ public class TabItemClosedEvent extends GwtEvent<TabItemClosedHander> { public static final Type<TabItemClosedHander> TYPE = new Type<TabItemClosedHander>(); private final TabItemPresenter presenter; public TabItemClosedEvent(final TabItemPresenter presenter) { super(); this.presenter = presenter; } @Override protected void dispatch(TabItemClosedHander handler) { handler.onTabItemClosed(presenter); } @Override public Type<TabItemClosedHander> getAssociatedType() { return TYPE; } }