Class AbstractShortcutActionBindingImpl<H extends com.vaadin.flow.component.Component,A extends Action,C extends com.vaadin.flow.component.Component>

java.lang.Object
io.jmix.flowui.action.binder.AbstractActionBindingImpl<H,A,C>
io.jmix.flowui.action.binder.AbstractShortcutActionBindingImpl<H,A,C>
All Implemented Interfaces:
ActionBinding<C,A>, ShortcutActionBinding<C,A>
Direct Known Subclasses:
ShortcutActionBindingImpl, ShortcutActionsHolderBindingImpl

@Deprecated(since="2.2", forRemoval=true) public abstract class AbstractShortcutActionBindingImpl<H extends com.vaadin.flow.component.Component,A extends Action,C extends com.vaadin.flow.component.Component> extends AbstractActionBindingImpl<H,A,C> implements ShortcutActionBinding<C,A>
Deprecated, for removal: This API element is subject to removal in a future version.
  • Field Details

    • shortcutRegistration

      protected com.vaadin.flow.component.ShortcutRegistration shortcutRegistration
      Deprecated, for removal: This API element is subject to removal in a future version.
    • shortcutCombination

      protected KeyCombination shortcutCombination
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • AbstractShortcutActionBindingImpl

      public AbstractShortcutActionBindingImpl(ActionBinder<H> binder, A action, C component, ShortcutActionHandler<C> actionHandler, @Nullable List<com.vaadin.flow.shared.Registration> registrations)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • addShortcutRegistrationIfNeeded

      protected void addShortcutRegistrationIfNeeded(@Nullable KeyCombination shortcutCombination, ShortcutActionHandler<C> actionHandler)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getKeyCombination

      public Optional<KeyCombination> getKeyCombination()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getKeyCombination in interface ShortcutActionBinding<H extends com.vaadin.flow.component.Component,A extends Action>