jdk/src/share/classes/sun/awt/datatransfer/DataTransferer.java
changeset 3938 ef327bd847c0
parent 2639 e7429e3a2529
child 4267 3dee4217d3dc
equal deleted inserted replaced
3934:487e1aa949c4 3938:ef327bd847c0
    87 import java.util.Set;
    87 import java.util.Set;
    88 import java.util.Stack;
    88 import java.util.Stack;
    89 import java.util.TreeMap;
    89 import java.util.TreeMap;
    90 import java.util.TreeSet;
    90 import java.util.TreeSet;
    91 
    91 
    92 import java.util.logging.*;
    92 import sun.util.logging.PlatformLogger;
    93 
    93 
    94 import sun.awt.AppContext;
    94 import sun.awt.AppContext;
    95 import sun.awt.SunToolkit;
    95 import sun.awt.SunToolkit;
    96 
    96 
    97 import java.awt.image.BufferedImage;
    97 import java.awt.image.BufferedImage;
   220      * The singleton DataTransferer instance. It is created during MToolkit
   220      * The singleton DataTransferer instance. It is created during MToolkit
   221      * or WToolkit initialization.
   221      * or WToolkit initialization.
   222      */
   222      */
   223     private static DataTransferer transferer;
   223     private static DataTransferer transferer;
   224 
   224 
   225     private static final Logger dtLog = Logger.getLogger("sun.awt.datatransfer.DataTransfer");
   225     private static final PlatformLogger dtLog = PlatformLogger.getLogger("sun.awt.datatransfer.DataTransfer");
   226 
   226 
   227     static {
   227     static {
   228         Class tCharArrayClass = null, tByteArrayClass = null;
   228         Class tCharArrayClass = null, tByteArrayClass = null;
   229         try {
   229         try {
   230             tCharArrayClass = Class.forName("[C");
   230             tCharArrayClass = Class.forName("[C");
   380      * Tests only whether the flavor's MIME type supports the charset
   380      * Tests only whether the flavor's MIME type supports the charset
   381      * parameter. Must only be called for flavors with a primary type of
   381      * parameter. Must only be called for flavors with a primary type of
   382      * "text".
   382      * "text".
   383      */
   383      */
   384     public static boolean doesSubtypeSupportCharset(DataFlavor flavor) {
   384     public static boolean doesSubtypeSupportCharset(DataFlavor flavor) {
   385         if (dtLog.isLoggable(Level.FINE)) {
   385         if (dtLog.isLoggable(PlatformLogger.FINE)) {
   386             if (!"text".equals(flavor.getPrimaryType())) {
   386             if (!"text".equals(flavor.getPrimaryType())) {
   387                 dtLog.log(Level.FINE, "Assertion (\"text\".equals(flavor.getPrimaryType())) failed");
   387                 dtLog.fine("Assertion (\"text\".equals(flavor.getPrimaryType())) failed");
   388             }
   388             }
   389         }
   389         }
   390 
   390 
   391         String subType = flavor.getSubType();
   391         String subType = flavor.getSubType();
   392         if (subType == null) {
   392         if (subType == null) {