@Dependent @Default public class CutSelectionSessionCommand extends AbstractSelectionAwareSessionCommand<EditorSession>
CopySelectionSessionCommand selected elements and delete them using the DeleteSelectionSessionCommand. *ClientSessionCommand.Callback<V>| Modifier | Constructor and Description |
|---|---|
protected |
CutSelectionSessionCommand() |
|
CutSelectionSessionCommand(CopySelectionSessionCommand copySelectionSessionCommand,
DeleteSelectionSessionCommand deleteSelectionSessionCommand,
SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
javax.enterprise.event.Event<CutSelectionSessionCommandExecutedEvent> commandExecutedEvent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(ClientSession session) |
void |
bind(EditorSession session) |
protected void |
doDestroy() |
<V> void |
execute(ClientSessionCommand.Callback<V> callback) |
protected void |
handleCanvasClearSelectionEvent(CanvasClearSelectionEvent event) |
protected void |
handleCanvasElementsClearEvent(CanvasElementsClearEvent event) |
protected void |
handleCanvasSelectionEvent(CanvasSelectionEvent event) |
protected void |
onKeyDownEvent(KeyboardEvent.Key... keys) |
enable, onCanvasClearSelectionEvent, onCanvasElementsClearEvent, onCanvasSelectionEvent, onlyCanvasRootSelectedcheckEventContext, destroy, execute, fire, getCanvasHandler, getElement, getSession, isEnabled, listen, loadCanvasFactory, newDefaultCallback, setEnabledprotected CutSelectionSessionCommand()
@Inject public CutSelectionSessionCommand(CopySelectionSessionCommand copySelectionSessionCommand, DeleteSelectionSessionCommand deleteSelectionSessionCommand, @Session SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, javax.enterprise.event.Event<CutSelectionSessionCommandExecutedEvent> commandExecutedEvent)
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>protected void onKeyDownEvent(KeyboardEvent.Key... keys)
public <V> void execute(ClientSessionCommand.Callback<V> callback)
protected void doDestroy()
doDestroy in class AbstractClientSessionCommand<EditorSession>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–2019 JBoss by Red Hat. All rights reserved.