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) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html