final class DataFlavorUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
DataFlavorUtils.ByteBufferInputStream
InputStream implementation backed by a ByteBuffer.
|
Constructor and Description |
---|
DataFlavorUtils() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.Object |
adjustFxData(java.awt.datatransfer.DataFlavor flavor,
java.lang.Object fxData) |
(package private) static java.lang.Object |
adjustSwingData(java.awt.datatransfer.DataFlavor flavor,
java.lang.String mimeType,
java.lang.Object swingData) |
(package private) static java.util.Map<java.lang.String,java.awt.datatransfer.DataFlavor> |
adjustSwingDataFlavors(java.awt.datatransfer.DataFlavor[] flavors) |
(package private) static java.awt.datatransfer.DataFlavor |
getDataFlavor(DataFormat format) |
(package private) static java.awt.datatransfer.DataFlavor[] |
getDataFlavors(java.lang.String[] mimeTypes) |
(package private) static DataFormat |
getDataFormat(java.awt.datatransfer.DataFlavor flavor) |
(package private) static java.lang.String |
getFxMimeType(java.awt.datatransfer.DataFlavor flavor) |
(package private) static java.lang.String |
getMimeType(DataFormat format) |
(package private) static java.util.Map<java.lang.String,java.lang.Object> |
readAllData(java.awt.datatransfer.Transferable t,
java.util.Map<java.lang.String,java.awt.datatransfer.DataFlavor> fxMimeType2DataFlavor,
boolean fetchData)
Returns a Map populated with keys corresponding to all the MIME types
available in the provided Transferable object.
|
private static java.lang.Object |
readData(java.awt.datatransfer.Transferable t,
java.awt.datatransfer.DataFlavor flavor) |
static java.lang.String getFxMimeType(java.awt.datatransfer.DataFlavor flavor)
static java.awt.datatransfer.DataFlavor[] getDataFlavors(java.lang.String[] mimeTypes)
static java.awt.datatransfer.DataFlavor getDataFlavor(DataFormat format)
static java.lang.String getMimeType(DataFormat format)
static DataFormat getDataFormat(java.awt.datatransfer.DataFlavor flavor)
static java.lang.Object adjustFxData(java.awt.datatransfer.DataFlavor flavor, java.lang.Object fxData) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
static java.lang.Object adjustSwingData(java.awt.datatransfer.DataFlavor flavor, java.lang.String mimeType, java.lang.Object swingData)
static java.util.Map<java.lang.String,java.awt.datatransfer.DataFlavor> adjustSwingDataFlavors(java.awt.datatransfer.DataFlavor[] flavors)
private static java.lang.Object readData(java.awt.datatransfer.Transferable t, java.awt.datatransfer.DataFlavor flavor)
static java.util.Map<java.lang.String,java.lang.Object> readAllData(java.awt.datatransfer.Transferable t, java.util.Map<java.lang.String,java.awt.datatransfer.DataFlavor> fxMimeType2DataFlavor, boolean fetchData)