Package org.praxislive.ide.pxr
Class ActionBridge
java.lang.Object
org.praxislive.ide.pxr.ActionBridge
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.praxislive.ide.core.api.Task.WithResult<String> createAddChildTask(org.praxislive.ide.model.ContainerProxy container, org.praxislive.core.ComponentType type) createCopyAction(RootEditor editor, org.openide.explorer.ExplorerManager explorer) org.praxislive.ide.core.api.TaskcreateCopyTask(org.praxislive.ide.model.ContainerProxy container, List<String> children, ModelTransform.Copy copyTransform) createDeleteAction(RootEditor editor, org.openide.explorer.ExplorerManager explorer) org.praxislive.ide.core.api.TaskcreateDeleteTask(org.praxislive.ide.model.ContainerProxy container, List<String> children, List<org.praxislive.core.Connection> connections) createDuplicateAction(RootEditor editor, org.openide.explorer.ExplorerManager explorer) createExportAction(RootEditor editor, org.openide.explorer.ExplorerManager explorer) org.praxislive.ide.core.api.TaskcreateExportTask(org.praxislive.ide.model.ContainerProxy container, List<String> children, ModelTransform.Export exportTransform) org.praxislive.ide.core.api.TaskcreateImportTask(org.praxislive.ide.model.ContainerProxy container, org.openide.filesystems.FileObject file, ModelTransform.Import importTransform) createPasteAction(RootEditor editor, org.openide.explorer.ExplorerManager explorer) createPasteTask(org.praxislive.ide.model.ContainerProxy container, ModelTransform.Paste pasteTransform) static ActionBridge
-
Field Details
-
CATEGORY
- See Also:
-
-
Method Details
-
createAddChildTask
public org.praxislive.ide.core.api.Task.WithResult<String> createAddChildTask(org.praxislive.ide.model.ContainerProxy container, org.praxislive.core.ComponentType type) -
createCopyAction
-
createCopyTask
public org.praxislive.ide.core.api.Task createCopyTask(org.praxislive.ide.model.ContainerProxy container, List<String> children, ModelTransform.Copy copyTransform) -
createDeleteAction
-
createDeleteTask
-
createDuplicateAction
public Action createDuplicateAction(RootEditor editor, org.openide.explorer.ExplorerManager explorer) -
createExportAction
-
createPasteAction
-
createPasteTask
public org.praxislive.ide.core.api.Task.WithResult<List<String>> createPasteTask(org.praxislive.ide.model.ContainerProxy container, ModelTransform.Paste pasteTransform) -
createExportTask
public org.praxislive.ide.core.api.Task createExportTask(org.praxislive.ide.model.ContainerProxy container, List<String> children, ModelTransform.Export exportTransform) -
createImportTask
public org.praxislive.ide.core.api.Task createImportTask(org.praxislive.ide.model.ContainerProxy container, org.openide.filesystems.FileObject file, ModelTransform.Import importTransform) -
getDefault
-