public class ViewTransferable
extends java.lang.Object
implements java.awt.datatransfer.Transferable
| Modifier and Type | Field and Description |
|---|---|
static java.awt.datatransfer.DataFlavor[] |
FLAVORS
the list of flavors associated with view transfer
|
static java.awt.datatransfer.DataFlavor |
VIEW_FLAVOR
define the view flavor
|
protected java.util.List<BeanProxy<?>> |
VIEW_PROXIES
The views being transferred
|
| Constructor and Description |
|---|
ViewTransferable(BeanProxy<?> viewProxy)
Constructor
|
ViewTransferable(java.util.List<BeanProxy<?>> beanProxies)
Primary Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
Get the data being transfered which in this case is simply the list of views
|
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
The flavors handled by this transferable which is presently just VIEW_FLAVOR
|
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Test if the specified flavor is supported by this instance.
|
public static final java.awt.datatransfer.DataFlavor VIEW_FLAVOR
public static final java.awt.datatransfer.DataFlavor[] FLAVORS
protected final java.util.List<BeanProxy<?>> VIEW_PROXIES
public ViewTransferable(java.util.List<BeanProxy<?>> beanProxies)
beanProxies - The views being transferredpublic ViewTransferable(BeanProxy<?> viewProxy)
viewProxy - The view to transferpublic java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
getTransferData in interface java.awt.datatransfer.Transferableflavor - The flavor of the transferpublic java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.datatransfer.Transferablepublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.Transferableflavor - The flavor to test.