public final class CutCopyPasteSupport extends java.lang.Object implements CopyProvider, CutProvider, PasteProvider
| Constructor and Description |
|---|
CutCopyPasteSupport(GuiEditor uiEditor) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<RadComponent> |
copyComponents(GuiEditor editor,
java.util.List<RadComponent> components) |
boolean |
isCopyEnabled(DataContext dataContext) |
boolean |
isCopyVisible(DataContext dataContext) |
boolean |
isCutEnabled(DataContext dataContext) |
boolean |
isCutVisible(DataContext dataContext) |
boolean |
isPasteEnabled(DataContext dataContext) |
boolean |
isPastePossible(DataContext dataContext)
Should perform fast and memory cheap negation.
|
void |
performCopy(DataContext dataContext) |
void |
performCut(DataContext dataContext) |
void |
performPaste(DataContext dataContext) |
public CutCopyPasteSupport(GuiEditor uiEditor)
public boolean isCopyEnabled(DataContext dataContext)
isCopyEnabled in interface CopyProviderpublic boolean isCopyVisible(DataContext dataContext)
isCopyVisible in interface CopyProviderpublic void performCopy(DataContext dataContext)
performCopy in interface CopyProviderpublic boolean isCutEnabled(DataContext dataContext)
isCutEnabled in interface CutProviderpublic boolean isCutVisible(DataContext dataContext)
isCutVisible in interface CutProviderpublic void performCut(DataContext dataContext)
performCut in interface CutProviderpublic boolean isPastePossible(DataContext dataContext)
PasteProviderisPastePossible in interface PasteProviderpublic boolean isPasteEnabled(DataContext dataContext)
isPasteEnabled in interface PasteProviderpublic void performPaste(DataContext dataContext)
performPaste in interface PasteProviderpublic static java.util.List<RadComponent> copyComponents(GuiEditor editor, java.util.List<RadComponent> components)