APIdia Launch Partner
Top Description Inners Fields Constructors Methods
jdk.swing.interop

public abstract Class DropTargetContextWrapper

extends Object
Class Inheritance
Imports
java.awt.dnd.peer.DropTargetContextPeer, java.awt.dnd.DropTarget, .InvalidDnDOperationException, .DropTargetContext, java.awt.datatransfer.DataFlavor, .Transferable, sun.awt.AWTAccessor

This class provides a wrapper over inner class DropTargetContextPeerProxy which implements jdk internal java.awt.dnd.peer.DropTargetContextPeer interface and provides APIs to be used by FX swing interop to access and use DropTargetContextPeer APIs.
Since
11

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class

Field Summary

Modifier and TypeField and Description
private DropTargetContextWrapper.DropTargetContextPeerProxy

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract void
acceptDrag(int dragAction)

public abstract void
acceptDrop(int dropAction)

public abstract void
dropComplete(boolean success)

public abstract DropTarget
public abstract int
public abstract Transferable
public abstract DataFlavor[]
public abstract boolean
public abstract void
public abstract void
public void
public void
public abstract void
setTargetActions(int actions)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dcpback to summary
private DropTargetContextWrapper.DropTargetContextPeerProxy dcp

Constructor Detail

DropTargetContextWrapperback to summary
public DropTargetContextWrapper()

Method Detail

acceptDragback to summary
public abstract void acceptDrag(int dragAction)
acceptDropback to summary
public abstract void acceptDrop(int dropAction)
dropCompleteback to summary
public abstract void dropComplete(boolean success)
getDropTargetback to summary
public abstract DropTarget getDropTarget()
getTargetActionsback to summary
public abstract int getTargetActions()
getTransferableback to summary
public abstract Transferable getTransferable() throws InvalidDnDOperationException
getTransferDataFlavorsback to summary
public abstract DataFlavor[] getTransferDataFlavors()
isTransferableJVMLocalback to summary
public abstract boolean isTransferableJVMLocal()
rejectDragback to summary
public abstract void rejectDrag()
rejectDropback to summary
public abstract void rejectDrop()
resetback to summary
public void reset(DropTargetContext dtc)
setDropTargetContextback to summary
public void setDropTargetContext(DropTargetContext dtc, DropTargetContextWrapper dtcpw)
setTargetActionsback to summary
public abstract void setTargetActions(int actions)
jdk.swing.interop back to summary

private Class DropTargetContextWrapper.DropTargetContextPeerProxy

extends Object
implements DropTargetContextPeer
Class Inheritance
  • java.lang.Object
  • jdk.swing.interop.DropTargetContextWrapper.DropTargetContextPeerProxy
All Implemented Interfaces
java.awt.dnd.peer.DropTargetContextPeer

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
acceptDrag(int dragAction)

Implements java.awt.dnd.peer.DropTargetContextPeer.acceptDrag.

accept the Drag

public void
acceptDrop(int dropAction)

Implements java.awt.dnd.peer.DropTargetContextPeer.acceptDrop.

accept the Drop

public void
dropComplete(boolean success)

Implements java.awt.dnd.peer.DropTargetContextPeer.dropComplete.

signal complete

public DropTarget
getDropTarget()

Implements java.awt.dnd.peer.DropTargetContextPeer.getDropTarget.

get the DropTarget associated with this peer

public int
public Transferable
getTransferable()

Implements java.awt.dnd.peer.DropTargetContextPeer.getTransferable.

get an input stream to the remote data

public DataFlavor[]
getTransferDataFlavors()

Implements java.awt.dnd.peer.DropTargetContextPeer.getTransferDataFlavors.

get the (remote) DataFlavors from the peer

public boolean
isTransferableJVMLocal()

Implements java.awt.dnd.peer.DropTargetContextPeer.isTransferableJVMLocal.

Return whether or not the DragSource Transferable is in the same JVM as the Target.

public void
public void
public void
setTargetActions(int actions)

Implements java.awt.dnd.peer.DropTargetContextPeer.setTargetActions.

update the peer's notion of the Target's actions

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DropTargetContextPeerProxyback to summary
private DropTargetContextPeerProxy()

Method Detail

acceptDragback to summary
public void acceptDrag(int dragAction)

Implements java.awt.dnd.peer.DropTargetContextPeer.acceptDrag.

Doc from java.awt.dnd.peer.DropTargetContextPeer.acceptDrag.

accept the Drag

acceptDropback to summary
public void acceptDrop(int dropAction)

Implements java.awt.dnd.peer.DropTargetContextPeer.acceptDrop.

Doc from java.awt.dnd.peer.DropTargetContextPeer.acceptDrop.

accept the Drop

dropCompleteback to summary
public void dropComplete(boolean success)

Implements java.awt.dnd.peer.DropTargetContextPeer.dropComplete.

Doc from java.awt.dnd.peer.DropTargetContextPeer.dropComplete.

signal complete

getDropTargetback to summary
public DropTarget getDropTarget()

Implements java.awt.dnd.peer.DropTargetContextPeer.getDropTarget.

Doc from java.awt.dnd.peer.DropTargetContextPeer.getDropTarget.

get the DropTarget associated with this peer

getTargetActionsback to summary
public int getTargetActions()

Implements java.awt.dnd.peer.DropTargetContextPeer.getTargetActions.

Doc from java.awt.dnd.peer.DropTargetContextPeer.getTargetActions.

get the current Target actions

getTransferableback to summary
public Transferable getTransferable() throws InvalidDnDOperationException

Implements java.awt.dnd.peer.DropTargetContextPeer.getTransferable.

Doc from java.awt.dnd.peer.DropTargetContextPeer.getTransferable.

get an input stream to the remote data

getTransferDataFlavorsback to summary
public DataFlavor[] getTransferDataFlavors()

Implements java.awt.dnd.peer.DropTargetContextPeer.getTransferDataFlavors.

Doc from java.awt.dnd.peer.DropTargetContextPeer.getTransferDataFlavors.

get the (remote) DataFlavors from the peer

isTransferableJVMLocalback to summary
public boolean isTransferableJVMLocal()

Implements java.awt.dnd.peer.DropTargetContextPeer.isTransferableJVMLocal.

Doc from java.awt.dnd.peer.DropTargetContextPeer.isTransferableJVMLocal.

Return whether or not the DragSource Transferable is in the same JVM as the Target.

rejectDragback to summary
public void rejectDrag()

Implements java.awt.dnd.peer.DropTargetContextPeer.rejectDrag.

Doc from java.awt.dnd.peer.DropTargetContextPeer.rejectDrag.

reject the Drag

rejectDropback to summary
public void rejectDrop()

Implements java.awt.dnd.peer.DropTargetContextPeer.rejectDrop.

Doc from java.awt.dnd.peer.DropTargetContextPeer.rejectDrop.

reject the Drop

setTargetActionsback to summary
public void setTargetActions(int actions)

Implements java.awt.dnd.peer.DropTargetContextPeer.setTargetActions.

Doc from java.awt.dnd.peer.DropTargetContextPeer.setTargetActions.

update the peer's notion of the Target's actions