Java 2 Platform
v1.3

edu.umich.visualsoar.operatorwindow
Class OperatorWindow.OWDropTargetListener

java.lang.Object
  |
  +--edu.umich.visualsoar.operatorwindow.OperatorWindow.OWDropTargetListener
All Implemented Interfaces:
java.awt.dnd.DropTargetListener, java.util.EventListener
Enclosing class:
OperatorWindow

class OperatorWindow.OWDropTargetListener
extends java.lang.Object
implements java.awt.dnd.DropTargetListener

Class used for drag and drop operations


Constructor Summary
(package private) OperatorWindow.OWDropTargetListener()
           
 
Method Summary
 void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
           
 void dragExit(java.awt.dnd.DropTargetEvent dte)
           
 void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
           
 void drop(java.awt.dnd.DropTargetDropEvent e)
           
 void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
           
private  java.util.Set generateChildSet(edu.umich.visualsoar.operatorwindow.OperatorNode node)
           
private  boolean isPathMemberInSet(java.lang.Object[] path, java.util.Set childSet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperatorWindow.OWDropTargetListener

OperatorWindow.OWDropTargetListener()
Method Detail

dragEnter

public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
Specified by:
dragEnter in interface java.awt.dnd.DropTargetListener

dragExit

public void dragExit(java.awt.dnd.DropTargetEvent dte)
Specified by:
dragExit in interface java.awt.dnd.DropTargetListener

dragOver

public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
Specified by:
dragOver in interface java.awt.dnd.DropTargetListener

dropActionChanged

public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
Specified by:
dropActionChanged in interface java.awt.dnd.DropTargetListener

drop

public void drop(java.awt.dnd.DropTargetDropEvent e)
Specified by:
drop in interface java.awt.dnd.DropTargetListener

generateChildSet

private java.util.Set generateChildSet(edu.umich.visualsoar.operatorwindow.OperatorNode node)

isPathMemberInSet

private boolean isPathMemberInSet(java.lang.Object[] path,
                                  java.util.Set childSet)

Java 2 Platform
v1.3