private final class FXDnD.FXDropTargetContextPeer
extends java.lang.Object
implements java.awt.dnd.peer.DropTargetContextPeer
| Modifier and Type | Field and Description |
|---|---|
private java.awt.dnd.DropTargetContext |
ctx |
private int |
currentAction |
private int |
dropAction |
private java.awt.dnd.DropTarget |
dt |
private boolean |
success |
private int |
targetActions |
private CachingTransferable |
transferable |
| Modifier | Constructor and Description |
|---|---|
private |
FXDropTargetContextPeer() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptDrag(int dragAction) |
void |
acceptDrop(int dropAction) |
void |
dropComplete(boolean success) |
java.awt.dnd.DropTarget |
getDropTarget() |
int |
getTargetActions() |
java.awt.datatransfer.Transferable |
getTransferable() |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors() |
boolean |
isTransferableJVMLocal() |
private int |
postDropTargetEvent(DragEvent event) |
void |
rejectDrag() |
void |
rejectDrop() |
void |
setTargetActions(int actions) |
private int targetActions
private int currentAction
private java.awt.dnd.DropTarget dt
private java.awt.dnd.DropTargetContext ctx
private final CachingTransferable transferable
private boolean success
private int dropAction
public void setTargetActions(int actions)
setTargetActions in interface java.awt.dnd.peer.DropTargetContextPeerpublic int getTargetActions()
getTargetActions in interface java.awt.dnd.peer.DropTargetContextPeerpublic java.awt.dnd.DropTarget getDropTarget()
getDropTarget in interface java.awt.dnd.peer.DropTargetContextPeerpublic boolean isTransferableJVMLocal()
isTransferableJVMLocal in interface java.awt.dnd.peer.DropTargetContextPeerpublic java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.dnd.peer.DropTargetContextPeerpublic java.awt.datatransfer.Transferable getTransferable()
getTransferable in interface java.awt.dnd.peer.DropTargetContextPeerpublic void acceptDrag(int dragAction)
acceptDrag in interface java.awt.dnd.peer.DropTargetContextPeerpublic void rejectDrag()
rejectDrag in interface java.awt.dnd.peer.DropTargetContextPeerpublic void acceptDrop(int dropAction)
acceptDrop in interface java.awt.dnd.peer.DropTargetContextPeerpublic void rejectDrop()
rejectDrop in interface java.awt.dnd.peer.DropTargetContextPeerpublic void dropComplete(boolean success)
dropComplete in interface java.awt.dnd.peer.DropTargetContextPeerprivate int postDropTargetEvent(DragEvent event)