Protege-2000 1.7

edu.stanford.smi.protegex.layout
Class AbstractDragHandler

java.lang.Object
  |
  +--edu.stanford.smi.protegex.layout.AbstractDragHandler
Direct Known Subclasses:
ActorDraggingHandler, ResizingHandler

public abstract class AbstractDragHandler
extends Object

Description of the Class

Author:
William Grosso

Field Summary
protected  Actor _actor
           
protected  boolean _canBeActive
           
protected  boolean _isActive
           
protected  ActorLocation _location
           
protected  Point _oldMouseLocation
           
 
Constructor Summary
AbstractDragHandler(Actor actor)
           
 
Method Summary
 Actor getActor()
           
 boolean getCanBeActive()
           
 boolean getIsActive()
           
 void processDrag(MouseEvent e)
           
abstract  void processDragging(MouseEvent e)
           
 void processIncrementalDrag(int deltaX, int deltaY)
           
 void processMouseRelease(MouseEvent e)
           
 void setActor(Actor actor)
           
 void setCanBeActive(boolean canBeActive)
           
protected  void startDragging(MouseEvent e)
           
abstract  boolean wantDrag(MouseEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_actor

protected Actor _actor

_location

protected ActorLocation _location

_oldMouseLocation

protected Point _oldMouseLocation

_canBeActive

protected boolean _canBeActive

_isActive

protected boolean _isActive
Constructor Detail

AbstractDragHandler

public AbstractDragHandler(Actor actor)
Method Detail

getActor

public Actor getActor()

getCanBeActive

public boolean getCanBeActive()

getIsActive

public boolean getIsActive()

processDrag

public void processDrag(MouseEvent e)

processDragging

public abstract void processDragging(MouseEvent e)

processIncrementalDrag

public void processIncrementalDrag(int deltaX,
                                   int deltaY)

processMouseRelease

public void processMouseRelease(MouseEvent e)

setActor

public void setActor(Actor actor)

setCanBeActive

public void setCanBeActive(boolean canBeActive)

startDragging

protected void startDragging(MouseEvent e)

wantDrag

public abstract boolean wantDrag(MouseEvent e)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.