public Registration addShortcutListener(ShortcutListener shortcut) { Objects.requireNonNull(shortcut, "Listener must not be null."); getActionManager().addAction(shortcut); return () -> getActionManager().removeAction(shortcut); }
@Override protected ActionManager getActionManager() { if (actionManager == null) { actionManager = new ActionManager(this); } return actionManager; }
@Override public void addActionHandler(Handler actionHandler) { getActionManager().addActionHandler(actionHandler); }
@Override public <T extends Action & com.vaadin.event.Action.Listener> void removeAction( T action) { if (actionManager != null) { actionManager.removeAction(action); } }
@Override @SuppressWarnings("unchecked") public void changeVariables(Object source, Map<String, Object> variables) { if (variables.containsKey(EventId.CLICK_EVENT_IDENTIFIER)) { fireClick((Map<String, Object>) variables .get(EventId.CLICK_EVENT_IDENTIFIER)); } // Actions if (actionManager != null) { actionManager.handleActions(variables, this); } }
@Override public void paintContent(PaintTarget target) throws PaintException { if (actionManager != null) { actionManager.paintActions(null, target); } }
@Override public void removeActionHandler(Handler actionHandler) { if (actionManager != null) { actionManager.removeActionHandler(actionHandler); } }
@Override public <T extends Action & com.vaadin.event.Action.Listener> void addAction( T action) { getActionManager().addAction(action); }
/** * Removes all action handlers. */ public void removeAllActionHandlers() { if (actionManager != null) { actionManager.removeAllActionHandlers(); } }
@Override public <T extends Action & com.vaadin.event.Action.Listener> void removeAction( T action) { if (actionManager != null) { actionManager.removeAction(action); } }
actionManager.handleActions(variables, this);
@Override public void paintContent(PaintTarget target) throws PaintException { if (actionManager != null) { actionManager.paintActions(null, target); } }
@Override public void removeActionHandler(Handler actionHandler) { if (actionManager != null) { actionManager.removeActionHandler(actionHandler); } }
@Override public <T extends Action & com.vaadin.event.Action.Listener> void addAction( T action) { getActionManager().addAction(action); }
/** * Removes all action handlers. */ public void removeAllActionHandlers() { if (ownActionManager != null) { ownActionManager.removeAllActionHandlers(); } }
@Override public Registration addShortcutListener(ShortcutListener listener) { getActionManager().addAction(listener); return () -> getActionManager().removeAction(listener); }
@Deprecated public void removeShortcutListener(ShortcutListener shortcut) { getActionManager().removeAction(shortcut); }
@Override public void changeVariables(Object source, Map<String, Object> variables) { // Actions if (ownActionManager != null) { ownActionManager.handleActions(variables, this); } }
@Override public void paintContent(PaintTarget target) throws PaintException { if (actionManager != null) { actionManager.paintActions(null, target); } }
@Override public void removeActionHandler(Handler actionHandler) { if (ownActionManager != null) { ownActionManager.removeActionHandler(actionHandler); } }