608609610611612613614615616617618
return false; } public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException { throw new UnsupportedFlavorException(flavor); } }; } transferable = emptyTransferable; }
191192193194195196197198199
} public Object getTransferData(java.awt.datatransfer.DataFlavor df) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException { if(!df.equals(LINKABLE_FLAVOR)){ throw new UnsupportedFlavorException(df); } return this; }
54555657585960
public synchronized Object getTransferData( DataFlavor flavor ) throws UnsupportedFlavorException { if( flavor.isMimeTypeEqual( MODELITEM_DATAFLAVOR.getMimeType() ) ) // DataFlavor.javaJVMLocalObjectMimeType)) return modelItem; else throw new UnsupportedFlavorException( flavor ); }
792793794795796797798
if (dch != null) return dch.getTransferData(df, ds); else if (df.equals(getTransferDataFlavors()[0])) // only have one now return ds.getInputStream(); else throw new UnsupportedFlavorException(df); }