de.grogra.imp
public abstract class ViewEventHandler extends java.lang.Object implements Disposable, EventListener
EventListener.Bicast, EventListener.Multicaster| Constructor and Description |
|---|
ViewEventHandler(View view,
boolean allowNegativePickDist) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buttonClicked(java.awt.event.MouseEvent e) |
protected abstract ClickEvent |
createClickEvent(java.awt.event.MouseEvent event) |
protected abstract DragEvent |
createDragEvent(java.awt.event.MouseEvent event) |
void |
dispose() |
void |
disposeNavigator(java.util.EventObject e) |
void |
eventOccured(java.util.EventObject e)
This method is invoked on registered event listeners when
event has occured. |
protected abstract NavigatorFactory |
getNavigatorFactory() |
View |
getView() |
protected void |
mouseDragged(java.awt.event.MouseEvent event,
int dragState,
int dx,
int dy) |
protected void |
mouseMoved(java.awt.event.MouseEvent event) |
void |
updateHighlight() |
public ViewEventHandler(View view, boolean allowNegativePickDist)
protected void buttonClicked(java.awt.event.MouseEvent e)
protected abstract ClickEvent createClickEvent(java.awt.event.MouseEvent event)
protected abstract DragEvent createDragEvent(java.awt.event.MouseEvent event)
public void dispose()
dispose in interface Disposablepublic void disposeNavigator(java.util.EventObject e)
public void eventOccured(java.util.EventObject e)
EventListenerevent has occured. This general listener interface
does not restrict the possible kinds of events. Concrete sources
of events should specify which events they may fire.e - an eventprotected abstract NavigatorFactory getNavigatorFactory()
public final View getView()
protected void mouseDragged(java.awt.event.MouseEvent event,
int dragState,
int dx,
int dy)
protected void mouseMoved(java.awt.event.MouseEvent event)
public void updateHighlight()