Interface TransferUIProvider
public interface TransferUIProvider
Abstracts the
transfer system
-specific aspects that are needed by a generic transfer user interface.
Abstracted functionalities include:
Providing labels
fortransfer elements
, seecreateLabelProvider()
.- Creating transfers for
drag operations
, seeaddSupportedTransfers()
,convertSelection()
. - Creating transfers for
drop operations
, seeaddSupportedTransfers()
,convertTransferData()
,convertTransferTarget()
.
- Since:
- 4.2
- Author:
- Eike Stepper
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSupportedTransfers
(List<Transfer> transfers) convertSelection
(IStructuredSelection selection) convertTransferData
(Object data) convertTransferTarget
(Object target) createLabelProvider
(CDOTransferSystem system)
-
Method Details
-
createLabelProvider
-
addSupportedTransfers
-
convertTransferData
-
convertTransferTarget
-
convertSelection
-