Uses of Interface java.awt.datatransfer.Transferable (Java 2 Platform SE v1.4.1_"07")

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

JavaTM 2 Platform
Std. Ed. v1.4.1_"07"

PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
java.awt.datatransfer.Transferable

Packages that use Transferable
java.awt.datatransfer | Provides interfaces and classes for transferring data between and within applications.
java.awt.dnd | Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI.
javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.

Uses of Transferable in java.awt.datatransfer

Classes in java.awt.datatransfer that implement Transferable
`class` | `StringSelection` A `Transferable` which implements the capability required to transfer a `String`.

Fields in java.awt.datatransfer declared as Transferable
`protected Transferable` | `Clipboard.contents`

Methods in java.awt.datatransfer that return Transferable
`Transferable` | `Clipboard.getContents(Object requestor)` Returns a transferable object representing the current contents of the clipboard.

Methods in java.awt.datatransfer with parameters of type Transferable
`Reader` | `DataFlavor.getReaderForText(Transferable transferable)` Gets a Reader for a text flavor, decoded, if necessary, for the expected charset (encoding).
`void` | `ClipboardOwner.lostOwnership(Clipboard clipboard, Transferable contents)` Notifies this object that it is no longer the owner of the contents of the clipboard.
`void` | `Clipboard.setContents(Transferable contents, ClipboardOwner owner)` Sets the current contents of the clipboard to the specified transferable object and registers the specified clipboard owner as the owner of the new contents.
`void` | `StringSelection.lostOwnership(Clipboard clipboard, Transferable contents)`

Uses of Transferable in java.awt.dnd

Classes in java.awt.dnd that implement Transferable
`protected class` | `DropTargetContext.TransferableProxy` `TransferableProxy` is a helper inner class that implements `Transferable` interface and serves as a proxy for another `Transferable` object which represents data transfer for a particular drag-n-drop operation.

Fields in java.awt.dnd declared as Transferable
`protected Transferable` | `DropTargetContext.TransferableProxy.transferable` The encapsulated `Transferable` object.

Methods in java.awt.dnd that return Transferable
`protected Transferable` | `DropTargetContext.getTransferable()` get the Transferable (proxy) operand of this operation
`protected Transferable` | `DropTargetContext.createTransferableProxy(Transferable t, boolean local)` Creates a TransferableProxy to proxy for the specified Transferable.
`Transferable` | `DropTargetDropEvent.getTransferable()` This method returns the `Transferable` object associated with the drop.
`Transferable` | `DragSourceContext.getTransferable()` Returns the `Transferable` associated with this `DragSourceContext`.

Methods in java.awt.dnd with parameters of type Transferable
`protected Transferable` | `DropTargetContext.createTransferableProxy(Transferable t, boolean local)` Creates a TransferableProxy to proxy for the specified Transferable.
`void` | `DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)` Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Image` to drag, the offset of the `Image` origin from the hotspot of the `Cursor` at the instant of the trigger, the `Transferable` subject data of the drag, the `DragSourceListener`, and the `FlavorMap`.
`void` | `DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)` Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Transferable` subject data of the drag, the `DragSourceListener`, and the `FlavorMap`.
`void` | `DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)` Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Image` to drag, the offset of the `Image` origin from the hotspot of the `Cursor` at the instant of the trigger, the subject data of the drag, and the `DragSourceListener`.
`void` | `DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl)` Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Transferable` subject data of the drag, and the `DragSourceListener`.
`protected DragSourceContext` | `DragSource.createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl)` Creates the `DragSourceContext` to handle this drag.
`void` | `DragGestureEvent.startDrag(Cursor dragCursor, Transferable transferable)` Starts the drag operation given the `Cursor` for this drag operation and the `Transferable` representing the source data for this drag operation.
`void` | `DragGestureEvent.startDrag(Cursor dragCursor, Transferable transferable, DragSourceListener dsl)` Starts the drag given the initial `Cursor` to display, the `Transferable` object, and the `DragSourceListener` to use.
`void` | `DragGestureEvent.startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)` Start the drag given the initial `Cursor` to display, a drag `Image`, the offset of the `Image`, the `Transferable` object, and the `DragSourceListener` to use.

Constructors in java.awt.dnd with parameters of type Transferable
`DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)` Called from `DragSource`, this constructor creates a new `DragSourceContext` given the `DragSourceContextPeer` for this Drag, the `DragGestureEvent` that triggered the Drag, the initial `Cursor` to use for the Drag, an (optional) `Image` to display while the Drag is taking place, the offset of the `Image` origin from the hotspot at the instant of the triggering event, the `Transferable` subject data, and the `DragSourceListener` to use during the Drag and Drop operation.

Uses of Transferable in javax.swing

Methods in javax.swing that return Transferable
`protected Transferable` | `TransferHandler.createTransferable(JComponent c)` Creates a `Transferable` to use as the source for a data transfer.

Methods in javax.swing with parameters of type Transferable
`boolean` | `TransferHandler.importData(JComponent comp, Transferable t)` Causes a transfer to a component from a clipboard or a DND drop operation.
`Icon` | `TransferHandler.getVisualRepresentation(Transferable t)` Returns an object that establishes the look of a transfer.
`protected void` | `TransferHandler.exportDone(JComponent source, Transferable data, int action)` Invoked after data has been exported.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

JavaTM 2 Platform
Std. Ed. v1.4.1_"07"

PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.