jdk/src/share/classes/java/awt/datatransfer/StringSelection.java
changeset 12813 c10ab96dcf41
parent 5506 202f599c92aa
child 16734 da1901d79073
equal deleted inserted replaced
12491:b3a91113026c 12813:c10ab96dcf41
    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