You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

StateChangeEvent.java 993B

123456789101112131415161718192021222324252627282930313233
  1. package com.vaadin.terminal.gwt.client.communication;
  2. import java.io.Serializable;
  3. import com.google.gwt.event.shared.EventHandler;
  4. import com.vaadin.terminal.gwt.client.ServerConnector;
  5. import com.vaadin.terminal.gwt.client.communication.StateChangeEvent.StateChangeHandler;
  6. public class StateChangeEvent extends
  7. AbstractServerConnectorEvent<StateChangeHandler> {
  8. /**
  9. * Type of this event, used by the event bus.
  10. */
  11. public static final Type<StateChangeHandler> TYPE = new Type<StateChangeHandler>();
  12. @Override
  13. public Type<StateChangeHandler> getAssociatedType() {
  14. return TYPE;
  15. }
  16. public StateChangeEvent(ServerConnector connector) {
  17. super(connector);
  18. }
  19. @Override
  20. public void dispatch(StateChangeHandler listener) {
  21. listener.onStateChanged(this);
  22. }
  23. public interface StateChangeHandler extends Serializable, EventHandler {
  24. public void onStateChanged(StateChangeEvent stateChangeEvent);
  25. }
  26. }