public final class DragUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
URI_LIST_MIME_TYPE
URI list mime type.
|
static java.lang.String |
uriListSeparator
URI string data separator.
|
| Constructor and Description |
|---|
DragUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canPassDrop(java.awt.Component component,
javax.swing.TransferHandler.TransferSupport info)
Returns whether can pass drop action to closest component parent that has its own TransferHandler.
|
static boolean |
canPassDrop(javax.swing.TransferHandler.TransferSupport info)
Returns whether can pass drop action to closest component parent that has its own TransferHandler.
|
static java.lang.String |
fileListToTextURIList(java.util.List<java.io.File> files)
Returns text URI list for the specified list of files.
|
static java.util.List<java.io.File> |
getImportedFiles(java.awt.datatransfer.Transferable t)
Returns list of imported files retrieved from the specified transferable.
|
static java.awt.Image |
getImportedImage(java.awt.datatransfer.Transferable t)
Returns improrted image retrieved from the specified transferable.
|
static java.awt.datatransfer.DataFlavor |
getUriListDataFlavor()
Returns URI list data flavor.
|
static boolean |
hasURIListFlavor(java.awt.datatransfer.DataFlavor[] flavors)
Returns whether flavors array has URI list flavor or not.
|
static boolean |
passDropAction(java.awt.Component component,
javax.swing.TransferHandler.TransferSupport info)
Passes drop action to closest component parent that has its own TransferHandler.
|
static boolean |
passDropAction(javax.swing.TransferHandler.TransferSupport info)
Passes drop action to closest component parent that has its own TransferHandler.
|
static java.util.List<java.io.File> |
textURIListToFileList(java.lang.String data)
Returns list of files from the specified text URI list.
|
public static final java.lang.String URI_LIST_MIME_TYPE
public static final java.lang.String uriListSeparator
public static java.awt.Image getImportedImage(java.awt.datatransfer.Transferable t)
t - transferablepublic static java.util.List<java.io.File> getImportedFiles(java.awt.datatransfer.Transferable t)
t - transferablepublic static java.util.List<java.io.File> textURIListToFileList(java.lang.String data)
data - text list of URIpublic static java.lang.String fileListToTextURIList(java.util.List<java.io.File> files)
files - list of files to convertpublic static boolean hasURIListFlavor(java.awt.datatransfer.DataFlavor[] flavors)
flavors - flavors arraypublic static java.awt.datatransfer.DataFlavor getUriListDataFlavor()
public static boolean canPassDrop(javax.swing.TransferHandler.TransferSupport info)
info - transfer supportpublic static boolean canPassDrop(java.awt.Component component,
javax.swing.TransferHandler.TransferSupport info)
component - component to pass drop action frominfo - transfer supportpublic static boolean passDropAction(javax.swing.TransferHandler.TransferSupport info)
info - transfer supportpublic static boolean passDropAction(java.awt.Component component,
javax.swing.TransferHandler.TransferSupport info)
component - component to pass drop action frominfo - transfer support