|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.peace_tools.generic.dndTabs.DnDTabHandler.TransferableTab
public class DnDTabHandler.TransferableTab
This inner class provides a wrapper that impelements Transferable interface to simply provide a place holder for DnD operations. The actual component to be moved is stored as a static member in the TabDnDHandler class. Refer to the documentation on the Transferable interface for details on the API requirements for each one of the methods in this class.
Field Summary | |
---|---|
private java.awt.datatransfer.DataFlavor[] |
flavors
An array of flavours that is supported by this Transferable node. |
Constructor Summary | |
---|---|
DnDTabHandler.TransferableTab()
The only constructor for creating a transferable tab. |
Method Summary | |
---|---|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
This method is a part of the Transferable interface. |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
This method is a part of the Transferable interface. |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
This method is a part of the Transferable interface. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private transient java.awt.datatransfer.DataFlavor[] flavors
Constructor Detail |
---|
public DnDTabHandler.TransferableTab()
Method Detail |
---|
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 DataFlavor to be checked for compatibility.
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException
getTransferData
in interface java.awt.datatransfer.Transferable
flavor
- The DataFlavor corresponding to which an object must be
obtained from this Transferable class and returned to the
caller. Currently, only TAB_FLAVOR is supported.
java.awt.datatransfer.UnsupportedFlavorException
- This method throws an exception if the DataFlavor is
not compatible (that flavor.getRepresentationClass()
is not the same as TreePath.class).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |