package xapi.ui.api.event; import xapi.event.api.IsEvent; import xapi.ui.api.UiElement; /** * Created by James X. Nelson (james @wetheinter.net) on 7/16/16. */ public interface UiEvent <Payload, Node, Ui extends UiElement<Node, ? extends Node, Ui>> extends IsEvent<UiEventContext<Payload, Node, Ui>> { default Ui ui() { return getSource().getSourceElement(); } default Node node() { return getSource().getNativeEventTarget(); } }