1 package org.simantics.ui.dnd;
\r
3 import java.awt.datatransfer.DataFlavor;
\r
4 import java.awt.datatransfer.Transferable;
\r
5 import java.awt.datatransfer.UnsupportedFlavorException;
\r
6 import java.io.IOException;
\r
8 public class PlaintextTransfer implements Transferable {
\r
10 final String content;
\r
12 public PlaintextTransfer(String content) {
\r
13 this.content = content;
\r
17 public Object getTransferData(DataFlavor arg0) throws UnsupportedFlavorException, IOException {
\r
18 if(DataFlavor.getTextPlainUnicodeFlavor().equals(arg0)) {
\r
25 public DataFlavor[] getTransferDataFlavors() {
\r
26 return new DataFlavor[] { DataFlavor.getTextPlainUnicodeFlavor() };
\r
30 public boolean isDataFlavorSupported(DataFlavor arg0) {
\r
31 return(DataFlavor.getTextPlainUnicodeFlavor().equals(arg0));
\r