
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, 2012 Eike Stepper (Berlin, Germany) and others.