22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.awt.datatransfer;
27
28 import java.io.*;
29
30
31 /**
32 * A <code>Transferable</code> which implements the capability required
33 * to transfer a <code>String</code>.
34 *
35 * This <code>Transferable</code> properly supports
36 * <code>DataFlavor.stringFlavor</code>
37 * and all equivalent flavors. Support for
38 * <code>DataFlavor.plainTextFlavor</code>
39 * and all equivalent flavors is <b>deprecated</b>. No other
40 * <code>DataFlavor</code>s are supported.
41 *
42 * @see java.awt.datatransfer.DataFlavor#stringFlavor
43 * @see java.awt.datatransfer.DataFlavor#plainTextFlavor
44 */
45 public class StringSelection implements Transferable, ClipboardOwner {
46
47 private static final int STRING = 0;
48 private static final int PLAIN_TEXT = 1;
49
50 @SuppressWarnings("deprecation")
51 private static final DataFlavor[] flavors = {
52 DataFlavor.stringFlavor,
53 DataFlavor.plainTextFlavor // deprecated
54 };
55
56 private String data;
57
58 /**
59 * Creates a <code>Transferable</code> capable of transferring
60 * the specified <code>String</code>.
61 * @param data the string to be transferred
|
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package java.awt.datatransfer;
27
28 import java.io.*;
29
30
31 /**
32 * A <code>Transferable</code> which implements the capability required
33 * to transfer a <code>String</code>.
34 *
35 * This <code>Transferable</code> properly supports
36 * <code>DataFlavor.stringFlavor</code>
37 * and all equivalent flavors. Support for
38 * <code>DataFlavor.plainTextFlavor</code>
39 * and all equivalent flavors is <b>deprecated</b>. No other
40 * <code>DataFlavor</code>s are supported.
41 *
42 * @since 1.1
43 * @see java.awt.datatransfer.DataFlavor#stringFlavor
44 * @see java.awt.datatransfer.DataFlavor#plainTextFlavor
45 */
46 public class StringSelection implements Transferable, ClipboardOwner {
47
48 private static final int STRING = 0;
49 private static final int PLAIN_TEXT = 1;
50
51 @SuppressWarnings("deprecation")
52 private static final DataFlavor[] flavors = {
53 DataFlavor.stringFlavor,
54 DataFlavor.plainTextFlavor // deprecated
55 };
56
57 private String data;
58
59 /**
60 * Creates a <code>Transferable</code> capable of transferring
61 * the specified <code>String</code>.
62 * @param data the string to be transferred
|