Class AbstractCanvasShortcutsControlImpl
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl<H>
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerRegistrationControl<AbstractCanvasHandler>
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.keyboard.AbstractCanvasShortcutsControlImpl
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<EditorSession>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>,org.kie.workbench.common.stunner.core.client.canvas.controls.keyboard.KeyboardControl.KeyShortcutCallback
public abstract class AbstractCanvasShortcutsControlImpl extends AbstractCanvasHandlerRegistrationControl<AbstractCanvasHandler> implements org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<EditorSession>, org.kie.workbench.common.stunner.core.client.canvas.controls.keyboard.KeyboardControl.KeyShortcutCallback
-
-
Field Summary
Fields Modifier and Type Field Description protected EditorSessioneditorSessionprotected javax.enterprise.inject.Instance<org.kie.workbench.common.stunner.core.client.canvas.controls.keyboard.shortcut.KeyboardShortcut>keyboardShortcutActions-
Fields inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl
canvasHandler
-
-
Constructor Summary
Constructors Constructor Description AbstractCanvasShortcutsControlImpl(javax.enterprise.inject.Instance<org.kie.workbench.common.stunner.core.client.canvas.controls.keyboard.shortcut.KeyboardShortcut> keyboardShortcutActions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(EditorSession session)voidonKeyShortcut(org.kie.workbench.common.stunner.core.client.event.keyboard.KeyboardEvent.Key... keys)voidregister(org.kie.workbench.common.stunner.core.graph.Element element)org.kie.workbench.common.stunner.core.graph.ElementselectedNodeElement()StringselectedNodeId()-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerRegistrationControl
checkEventContext, checkNotRegistered, clear, deregister, deregister, doClear, doDestroy, doInit, getRegisteredElements, isRegistered, isRegistered, registerHandler, update
-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasHandlerControl
destroy, init
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
keyboardShortcutActions
protected final javax.enterprise.inject.Instance<org.kie.workbench.common.stunner.core.client.canvas.controls.keyboard.shortcut.KeyboardShortcut> keyboardShortcutActions
-
editorSession
protected EditorSession editorSession
-
-
Method Detail
-
register
public void register(org.kie.workbench.common.stunner.core.graph.Element element)
- Specified by:
registerin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
-
bind
public void bind(EditorSession session)
- Specified by:
bindin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<EditorSession>
-
onKeyShortcut
public void onKeyShortcut(org.kie.workbench.common.stunner.core.client.event.keyboard.KeyboardEvent.Key... keys)
- Specified by:
onKeyShortcutin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.keyboard.KeyboardControl.KeyShortcutCallback
-
selectedNodeId
public String selectedNodeId()
-
selectedNodeElement
public org.kie.workbench.common.stunner.core.graph.Element selectedNodeElement()
-
-