Package com.im.ijc.core.api.datatransfer
Class IJCWidgetTransferObject
- java.lang.Object
-
- com.im.ijc.core.api.datatransfer.IJCWidgetTransferObject
-
- All Implemented Interfaces:
IJCTransferObject
public final class IJCWidgetTransferObject extends java.lang.Object implements IJCTransferObject
TransferObject for copy/cut/paste of widgets in design mode. Contains some eagerly computed data because cut action removes widgets from source and makes it impossible to access the state of widget later.
-
-
Constructor Summary
Constructors Constructor Description IJCWidgetTransferObject(VisualWidgetHandle widget)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<? extends com.im.df.api.ddl.DFSchema>
getSchemas()
Get all schemas referenced by this object.VisualWidgetHandle
getWidget()
-
-
-
Constructor Detail
-
IJCWidgetTransferObject
public IJCWidgetTransferObject(VisualWidgetHandle widget)
-
-
Method Detail
-
getWidget
public VisualWidgetHandle getWidget()
-
getSchemas
public java.util.Collection<? extends com.im.df.api.ddl.DFSchema> getSchemas()
Description copied from interface:IJCTransferObject
Get all schemas referenced by this object. This is needed for example when closing the schema to find out whether the clipboard needs to be cleaned up,- Specified by:
getSchemas
in interfaceIJCTransferObject
- Returns:
- all schemas referenced by this object
-
-