The ResourceTransfer class is used to transfer an
array of IResources s from one part to another in a
drag and drop operation or a cut, copy, paste action.
In every drag and drop operation there is a DragSource and
a DropTarget . When a drag occurs a Transfer is
used to marshall the drag data from the source into a byte array. If a drop
occurs another Transfer is used to marshall the byte array into
drop data for the target.
When a CutAction or a CopyAction is performed,
this transfer is used to place references to the selected resources
on the Clipboard . When a PasteAction is performed, the
references on the clipboard are used to move or copy the resources
to the selected destination.
This class can be used for a Viewer or an SWT component directly.
A singleton is provided which may be serially reused (see getInstance ).
It is not intended to be subclassed.
See Also: org.eclipse.jface.viewers.StructuredViewer See Also: org.eclipse.swt.dnd.DropTarget See Also: org.eclipse.swt.dnd.DragSource |