|
||||||||||
| 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.Transferablepublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.Transferableflavor - 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.Transferableflavor - 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 | |||||||||