equal
deleted
inserted
replaced
25 |
25 |
26 package java.awt.datatransfer; |
26 package java.awt.datatransfer; |
27 |
27 |
28 import java.io.*; |
28 import java.io.*; |
29 |
29 |
|
30 import javax.tools.annotation.GenerateNativeHeader; |
|
31 |
30 /** |
32 /** |
31 * A <code>Transferable</code> which implements the capability required |
33 * A <code>Transferable</code> which implements the capability required |
32 * to transfer a <code>String</code>. |
34 * to transfer a <code>String</code>. |
33 * |
35 * |
34 * This <code>Transferable</code> properly supports |
36 * This <code>Transferable</code> properly supports |
39 * <code>DataFlavor</code>s are supported. |
41 * <code>DataFlavor</code>s are supported. |
40 * |
42 * |
41 * @see java.awt.datatransfer.DataFlavor#stringFlavor |
43 * @see java.awt.datatransfer.DataFlavor#stringFlavor |
42 * @see java.awt.datatransfer.DataFlavor#plainTextFlavor |
44 * @see java.awt.datatransfer.DataFlavor#plainTextFlavor |
43 */ |
45 */ |
|
46 /* No native methods here, but the constants are needed in the supporting JNI code */ |
|
47 @GenerateNativeHeader |
44 public class StringSelection implements Transferable, ClipboardOwner { |
48 public class StringSelection implements Transferable, ClipboardOwner { |
45 |
49 |
46 private static final int STRING = 0; |
50 private static final int STRING = 0; |
47 private static final int PLAIN_TEXT = 1; |
51 private static final int PLAIN_TEXT = 1; |
48 |
52 |