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.UnsupportedEncodingExceptionstatic 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)