Interface TransferUIProvider
- 
 public interface TransferUIProviderAbstracts thetransfer system-specific aspects that are needed by a generic transfer user interface.Abstracted functionalities include: - Providing labelsfor- transfer elements, see- createLabelProvider().
- Creating transfers for drag operations, seeaddSupportedTransfers(),convertSelection().
- Creating transfers for drop operations, seeaddSupportedTransfers(),convertTransferData(),convertTransferTarget().
 - Since:
- 4.2
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classTransferUIProvider.FactoryCreatesTransferUIProviderinstances.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddSupportedTransfers(java.util.List<Transfer> transfers)java.lang.ObjectconvertSelection(IStructuredSelection selection)java.util.List<CDOTransferElement>convertTransferData(java.lang.Object data)CDOTransferElementconvertTransferTarget(java.lang.Object target)ILabelProvidercreateLabelProvider(CDOTransferSystem system)
 
- 
- 
- 
Method Detail- 
createLabelProviderILabelProvider createLabelProvider(CDOTransferSystem system) 
 - 
addSupportedTransfersvoid addSupportedTransfers(java.util.List<Transfer> transfers) 
 - 
convertTransferDatajava.util.List<CDOTransferElement> convertTransferData(java.lang.Object data) 
 - 
convertTransferTargetCDOTransferElement convertTransferTarget(java.lang.Object target) 
 - 
convertSelectionjava.lang.Object convertSelection(IStructuredSelection selection) 
 
- 
 
-