edu.wisc.ssec.mcidasv.ui
Class DraggableTabbedPane.TransferableIndex

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.ui.DraggableTabbedPane.TransferableIndex
All Implemented Interfaces:
Transferable
Enclosing class:
DraggableTabbedPane

private static class DraggableTabbedPane.TransferableIndex
extends Object
implements Transferable

Used to simply provide a reference to the originating DraggableTabbedPane while we're dragging and dropping.


Field Summary
private  int index
           
private  DraggableTabbedPane tabbedPane
           
 
Constructor Summary
DraggableTabbedPane.TransferableIndex(DraggableTabbedPane dt, int i)
           
 
Method Summary
 Object getTransferData(DataFlavor flavor)
           
 DataFlavor[] getTransferDataFlavors()
           
 boolean isDataFlavorSupported(DataFlavor flavor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tabbedPane

private DraggableTabbedPane tabbedPane

index

private int index
Constructor Detail

DraggableTabbedPane.TransferableIndex

public DraggableTabbedPane.TransferableIndex(DraggableTabbedPane dt,
                                             int i)
Method Detail

getTransferData

public Object getTransferData(DataFlavor flavor)
Specified by:
getTransferData in interface Transferable

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()
Specified by:
getTransferDataFlavors in interface Transferable

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)
Specified by:
isDataFlavorSupported in interface Transferable