59 lines
1.5 KiB
Java
59 lines
1.5 KiB
Java
package org.gcube.portlets.user.dataminermanager.client.events;
|
|
|
|
import com.google.gwt.event.shared.EventHandler;
|
|
import com.google.gwt.event.shared.GwtEvent;
|
|
import com.google.gwt.event.shared.HandlerRegistration;
|
|
import com.google.gwt.event.shared.HasHandlers;
|
|
|
|
/**
|
|
* Empty ComputationPanal Event
|
|
*
|
|
*
|
|
* @author "Giancarlo Panichi" <a
|
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
|
*
|
|
*/
|
|
public class EmptyComputationPanelEvent extends
|
|
GwtEvent<EmptyComputationPanelEvent.EmptyComputationPanelEventHandler> {
|
|
|
|
public static Type<EmptyComputationPanelEventHandler> TYPE = new Type<EmptyComputationPanelEventHandler>();
|
|
|
|
public interface EmptyComputationPanelEventHandler extends EventHandler {
|
|
void onEmpty(EmptyComputationPanelEvent event);
|
|
}
|
|
|
|
public interface HasEmptyComputationPanelEventHandler extends HasHandlers {
|
|
public HandlerRegistration addEmptyComputationPanelEventHandler(
|
|
EmptyComputationPanelEventHandler handler);
|
|
}
|
|
|
|
public EmptyComputationPanelEvent() {
|
|
|
|
}
|
|
|
|
@Override
|
|
protected void dispatch(EmptyComputationPanelEventHandler handler) {
|
|
handler.onEmpty(this);
|
|
}
|
|
|
|
@Override
|
|
public Type<EmptyComputationPanelEventHandler> getAssociatedType() {
|
|
return TYPE;
|
|
}
|
|
|
|
public static Type<EmptyComputationPanelEventHandler> getType() {
|
|
return TYPE;
|
|
}
|
|
|
|
public static void fire(HasHandlers source,
|
|
EmptyComputationPanelEvent emptyComputationPanelEvent) {
|
|
source.fireEvent(emptyComputationPanelEvent);
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "EmptyComputationPanelEvent []";
|
|
}
|
|
|
|
}
|