public interface TransferUIProvider
transfer system
-specific aspects that are needed by a generic transfer user interface.
Abstracted functionalities include:
Providing labels
for transfer elements
, see createLabelProvider()
.
drag operations
, see addSupportedTransfers()
, convertSelection()
.
drop operations
, see addSupportedTransfers()
, convertTransferData()
, convertTransferTarget()
.
Modifier and Type | Interface and Description |
---|---|
static class |
TransferUIProvider.Factory
Creates
TransferUIProvider instances. |
Modifier and Type | Method and Description |
---|---|
void |
addSupportedTransfers(List<Transfer> transfers) |
Object |
convertSelection(IStructuredSelection selection) |
List<CDOTransferElement> |
convertTransferData(Object data) |
CDOTransferElement |
convertTransferTarget(Object target) |
ILabelProvider |
createLabelProvider(CDOTransferSystem system) |
ILabelProvider createLabelProvider(CDOTransferSystem system)
List<CDOTransferElement> convertTransferData(Object data)
CDOTransferElement convertTransferTarget(Object target)
Object convertSelection(IStructuredSelection selection)
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.