|
org.netbeans.spi.viewmodel/2 1.26.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DnDNodeModel
Extension of NodeModel with support for Drag and Drop of nodes.
| Method Summary | |
|---|---|
Transferable |
drag(Object node)
Initiate a drag operation. |
int |
getAllowedDragActions()
Action constants from DnDConstants. |
int |
getAllowedDropActions(Transferable t)
Action constants from DnDConstants. |
PasteType |
getDropType(Object node,
Transferable t,
int action,
int index)
Determines if there is a paste operation that can be performed on provided transferable when drop is done. |
| Methods inherited from interface org.netbeans.spi.viewmodel.NodeModel |
|---|
addModelListener, getDisplayName, getIconBase, getShortDescription, removeModelListener |
| Method Detail |
|---|
int getAllowedDragActions()
DnDConstants.
No actions are allowed by default.
int getAllowedDropActions(Transferable t)
DnDConstants.
No actions are allowed by default.
t - The transferable for which the allowed drop actions are requested,
or null to get actions for the creation of DropTarget for the view.
Transferable drag(Object node)
throws IOException,
UnknownTypeException
node - The node to drag
IOException - when the drag cannot be performed
UnknownTypeException - if this model implementation is not
able to perform drag for given node type
PasteType getDropType(Object node,
Transferable t,
int action,
int index)
throws UnknownTypeException
node - The node where to dropt - the transferable to dropaction - the Drag and Drop action from DnDConstantsindex - index between children the drop occured at or -1 if not specified
UnknownTypeException - if this model implementation is not
able to perform drop for given node type
|
org.netbeans.spi.viewmodel/2 1.26.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||