Package docking.dnd
Class GTableDragProvider<ROW_OBJECT>
java.lang.Object
docking.dnd.GTableDragProvider<ROW_OBJECT>
- Type Parameters:
ROW_OBJECT- the row object type
- All Implemented Interfaces:
DragGestureListener,DragSourceListener,EventListener
public abstract class GTableDragProvider<ROW_OBJECT>
extends Object
implements DragSourceListener, DragGestureListener
A class to allow GTables to support drag operations.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TransferablecreateDragTransferable(List<ROW_OBJECT> items) Creates a transferable for dragging using the given selected row objects.voidvoiddragEnter(DragSourceDragEvent dsde) voiddragExit(DragSourceEvent dse) voiddragGestureRecognized(DragGestureEvent dragEvent) voiddragOver(DragSourceDragEvent dsde) voidprotected List<ROW_OBJECT>
-
Field Details
-
table
-
rowObjectModel
-
-
Constructor Details
-
GTableDragProvider
-
-
Method Details
-
createDragTransferable
Creates a transferable for dragging using the given selected row objects.- Parameters:
items- the selected row objects- Returns:
- the transferable
-
dragDropEnd
- Specified by:
dragDropEndin interfaceDragSourceListener
-
dragEnter
- Specified by:
dragEnterin interfaceDragSourceListener
-
dragExit
- Specified by:
dragExitin interfaceDragSourceListener
-
dragOver
- Specified by:
dragOverin interfaceDragSourceListener
-
dropActionChanged
- Specified by:
dropActionChangedin interfaceDragSourceListener
-
dragGestureRecognized
- Specified by:
dragGestureRecognizedin interfaceDragGestureListener
-
getSelectedItems
-