org.grinvin.gui.dnd

Class AbstractDragHandler

Implemented Interfaces:
DragHandler
Known Direct Subclasses:
SelectionDragHandler

public abstract class AbstractDragHandler
extends java.lang.Object
implements DragHandler

Abstract implementation of DragHandler.

Constructor Summary

AbstractDragHandler(Class type, int sourceActions)

Method Summary

abstract void
exportDone(JComponent source, JComponent target, Object[] objects, Class type, int action)
Class
getExportedClass(JComponent source)
Object[]
getExportedObjects(JComponent source)
int
getSourceActions(JComponent source)

Constructor Details

AbstractDragHandler

public AbstractDragHandler(Class type,
                           int sourceActions)

Method Details

exportDone

public abstract void exportDone(JComponent source,
                                JComponent target,
                                Object[] objects,
                                Class type,
                                int action)

getExportedClass

public Class getExportedClass(JComponent source)

getExportedObjects

public Object[] getExportedObjects(JComponent source)

getSourceActions

public int getSourceActions(JComponent source)