gumbo.graphic.input
Class DebugMouseSensor

java.lang.Object
  |
  +--gumbo.util.route.DebugEventMonitor
        |
        +--gumbo.graphic.input.DebugMouseSensor
Direct Known Subclasses:
DebugSwingMouseSensor

public class DebugMouseSensor
extends DebugEventMonitor

Monitors all input and output events. To enable event reporting, include the VM arguments "-Ddebug.enabled=true -Ddebug.tags=".

Version:
$Revision: 1.1 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.

Constructor Summary
DebugMouseSensor(java.lang.String name)
           
 
Method Summary
 BooleanField.EventOut getMouseActiveOut()
           
 StateSetField.EventOut getMouseButtonsOut()
           
 BooleanField.EventOut getMouseCaptureOut()
           
 BooleanField.EventIn getMouseEnableIn()
           
 Point3Field.EventOut getMouseMoveOut()
           
 BooleanField.EventOut getMouseOverOut()
           
 SpaceNodeField.EventOut getMouseSpaceOut()
           
protected  void implConnectTarget(java.lang.Object host)
          Called by the system to connect this monitor to the target host.
 
Methods inherited from class gumbo.util.route.DebugEventMonitor
connectTarget, connectTargetMaybe, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DebugMouseSensor

public DebugMouseSensor(java.lang.String name)
Method Detail

implConnectTarget

protected void implConnectTarget(java.lang.Object host)
Description copied from class: DebugEventMonitor
Called by the system to connect this monitor to the target host. Implementors can assume that conditional connection has been resolved.

Specified by:
implConnectTarget in class DebugEventMonitor
Parameters:
host - Reference to the debug target (master). Never null.

getMouseEnableIn

public BooleanField.EventIn getMouseEnableIn()

getMouseOverOut

public BooleanField.EventOut getMouseOverOut()

getMouseCaptureOut

public BooleanField.EventOut getMouseCaptureOut()

getMouseSpaceOut

public SpaceNodeField.EventOut getMouseSpaceOut()

getMouseActiveOut

public BooleanField.EventOut getMouseActiveOut()

getMouseButtonsOut

public StateSetField.EventOut getMouseButtonsOut()

getMouseMoveOut

public Point3Field.EventOut getMouseMoveOut()