org.noos.xing.mydoggy.plaf.ui.drag
Class MyDoggyTransferable
java.lang.Object
org.noos.xing.mydoggy.plaf.ui.drag.MyDoggyTransferable
- All Implemented Interfaces:
- ClipboardOwner, Transferable
public class MyDoggyTransferable
- extends Object
- implements Transferable, ClipboardOwner
- Author:
- Angelo De Caro (angelo.decaro@gmail.com)
TOOL_WINDOW_MANAGER
public static final DataFlavor TOOL_WINDOW_MANAGER
TOOL_WINDOW_ID_DF
public static final DataFlavor TOOL_WINDOW_ID_DF
TOOL_WINDOW_TAB_ID_DF
public static final DataFlavor TOOL_WINDOW_TAB_ID_DF
CONTENT_ID_DF
public static final DataFlavor CONTENT_ID_DF
CUSTOM_DESCRIPTOR_ID
public static final DataFlavor CUSTOM_DESCRIPTOR_ID
map
protected Map<DataFlavor,Object> map
supportedFlavors
protected List<DataFlavor> supportedFlavors
MyDoggyTransferable
public MyDoggyTransferable(org.noos.xing.mydoggy.ToolWindowManager toolWindowManager)
MyDoggyTransferable
public MyDoggyTransferable(org.noos.xing.mydoggy.ToolWindowManager toolWindowManager,
DataFlavor df,
Object value)
getTransferDataFlavors
public DataFlavor[] getTransferDataFlavors()
- Specified by:
getTransferDataFlavors in interface Transferable
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor flavor)
- Specified by:
isDataFlavorSupported in interface Transferable
getTransferData
public Object getTransferData(DataFlavor flavor)
throws UnsupportedFlavorException,
IOException
- Specified by:
getTransferData in interface Transferable
- Throws:
UnsupportedFlavorException
IOException
lostOwnership
public void lostOwnership(Clipboard clipboard,
Transferable contents)
- Specified by:
lostOwnership in interface ClipboardOwner
toString
public String toString()
- Overrides:
toString in class Object
addEntry
public void addEntry(DataFlavor dataFlavor,
Object value)
Copyright © 2012. All Rights Reserved.