Package cppclassanalyzer.plugin.typemgr
Class TypeInfoDragNDropHandler
java.lang.Object
cppclassanalyzer.plugin.typemgr.TypeInfoDragNDropHandler
- All Implemented Interfaces:
GTreeDragNDropHandler,GTreeTransferHandler
public final class TypeInfoDragNDropHandler extends Object implements GTreeDragNDropHandler
-
Constructor Summary
Constructors Constructor Description TypeInfoDragNDropHandler() -
Method Summary
Modifier and Type Method Description voiddrop(GTreeNode destUserData, Transferable transferable, int dropAction)DataFlavor[]getSupportedDataFlavors(List<GTreeNode> transferNodes)intgetSupportedDragActions()ObjectgetTransferData(List<GTreeNode> transferNodes, DataFlavor flavor)booleanisDropSiteOk(GTreeNode node, DataFlavor[] flavors, int dropAction)booleanisStartDragOk(List<GTreeNode> dragUserData, int dragAction)
-
Constructor Details
-
TypeInfoDragNDropHandler
public TypeInfoDragNDropHandler()
-
-
Method Details
-
getSupportedDataFlavors
- Specified by:
getSupportedDataFlavorsin interfaceGTreeTransferHandler
-
getTransferData
public Object getTransferData(List<GTreeNode> transferNodes, DataFlavor flavor) throws UnsupportedFlavorException- Specified by:
getTransferDatain interfaceGTreeTransferHandler- Throws:
UnsupportedFlavorException
-
isStartDragOk
- Specified by:
isStartDragOkin interfaceGTreeDragNDropHandler
-
getSupportedDragActions
public int getSupportedDragActions()- Specified by:
getSupportedDragActionsin interfaceGTreeDragNDropHandler
-
isDropSiteOk
- Specified by:
isDropSiteOkin interfaceGTreeDragNDropHandler
-
drop
- Specified by:
dropin interfaceGTreeDragNDropHandler
-