com.sun.j3d.utils.behaviors.sensor
Class SensorEventAgent.SensorButtonBinding

java.lang.Object
  extended by com.sun.j3d.utils.behaviors.sensor.SensorEventAgent.SensorButtonBinding
Enclosing class:
SensorEventAgent

private static class SensorEventAgent.SensorButtonBinding
extends java.lang.Object

This class contains an array of SensorButtonListener implementations, one for each sensor button. This array is used to support a mutual exclusion callback policy. There may be multiple instances of this class associated with a single sensor.


Field Summary
(package private)  int buttonsHandled
           
(package private)  SensorButtonListener[] listeners
           
(package private)  boolean multiButton
           
(package private)  boolean[] prevButtons
           
 
Constructor Summary
SensorEventAgent.SensorButtonBinding(SensorButtonListener[] listeners, boolean multiButtonEnable)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

buttonsHandled

int buttonsHandled

prevButtons

boolean[] prevButtons

multiButton

boolean multiButton

listeners

SensorButtonListener[] listeners
Constructor Detail

SensorEventAgent.SensorButtonBinding

SensorEventAgent.SensorButtonBinding(SensorButtonListener[] listeners,
                                     boolean multiButtonEnable)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.