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;
|
}
|
|
}
|