package org.ourproject.massmob.client.ui; import com.google.gwt.event.shared.EventHandler; import com.google.gwt.event.shared.GwtEvent; public class EditEvent extends GwtEvent<EditEvent.EditHandler> { public interface EditHandler extends EventHandler { void fire(EditEvent event); } public static final GwtEvent.Type<EditHandler> TYPE = new GwtEvent.Type<EditHandler>(); public static Type<EditHandler> getType() { return TYPE; } private final String text; public EditEvent(final String text) { this.text = text; } @Override public com.google.gwt.event.shared.GwtEvent.Type<EditHandler> getAssociatedType() { return TYPE; } public String getText() { return text; } @Override protected void dispatch(final EditHandler handler) { handler.fire(this); } }