public abstract class TransferHandler extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
COPY |
static int |
INSERT
INSERT = PASTE + deleting what already was in target place
|
static int |
LINK |
static int |
MOVE |
static int |
NONE |
static int |
PASTE |
static String |
TRANSFER_ACCEPTOR_ATTRIBUTE |
static String |
TRANSFER_PROVIDER_ATTRIBUTE
The component attribute constant to store its transfer handler at.
|
| Constructor and Description |
|---|
TransferHandler() |
| Modifier and Type | Method and Description |
|---|---|
static void |
enableDrag(Component comp,
String draggable) |
static void |
enableDrag(Component comp,
String draggable,
DataTransferProvider provider) |
static void |
enableDrop(Component comp,
String droppable) |
static void |
enableDrop(Component comp,
String droppable,
DataTransferAcceptor acceptor) |
Collection<String> |
getAcceptedTypes(Object data) |
protected DataTransferAcceptor |
getDataTransferAcceptor(Component comp) |
protected DataTransferProvider |
getDataTransferProvider(Component comp) |
String |
getDragTopic(Object data) |
String |
getDropTopics(Object data) |
String |
getTransferType(Object data) |
abstract void |
importData(DataTransferLocation location,
Object data,
int action) |
int |
keysToClipboardAction(GlobalKeyEvent evt) |
int |
keysToDropAction(DropEvent evt) |
void |
performDrop(DropEvent evt)
Call to perform the complete drop event.
|
void |
performExportToClipboard(Component component,
Clipboard clipboard,
GlobalKeyEvent evt) |
public static final String TRANSFER_PROVIDER_ATTRIBUTE
public static final String TRANSFER_ACCEPTOR_ATTRIBUTE
public static final int NONE
public static final int COPY
public static final int MOVE
public static final int LINK
public static final int PASTE
public static final int INSERT
public static void enableDrag(Component comp,
String draggable)
public static void enableDrag(Component comp,
String draggable,
DataTransferProvider provider)
public static void enableDrop(Component comp,
String droppable)
public static void enableDrop(Component comp,
String droppable,
DataTransferAcceptor acceptor)
protected DataTransferProvider getDataTransferProvider(Component comp)
protected DataTransferAcceptor getDataTransferAcceptor(Component comp)
public Collection<String> getAcceptedTypes(Object data)
public abstract void importData(DataTransferLocation location, Object data, int action)
public int keysToDropAction(DropEvent evt)
public int keysToClipboardAction(GlobalKeyEvent evt)
public void performExportToClipboard(Component component,
Clipboard clipboard,
GlobalKeyEvent evt)
public void performDrop(DropEvent evt)
DataTransferAcceptor and
DataTransferProvider for the target and dragged components. Finally it calls
importData(DataTransferLocation, Object, int)evt - the drop eventimportData(DataTransferLocation, Object, int)Copyright © 2017 SAP SE. All Rights Reserved.