Package docking.widgets.tree.support
Interface GTreeTransferHandler
-
- All Known Subinterfaces:
GTreeDragNDropHandler
- All Known Implementing Classes:
DataTreeDragNDropHandler,ErrLogExpandableDialog.ExcTreeTransferHandler
public interface GTreeTransferHandlerA generic transfer handler used by GTrees to handle transfering drag/drop data and clipboard data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.awt.datatransfer.DataFlavor[]getSupportedDataFlavors(java.util.List<GTreeNode> transferNodes)Returns the DataFlavors for the types of data that this transferable supports, based upon the given selection.java.lang.ObjectgetTransferData(java.util.List<GTreeNode> transferNodes, java.awt.datatransfer.DataFlavor flavor)Gets the transfer data from the selection based upon the given flavor.
-
-
-
Method Detail
-
getSupportedDataFlavors
java.awt.datatransfer.DataFlavor[] getSupportedDataFlavors(java.util.List<GTreeNode> transferNodes)
Returns the DataFlavors for the types of data that this transferable supports, based upon the given selection.- Parameters:
transferNodes- The nodes to base the DataFlavor selection upon.- Returns:
- the DataFlavors for the types of data that this transferable supports, based upon the given selection.
-
getTransferData
java.lang.Object getTransferData(java.util.List<GTreeNode> transferNodes, java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException
Gets the transfer data from the selection based upon the given flavor.- Parameters:
transferNodes- The nodes from which to get the data.flavor- The flavor of data to retrieve from the given selection.- Returns:
- the transfer data from the selection based upon the given flavor.
- Throws:
java.awt.datatransfer.UnsupportedFlavorException- if the given flavor is not one of the supported flavors returned bygetSupportedDataFlavors(List).
-
-