org.favabeans.base
Class DefaultDataTransfer

java.lang.Object
  |
  +--org.favabeans.base.DefaultFacet
        |
        +--org.favabeans.base.DefaultDataTransfer
All Implemented Interfaces:
DataTransfer, Facet, Faceted, Transferable

public class DefaultDataTransfer
extends DefaultFacet
implements DataTransfer


Constructor Summary
DefaultDataTransfer(Object primaryObject)
           
 
Method Summary
 Object getTransferData(DataFlavor flavor)
           
 DataFlavor[] getTransferDataFlavors()
           
protected  boolean isCompatibleType(DataFlavor flavor)
           
 boolean isDataFlavorSupported(DataFlavor flavor)
           
protected  boolean isDataFlavorSupported(DataFlavor flavor, DataFlavor[] flavors)
           
 
Methods inherited from class org.favabeans.base.DefaultFacet
finalize, getFacet, getPrimaryObject
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.favabeans.base.Facet
getPrimaryObject
 

Constructor Detail

DefaultDataTransfer

public DefaultDataTransfer(Object primaryObject)
Method Detail

getTransferDataFlavors

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

isDataFlavorSupported

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

isCompatibleType

protected boolean isCompatibleType(DataFlavor flavor)

isDataFlavorSupported

protected boolean isDataFlavorSupported(DataFlavor flavor,
                                        DataFlavor[] flavors)

getTransferData

public Object getTransferData(DataFlavor flavor)
                       throws UnsupportedFlavorException,
                              IOException
Specified by:
getTransferData in interface Transferable


Copyright © 2000-2001, Regents of the University of Minnesota. All Rights Reserved.