@Dependent @Default public class DeleteSelectionSessionCommand extends AbstractSelectionAwareSessionCommand<EditorSession>
DELETE keyboard event and fires the delete operation as well.ClientSessionCommand.Callback<V>| Modifier | Constructor and Description |
|---|---|
protected |
DeleteSelectionSessionCommand() |
|
DeleteSelectionSessionCommand(SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
org.jboss.errai.ioc.client.api.ManagedInstance<CanvasCommandFactory<AbstractCanvasHandler>> canvasCommandFactoryInstance,
javax.enterprise.event.Event<CanvasClearSelectionEvent> clearSelectionEvent,
DefinitionUtils definitionUtils,
SessionManager sessionmanager,
DeleteNodeConfirmation deleteNodeConfirmation) |
enable, onCanvasClearSelectionEvent, onCanvasElementsClearEvent, onCanvasSelectionEvent, onlyCanvasRootSelectedcheckEventContext, destroy, doDestroy, execute, fire, getCanvasHandler, getElement, getSession, isEnabled, listen, loadCanvasFactory, newDefaultCallback, setEnabledprotected DeleteSelectionSessionCommand()
@Inject public DeleteSelectionSessionCommand(SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, @Any org.jboss.errai.ioc.client.api.ManagedInstance<CanvasCommandFactory<AbstractCanvasHandler>> canvasCommandFactoryInstance, javax.enterprise.event.Event<CanvasClearSelectionEvent> clearSelectionEvent, DefinitionUtils definitionUtils, SessionManager sessionmanager, DeleteNodeConfirmation deleteNodeConfirmation)
public static DeleteSelectionSessionCommand getInstance(SessionManager sessionManager)
public static DeleteSelectionSessionCommand getInstance(SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, org.jboss.errai.ioc.client.api.ManagedInstance<CanvasCommandFactory<AbstractCanvasHandler>> canvasCommandFactoryInstance, javax.enterprise.event.Event<CanvasClearSelectionEvent> clearSelectionEvent, DefinitionUtils definitionUtils, SessionManager sessionmanager, DeleteNodeConfirmation deleteNodeConfirmation)
public void bind(EditorSession session)
bind in interface CanvasControl.SessionAware<EditorSession>bind in class AbstractClientSessionCommand<EditorSession>public boolean accepts(ClientSession session)
accepts in class AbstractClientSessionCommand<EditorSession>public <V> void execute(ClientSessionCommand.Callback<V> callback)
protected void onKeyDownEvent(KeyboardEvent.Key... keys)
protected void handleCanvasSelectionEvent(CanvasSelectionEvent event)
handleCanvasSelectionEvent in class AbstractSelectionAwareSessionCommand<EditorSession>protected void handleCanvasClearSelectionEvent(CanvasClearSelectionEvent event)
handleCanvasClearSelectionEvent in class AbstractSelectionAwareSessionCommand<EditorSession>protected void handleCanvasElementsClearEvent(CanvasElementsClearEvent event)
handleCanvasElementsClearEvent in class AbstractSelectionAwareSessionCommand<EditorSession>Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.