package kornell.gui.client.util.orientation; import com.google.gwt.event.shared.GwtEvent; public final class OrientationChangeEvent extends GwtEvent<IOrientationChangeHandler> { public static Type<IOrientationChangeHandler> TYPE = new Type<IOrientationChangeHandler>(); private Orientation orientation; public OrientationChangeEvent(final Orientation orientation) { this.orientation = orientation; } @Override public Type<IOrientationChangeHandler> getAssociatedType() { return TYPE; } public Orientation getOrientation() { return orientation; } @Override protected void dispatch(final IOrientationChangeHandler handler) { handler.onOrientationChange(this); } }