package com.vci.client.portal.Formdesign.object; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.awt.datatransfer.UnsupportedFlavorException; import java.io.IOException; public class MTransferable implements Transferable { private DataFlavor[] flavors = { DataFlavor.stringFlavor }; private Object obj; public MTransferable(Object obj) { this.obj = obj; } public Object getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException { return obj; } public DataFlavor[] getTransferDataFlavors() { return flavors; } public boolean isDataFlavorSupported(DataFlavor flavor) { for (DataFlavor df : flavors) { if (df.equals(flavor)) { return true; } } return false; } }