@EventType(KeyupEvent.TYPE) public class KeyupEvent extends KeyEvent { public static final String TYPE = "keyup"; public KeyupEvent() { super(TYPE); } public KeyupEvent(BaseComponent target, Object data) { super(TYPE, target, data); } }
@EventType(CloseEvent.TYPE) public class CloseEvent extends Event { public static final String TYPE = "close"; public CloseEvent() { super(TYPE); } public CloseEvent(BaseComponent target, Object data) { super(TYPE, target, data); } }
@EventType(KeydownEvent.TYPE) public class KeydownEvent extends KeyEvent { public static final String TYPE = "keydown"; public KeydownEvent() { super(TYPE); } public KeydownEvent(BaseComponent target, Object data) { super(TYPE, target, data); } }
@EventType(DblclickEvent.TYPE) public class DblclickEvent extends MouseEvent { public static final String TYPE = "dblclick"; public DblclickEvent() { super(TYPE); } public DblclickEvent(BaseComponent target, Object data) { super(TYPE, target, data); } }
@EventType(ClickEvent.TYPE) public class ClickEvent extends MouseEvent { public static final String TYPE = "click"; public ClickEvent() { super(TYPE); } public ClickEvent(BaseComponent target, Object data) { super(TYPE, target, data); } }
@EventType(KeycaptureEvent.TYPE) public class KeycaptureEvent extends KeyEvent { public static final String TYPE = "keycapture"; public KeycaptureEvent() { super(TYPE); } public KeycaptureEvent(BaseComponent target, Object data) { super(TYPE, target, data); } }
@EventType(OpenEvent.TYPE) public class OpenEvent extends Event { public static final String TYPE = "open"; public OpenEvent() { super(TYPE); } public OpenEvent(BaseComponent target, Object data) { super(TYPE, target, data); } }
@EventType(KeypressEvent.TYPE) public class KeypressEvent extends KeyEvent { public static final String TYPE = "keypress"; public KeypressEvent() { super(TYPE); } public KeypressEvent(BaseComponent target, Object data) { super(TYPE, target, data); } }
@EventType(InputEvent.TYPE) public class InputEvent extends Event { public static final String TYPE = "input"; @EventParameter private String value; public InputEvent() { super(TYPE); } public InputEvent(BaseComponent target, Object data) { super(TYPE, target, data); } public String getValue() { return value; } }
@EventType(LoadEvent.TYPE) public class LoadEvent extends Event { public static final String TYPE = "load"; @EventParameter(onFailure = OnFailure.IGNORE) private String src; public LoadEvent() { super(TYPE); } public LoadEvent(BaseComponent target, Object data) { super(TYPE, target, data); } public String getSrc() { return src; } }
@EventType(DropEvent.TYPE) public class DropEvent extends Event { public static final String TYPE = "drop"; @EventParameter private BaseComponent draggable; public DropEvent() { super(TYPE); } public DropEvent(BaseComponent target, Object data) { super(TYPE, target, data); } public DropEvent(BaseComponent target, BaseComponent draggable, Object data) { this(target, data); this.draggable = draggable; } public BaseComponent getDraggable() { return draggable; } }
@EventType(ChangeEvent.TYPE) public class ChangeEvent extends Event { public static final String TYPE = "change"; @EventParameter private Object value; public ChangeEvent() { super(TYPE); } public ChangeEvent(BaseComponent target, Object data) { super(TYPE, target, data); } public ChangeEvent(BaseComponent target, Object data, Object value) { super(TYPE, target, data); this.value = value; } public Object getValue() { return value; } public <T> T getValue(Class<T> type) { return ConvertUtil.convert(value, type); } }
@EventType(StatechangeEvent.TYPE) public class StatechangeEvent extends Event { public static final String TYPE = "statechange"; @EventParameter private String state; @EventParameter(onFailure = OnFailure.IGNORE) private Object value; public StatechangeEvent() { super(TYPE); } public String getState() { return state; } public Object getValue() { return value; } }
@EventType(TimerEvent.TYPE) public class TimerEvent extends Event { public static final String TYPE = "timer"; @EventParameter private int count; @EventParameter private boolean running; public TimerEvent() { super(TYPE); } public TimerEvent(BaseComponent target, Object data) { super(TYPE, target, data); } public int getCount() { return count; } public boolean isRunning() { return running; } }
@EventType(ResizeEvent.TYPE) public class ResizeEvent extends Event {
@EventType(UploadEvent.TYPE) public class UploadEvent extends MouseEvent {