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

java.lang.Object
  extended by java.awt.datatransfer.DataFlavor
      extended by edu.wisc.ssec.mcidasv.ui.DraggableTabbedPane.DraggableTabFlavor
All Implemented Interfaces:
Externalizable, Serializable, Cloneable
Enclosing class:
DraggableTabbedPane

private static class DraggableTabbedPane.DraggableTabFlavor
extends DataFlavor

To be perfectly honest I'm still a bit fuzzy about DataFlavors. As far as I can tell they're used like so: if a user dragged an image file on to a toolbar, the toolbar might be smart enough to add the image. If the user dragged the same image file into a text document, the text editor might be smart enough to insert the path to the image or something. I'm thinking that would require two data flavors: some sort of toolbar flavor and then some sort of text flavor?


Field Summary
private  DraggableTabbedPane tabbedPane
           
 
Fields inherited from class java.awt.datatransfer.DataFlavor
imageFlavor, javaFileListFlavor, javaJVMLocalObjectMimeType, javaRemoteObjectMimeType, javaSerializedObjectMimeType, plainTextFlavor, stringFlavor
 
Constructor Summary
DraggableTabbedPane.DraggableTabFlavor(DraggableTabbedPane dt)
           
 
Method Summary
 DraggableTabbedPane getDragTab()
           
 
Methods inherited from class java.awt.datatransfer.DataFlavor
clone, equals, equals, equals, getDefaultRepresentationClass, getDefaultRepresentationClassAsString, getHumanPresentableName, getMimeType, getParameter, getPrimaryType, getReaderForText, getRepresentationClass, getSubType, getTextPlainUnicodeFlavor, hashCode, isFlavorJavaFileListType, isFlavorRemoteObjectType, isFlavorSerializedObjectType, isFlavorTextType, isMimeTypeEqual, isMimeTypeEqual, isMimeTypeSerializedObject, isRepresentationClassByteBuffer, isRepresentationClassCharBuffer, isRepresentationClassInputStream, isRepresentationClassReader, isRepresentationClassRemote, isRepresentationClassSerializable, match, normalizeMimeType, normalizeMimeTypeParameter, readExternal, selectBestTextFlavor, setHumanPresentableName, toString, tryToLoadClass, writeExternal
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

tabbedPane

private DraggableTabbedPane tabbedPane
Constructor Detail

DraggableTabbedPane.DraggableTabFlavor

public DraggableTabbedPane.DraggableTabFlavor(DraggableTabbedPane dt)
Method Detail

getDragTab

public DraggableTabbedPane getDragTab()