com.guiseframework.input
Class AbstractMouseInput

java.lang.Object
  extended by com.globalmentor.model.AbstractHashObject
      extended by com.guiseframework.input.AbstractGestureInput
          extended by com.guiseframework.input.AbstractMouseInput
All Implemented Interfaces:
GestureInput, Input, MouseInput
Direct Known Subclasses:
MouseClickInput

public abstract class AbstractMouseInput
extends AbstractGestureInput
implements MouseInput

An abstract encapsulation of user input from a mouse.

Author:
Garret Wilson

Constructor Summary
AbstractMouseInput(Key... keys)
          Keys constructor.
 
Method Summary
 
Methods inherited from class com.guiseframework.input.AbstractGestureInput
getKeys, hasAltKey, hasControlKey, hasShiftKey
 
Methods inherited from class com.globalmentor.model.AbstractHashObject
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.guiseframework.input.GestureInput
getKeys, hasAltKey, hasControlKey, hasShiftKey
 

Constructor Detail

AbstractMouseInput

public AbstractMouseInput(Key... keys)
Keys constructor.

Parameters:
keys - The keys that were pressed when this input occurred.
Throws:
java.lang.NullPointerException - if the given keys is null.


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.