package org.geosdi.geoplatform.gui.client.puregwt.refresh; import com.google.gwt.event.shared.EventHandler; import com.google.gwt.event.shared.GwtEvent; import org.geosdi.geoplatform.gui.client.puregwt.refresh.event.LoadRootElementsEvent; /** * @author Giuseppe La Scaleia - CNR IMAA geoSDI Group * @email giuseppe.lascaleia@geosdi.org */ public interface GPCompositeRefreshHandler extends EventHandler { LoadRootElementsEvent LOAD_ROOT_ELEMENTS_EVENT = new LoadRootElementsEvent(); GwtEvent.Type<GPCompositeRefreshHandler> TYPE = new GwtEvent.Type<GPCompositeRefreshHandler>(); void refreshRootElements(); abstract class RefreshCompositeEvent extends GwtEvent<GPCompositeRefreshHandler> { @Override public Type<GPCompositeRefreshHandler> getAssociatedType() { return TYPE; } } }