private <H> List<H> getDispatchList(Event.Type<H> type, Object source) { List<H> directHandlers = getHandlerList(type, source); if (source == null) { return directHandlers; } List<H> globalHandlers = getHandlerList(type, null); List<H> rtn = new ArrayList<H>(directHandlers); rtn.addAll(globalHandlers); return rtn; }
/** * @deprecated required by legacy features in GWT's old HandlerManager */ @Deprecated protected int getHandlerCount(Event.Type<?> eventKey) { return getHandlerList(eventKey, null).size(); }
private <H> void doRemoveNow(Event.Type<H> type, Object source, H handler) { List<H> l = getHandlerList(type, source); boolean removed = l.remove(handler); if (removed && l.isEmpty()) { prune(type, source); } }
/** * @deprecated required by legacy features in GWT's old HandlerManager */ @Deprecated protected <H> H getHandler(Event.Type<H> type, int index) { assert index < getHandlerCount(type) : "handlers for " + type.getClass() + " have size: " + getHandlerCount(type) + " so do not have a handler at index: " + index; List<H> l = getHandlerList(type, null); return l.get(index); }
private <H> List<H> getDispatchList(Event.Type<H> type, Object source) { List<H> directHandlers = getHandlerList(type, source); if (source == null) { return directHandlers; } List<H> globalHandlers = getHandlerList(type, null); List<H> rtn = new ArrayList<H>(directHandlers); rtn.addAll(globalHandlers); return rtn; }
private <H> List<H> getDispatchList(Event.Type<H> type, Object source) { List<H> directHandlers = getHandlerList(type, source); if (source == null) { return directHandlers; } List<H> globalHandlers = getHandlerList(type, null); List<H> rtn = new ArrayList<H>(directHandlers); rtn.addAll(globalHandlers); return rtn; }
private <H> List<H> getDispatchList(Event.Type<H> type, Object source) { List<H> directHandlers = getHandlerList(type, source); if (source == null) { return directHandlers; } List<H> globalHandlers = getHandlerList(type, null); List<H> rtn = new ArrayList<H>(directHandlers); rtn.addAll(globalHandlers); return rtn; }
/** * @deprecated required by legacy features in GWT's old HandlerManager */ @Deprecated protected int getHandlerCount(Event.Type<?> eventKey) { return getHandlerList(eventKey, null).size(); }
/** * @deprecated required by legacy features in GWT's old HandlerManager */ @Deprecated protected int getHandlerCount(Event.Type<?> eventKey) { return getHandlerList(eventKey, null).size(); }
/** * @deprecated required by legacy features in GWT's old HandlerManager */ @Deprecated protected int getHandlerCount(Event.Type<?> eventKey) { return getHandlerList(eventKey, null).size(); }
private <H> void doRemoveNow(Event.Type<H> type, Object source, H handler) { List<H> l = getHandlerList(type, source); boolean removed = l.remove(handler); if (removed && l.isEmpty()) { prune(type, source); } }
private <H> void doRemoveNow(Event.Type<H> type, Object source, H handler) { List<H> l = getHandlerList(type, source); boolean removed = l.remove(handler); if (removed && l.isEmpty()) { prune(type, source); } }
private <H> void doRemoveNow(Event.Type<H> type, Object source, H handler) { List<H> l = getHandlerList(type, source); boolean removed = l.remove(handler); if (removed && l.isEmpty()) { prune(type, source); } }
/** * @deprecated required by legacy features in GWT's old HandlerManager */ @Deprecated protected <H> H getHandler(Event.Type<H> type, int index) { assert index < getHandlerCount(type) : "handlers for " + type.getClass() + " have size: " + getHandlerCount(type) + " so do not have a handler at index: " + index; List<H> l = getHandlerList(type, null); return l.get(index); }
/** * @deprecated required by legacy features in GWT's old HandlerManager */ @Deprecated protected <H> H getHandler(Event.Type<H> type, int index) { assert index < getHandlerCount(type) : "handlers for " + type.getClass() + " have size: " + getHandlerCount(type) + " so do not have a handler at index: " + index; List<H> l = getHandlerList(type, null); return l.get(index); }
/** * @deprecated required by legacy features in GWT's old HandlerManager */ @Deprecated protected <H> H getHandler(Event.Type<H> type, int index) { assert index < getHandlerCount(type) : "handlers for " + type.getClass() + " have size: " + getHandlerCount(type) + " so do not have a handler at index: " + index; List<H> l = getHandlerList(type, null); return l.get(index); }