Package io.guise.framework.event
Class AbstractGestureInputEvent
java.lang.Object
java.util.EventObject
com.globalmentor.event.AbstractEvent
io.guise.framework.event.AbstractGuiseEvent
io.guise.framework.event.AbstractInputEvent
io.guise.framework.event.AbstractGestureInputEvent
- All Implemented Interfaces:
com.globalmentor.event.Event
,GestureInputEvent
,GuiseEvent
,InputEvent
,Serializable
- Direct Known Subclasses:
AbstractFocusedGestureInputEvent
,AbstractMouseEvent
public abstract class AbstractGestureInputEvent
extends AbstractInputEvent
implements GestureInputEvent
An abstract event providing information on input from a user gesture.
- Author:
- Garret Wilson
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetKeys()
boolean
Determines whether an Alt key was pressed when this event was generated.boolean
Determines whether a Control key was pressed when this event was generated.boolean
Determines whether a Shift key was pressed when this event was generated.Methods inherited from class io.guise.framework.event.AbstractInputEvent
consume, isConsumed
Methods inherited from class io.guise.framework.event.AbstractGuiseEvent
getSession
Methods inherited from class java.util.EventObject
getSource, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.globalmentor.event.Event
getSource
Methods inherited from interface io.guise.framework.event.GestureInputEvent
getInput
Methods inherited from interface io.guise.framework.event.GuiseEvent
getSession
Methods inherited from interface io.guise.framework.event.InputEvent
consume, isConsumed
-
Constructor Details
-
AbstractGestureInputEvent
Source constructor.- Parameters:
source
- The object on which the event initially occurred.keys
- The keys that were pressed when this event was generated.- Throws:
NullPointerException
- if the given source and/or keys isnull
.
-
-
Method Details
-
getKeys
- Specified by:
getKeys
in interfaceGestureInputEvent
- Returns:
- The keys that were pressed when this event was generated.
-
hasAltKey
public boolean hasAltKey()Description copied from interface:GestureInputEvent
Determines whether an Alt key was pressed when this event was generated.- Specified by:
hasAltKey
in interfaceGestureInputEvent
- Returns:
true
if one of the Alt keys were pressed when this event was generated.- See Also:
-
hasControlKey
public boolean hasControlKey()Description copied from interface:GestureInputEvent
Determines whether a Control key was pressed when this event was generated.- Specified by:
hasControlKey
in interfaceGestureInputEvent
- Returns:
true
if one of the Control keys were pressed when this event was generated.- See Also:
-
hasShiftKey
public boolean hasShiftKey()Description copied from interface:GestureInputEvent
Determines whether a Shift key was pressed when this event was generated.- Specified by:
hasShiftKey
in interfaceGestureInputEvent
- Returns:
true
if one of the Shift keys were pressed when this event was generated.- See Also:
-