Protege-2000 1.7

edu.stanford.smi.protegex.layout
Class NullEventHandler

java.lang.Object
  |
  +--edu.stanford.smi.protegex.layout.ActorDelegateImpl
        |
        +--edu.stanford.smi.protegex.layout.NullEventHandler
All Implemented Interfaces:
ActorDelegate, ActorEventHandler, Copyable

public class NullEventHandler
extends ActorDelegateImpl
implements ActorEventHandler

Pretty much a null object

Author:
William Grosso

Fields inherited from class edu.stanford.smi.protegex.layout.ActorDelegateImpl
_actor, _location
 
Constructor Summary
NullEventHandler(Actor actor)
           
 
Method Summary
 boolean canPerformIncrementalDrag(int deltaX, int deltaY)
           
 Object copy()
           
 boolean getIsDraggable()
           
 boolean getIsDragging()
           
 boolean getIsResizable()
           
 boolean getIsResizing()
           
 boolean getIsSelectable()
           
 boolean getIsSelected()
           
 void processClick(MouseEvent e)
           
 void processDrag(MouseEvent e)
           
 void processIncrementalDrag(int deltaX, int deltaY)
           
 void processMousePress(MouseEvent e)
           
 void processMouseRelease(MouseEvent e)
           
 void setIsDraggable(boolean isDraggable)
           
 void setIsResizable(boolean isResizable)
           
 void setIsSelectable(boolean isSelectable)
           
 void setIsSelected(boolean isSelected)
           
 boolean wantEvent(MouseEvent e)
           
 
Methods inherited from class edu.stanford.smi.protegex.layout.ActorDelegateImpl
getActor, setActor, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.stanford.smi.protegex.layout.ActorDelegate
getActor, setActor, setLocation
 

Constructor Detail

NullEventHandler

public NullEventHandler(Actor actor)
Method Detail

canPerformIncrementalDrag

public boolean canPerformIncrementalDrag(int deltaX,
                                         int deltaY)
Specified by:
canPerformIncrementalDrag in interface ActorEventHandler

copy

public Object copy()
Specified by:
copy in interface Copyable

getIsDraggable

public boolean getIsDraggable()
Specified by:
getIsDraggable in interface ActorEventHandler

getIsDragging

public boolean getIsDragging()
Specified by:
getIsDragging in interface ActorEventHandler

getIsResizable

public boolean getIsResizable()
Specified by:
getIsResizable in interface ActorEventHandler

getIsResizing

public boolean getIsResizing()
Specified by:
getIsResizing in interface ActorEventHandler

getIsSelectable

public boolean getIsSelectable()
Specified by:
getIsSelectable in interface ActorEventHandler

getIsSelected

public boolean getIsSelected()
Specified by:
getIsSelected in interface ActorEventHandler

processClick

public void processClick(MouseEvent e)
Specified by:
processClick in interface ActorEventHandler

processDrag

public void processDrag(MouseEvent e)
Specified by:
processDrag in interface ActorEventHandler

processIncrementalDrag

public void processIncrementalDrag(int deltaX,
                                   int deltaY)
Specified by:
processIncrementalDrag in interface ActorEventHandler

processMousePress

public void processMousePress(MouseEvent e)
Specified by:
processMousePress in interface ActorEventHandler

processMouseRelease

public void processMouseRelease(MouseEvent e)
Specified by:
processMouseRelease in interface ActorEventHandler

setIsDraggable

public void setIsDraggable(boolean isDraggable)
Specified by:
setIsDraggable in interface ActorEventHandler

setIsResizable

public void setIsResizable(boolean isResizable)
Specified by:
setIsResizable in interface ActorEventHandler

setIsSelectable

public void setIsSelectable(boolean isSelectable)
Specified by:
setIsSelectable in interface ActorEventHandler

setIsSelected

public void setIsSelected(boolean isSelected)
Specified by:
setIsSelected in interface ActorEventHandler

wantEvent

public boolean wantEvent(MouseEvent e)
Specified by:
wantEvent in interface ActorEventHandler

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.