equal
deleted
inserted
replaced
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) { |