Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mitre.cvw
Class DetailObjectTransferable  view DetailObjectTransferable download DetailObjectTransferable.java

java.lang.Object
  extended byorg.mitre.cvw.DetailObjectTransferable
All Implemented Interfaces:
java.awt.datatransfer.Transferable

public class DetailObjectTransferable
extends java.lang.Object
implements java.awt.datatransfer.Transferable

This is the class which allows CVWObjects to be dragged and dropped.

Version:
3.1.1, April 28 1998

Field Summary
private  CVWObject dobj
           
(package private) static java.awt.datatransfer.DataFlavor[] flavors
           
(package private) static int GROUP
           
static java.awt.datatransfer.DataFlavor GROUP_FLAVOR
           
(package private) static java.awt.datatransfer.DataFlavor[] groupFlavors
           
(package private) static int OBJECT
           
static java.awt.datatransfer.DataFlavor OBJECT_FLAVOR
           
 
Constructor Summary
DetailObjectTransferable(CVWObject dobj)
          Constructor
 
Method Summary
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
          Returns the CVWObject being transferred
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
          This method returns a list of available data flavors for the data being transferred.
 boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
          Returns whether a data flavor is supported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT

static final int OBJECT
See Also:
Constant Field Values

GROUP

static final int GROUP
See Also:
Constant Field Values

OBJECT_FLAVOR

public static final java.awt.datatransfer.DataFlavor OBJECT_FLAVOR

GROUP_FLAVOR

public static final java.awt.datatransfer.DataFlavor GROUP_FLAVOR

flavors

static java.awt.datatransfer.DataFlavor[] flavors

groupFlavors

static java.awt.datatransfer.DataFlavor[] groupFlavors

dobj

private CVWObject dobj
Constructor Detail

DetailObjectTransferable

public DetailObjectTransferable(CVWObject dobj)
Constructor

Method Detail

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
Description copied from interface: java.awt.datatransfer.Transferable
This method returns a list of available data flavors for the data being transferred. The array returned will be sorted from most preferred flavor at the beginning to least preferred at the end.

Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.UnsupportedEncodingException
Returns the CVWObject being transferred

Specified by:
getTransferData in interface java.awt.datatransfer.Transferable

isDataFlavorSupported

public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Returns whether a data flavor is supported

Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable