< prev index next >

src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java

Print this page




  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


< prev index next >