1 /*
2  * Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE
3  */
4 package de.ilias.services.filemanager.content;
5 
6 import java.awt.datatransfer.DataFlavor;
7 import java.awt.datatransfer.Transferable;
8 import java.awt.datatransfer.UnsupportedFlavorException;
9 import java.io.IOException;
10 import java.io.Serializable;
11 import java.util.logging.Level;
12 import java.util.logging.Logger;
13 
14 /**
15  * Class ContentDataFormat
16  *
17  * @author Stefan Meyer <smeyer.ilias@gmx.de>
18  */
19 public class ContentDataFormat implements Transferable, Serializable {
20 
21 
22 	protected static DataFlavor flavor = DataFlavor.stringFlavor;
23 	protected static DataFlavor[] flavors = {ContentDataFormat.flavor};
24 
getTransferDataFlavors()25 	public DataFlavor[] getTransferDataFlavors() {
26 		return flavors;
27 	}
28 
isDataFlavorSupported(DataFlavor df)29 	public boolean isDataFlavorSupported(DataFlavor df) {
30 		return true;
31 	}
32 
getTransferData(DataFlavor df)33 	public String getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException {
34 		try {
35 			Thread.sleep(10000);
36 		} catch (InterruptedException ex) {
37 
38 		}
39 		return "Naboooo";
40 	}
41 
42 
43 }
44