|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.datatransfer.TransferableEditorTab
An TransferableEditorTab
is an implementation of the
Transferable interface to support Drag-n-Drop of an open editor
window (such as a Code Editor window or Class Editor window) to
another JTabbedPane
, or to the JDesktopPane
to open another separate JTabbedPane
.
The TransferableEditorTab
simply stores the particular
JTabbedPane
and index to point to the particular
Editor involved in the drag.
Field Summary | |
static java.awt.datatransfer.DataFlavor |
editorTabFlavor
Deprecated. Constant that describes the DataFlavor of an Editor window being dragged. |
Constructor Summary | |
TransferableEditorTab(javax.swing.JTabbedPane pane,
int index)
Deprecated. Constructs a new EditorTransferable that represents
a particular Editor involved in a drag operation. |
Method Summary | |
int |
getIndex()
Deprecated. Fetches the index within the editor tabbed pane that identifies the particular editor. |
javax.swing.JTabbedPane |
getPane()
Deprecated. Fetches the JTabbedPane that the editor is
contained within. |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
Deprecated. Returns an object which represents the data to be transferred. |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
Deprecated. Returns an array of DataFlavor objects indicating the flavors the data can be provided in. |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Deprecated. Returns whether or not the specified data flavor is supported for this object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.awt.datatransfer.DataFlavor editorTabFlavor
Constructor Detail |
public TransferableEditorTab(javax.swing.JTabbedPane pane, int index)
EditorTransferable
that represents
a particular Editor involved in a drag operation.
pane
- the editor tabbed pane containing the editorindex
- the index of the editor in the tabbed listMethod Detail |
public javax.swing.JTabbedPane getPane()
JTabbedPane
that the editor is
contained within.
public int getIndex()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
flavor
- the requested flavor for the data
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException
getTransferData
in interface java.awt.datatransfer.Transferable
flavor
- the requested flavor for the data
IOException
- if the data is no longer available
in the requested flavor.
java.awt.datatransfer.UnsupportedFlavorException
- if the requested data
flavor is not supported.DataFlavor.getRepresentationClass()
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.