< prev index next >

modules/javafx.swing/src/main/java/com/sun/javafx/embed/swing/CachingTransferable.java

Print this page

        

@@ -21,11 +21,11 @@
  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  * or visit www.oracle.com if you need additional information or have any
  * questions.
  */
 
-package javafx.embed.swing;
+package com.sun.javafx.embed.swing;
 
 import com.sun.javafx.embed.EmbeddedSceneDSInterface;
 import com.sun.javafx.tk.Toolkit;
 import java.awt.datatransfer.DataFlavor;
 import java.awt.datatransfer.Transferable;

@@ -44,11 +44,11 @@
 /**
  * A Transferable implementation backed by a Map.
  * The data can be populated either from AWT Transferable
  * or from FX Clipboard.
  */
-class CachingTransferable implements Transferable {
+public class CachingTransferable implements Transferable {
 
     @Override
     public Object getTransferData(final DataFlavor flavor) throws UnsupportedEncodingException
     {
         String mimeType = DataFlavorUtils.getFxMimeType(flavor);

@@ -68,11 +68,11 @@
                 DataFlavorUtils.getFxMimeType(flavor));
     }
 
     private Map<String, Object> mimeType2Data = Collections.EMPTY_MAP;
 
-    void updateData(Transferable t, boolean fetchData) {
+    public void updateData(Transferable t, boolean fetchData) {
         final Map<String, DataFlavor> mimeType2DataFlavor =
                 DataFlavorUtils.adjustSwingDataFlavors(
                 t.getTransferDataFlavors());
 
         // If we keep reference to source Transferable in SwingDragSource and

@@ -104,11 +104,11 @@
         } catch (Exception e) {
             mimeType2Data = Collections.EMPTY_MAP;
         }
     }
 
-    void updateData(Clipboard cb, boolean fetchData) {
+    public void updateData(Clipboard cb, boolean fetchData) {
         mimeType2Data = new HashMap<>();
         for (DataFormat f : cb.getContentTypes()) {
             mimeType2Data.put(DataFlavorUtils.getMimeType(f),
                     fetchData ? cb.getContent(f) : null);
         }
< prev index next >