freemind.controller

Class MindMapNodesSelection

Implemented Interfaces:
ClipboardOwner, Transferable

public class MindMapNodesSelection
extends java.lang.Object
implements Transferable, ClipboardOwner

Field Summary

static DataFlavor
dropActionFlavor
static DataFlavor
fileListFlavor
static DataFlavor
htmlFlavor
static DataFlavor
mindMapNodesFlavor
static DataFlavor
rtfFlavor

Constructor Summary

MindMapNodesSelection(String nodesContent, String stringContent, String rtfContent, String dropActionContent)

Method Summary

Object
getTransferData(DataFlavor flavor)
DataFlavor[]
getTransferDataFlavors()
boolean
isDataFlavorSupported(DataFlavor flavor)
void
lostOwnership(Clipboard clipboard, Transferable contents)
void
setDropAction(String dropActionContent)

Field Details

dropActionFlavor

public static DataFlavor dropActionFlavor

fileListFlavor

public static DataFlavor fileListFlavor

htmlFlavor

public static DataFlavor htmlFlavor

mindMapNodesFlavor

public static DataFlavor mindMapNodesFlavor

rtfFlavor

public static DataFlavor rtfFlavor

Constructor Details

MindMapNodesSelection

public MindMapNodesSelection(String nodesContent,
                             String stringContent,
                             String rtfContent,
                             String dropActionContent)

Method Details

getTransferData

public Object getTransferData(DataFlavor flavor)
            throws UnsupportedFlavorException

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)

lostOwnership

public void lostOwnership(Clipboard clipboard,
                          Transferable contents)

setDropAction

public void setDropAction(String dropActionContent)