NASA World Wind

gov.nasa.worldwind.awt
Class KeyEventState

java.lang.Object
  extended by gov.nasa.worldwind.awt.KeyEventState
All Implemented Interfaces:
KeyListener, MouseListener, EventListener

public class KeyEventState
extends Object
implements KeyListener, MouseListener


Nested Class Summary
protected static class KeyEventState.InputState
           
 
Field Summary
protected  Map<Object,KeyEventState.InputState> keyStateMap
           
protected  int modifiers
           
protected  int modifiersEx
           
protected  int mouseModifiers
           
protected  int mouseModifiersEx
           
 
Constructor Summary
KeyEventState()
           
 
Method Summary
 void clearKeyState()
           
protected  KeyEventState.InputState getKeyState(int keyCode)
           
 int getModifiers()
           
 int getModifiersEx()
           
 int getMouseModifiers()
           
 int getMouseModifiersEx()
           
 int getNumButtonsDown()
           
 int getNumKeysDown()
           
protected  long getTimeStamp(InputEvent e, int eventType, KeyEventState.InputState currentState)
           
 boolean isKeyDown(int keyCode)
           
 void keyPressed(KeyEvent e)
           
 void keyReleased(KeyEvent e)
           
 void keyTyped(KeyEvent e)
           
 void mouseClicked(MouseEvent mouseEvent)
           
 void mouseEntered(MouseEvent mouseEvent)
           
 void mouseExited(MouseEvent mouseEvent)
           
 void mousePressed(MouseEvent e)
           
 void mouseReleased(MouseEvent e)
           
protected  void onKeyEvent(KeyEvent e, int eventType)
           
protected  void removeKeyState(KeyEvent e)
           
protected  void setKeyState(int keyCode, KeyEventState.InputState state)
           
protected  void setModifiers(int modifiers)
           
protected  void setModifiersEx(int modifiersEx)
           
protected  void setMouseModifiers(int modifiers)
           
protected  void setMouseModifiersEx(int modifiersEx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyStateMap

protected Map<Object,KeyEventState.InputState> keyStateMap

modifiers

protected int modifiers

modifiersEx

protected int modifiersEx

mouseModifiers

protected int mouseModifiers

mouseModifiersEx

protected int mouseModifiersEx
Constructor Detail

KeyEventState

public KeyEventState()
Method Detail

clearKeyState

public void clearKeyState()

getKeyState

protected KeyEventState.InputState getKeyState(int keyCode)

getModifiers

public int getModifiers()

getModifiersEx

public int getModifiersEx()

getMouseModifiers

public int getMouseModifiers()

getMouseModifiersEx

public int getMouseModifiersEx()

getNumButtonsDown

public int getNumButtonsDown()

getNumKeysDown

public int getNumKeysDown()

getTimeStamp

protected long getTimeStamp(InputEvent e,
                            int eventType,
                            KeyEventState.InputState currentState)

isKeyDown

public boolean isKeyDown(int keyCode)

keyPressed

public void keyPressed(KeyEvent e)
Specified by:
keyPressed in interface KeyListener

keyReleased

public void keyReleased(KeyEvent e)
Specified by:
keyReleased in interface KeyListener

keyTyped

public void keyTyped(KeyEvent e)
Specified by:
keyTyped in interface KeyListener

mouseClicked

public void mouseClicked(MouseEvent mouseEvent)
Specified by:
mouseClicked in interface MouseListener

mouseEntered

public void mouseEntered(MouseEvent mouseEvent)
Specified by:
mouseEntered in interface MouseListener

mouseExited

public void mouseExited(MouseEvent mouseEvent)
Specified by:
mouseExited in interface MouseListener

mousePressed

public void mousePressed(MouseEvent e)
Specified by:
mousePressed in interface MouseListener

mouseReleased

public void mouseReleased(MouseEvent e)
Specified by:
mouseReleased in interface MouseListener

onKeyEvent

protected void onKeyEvent(KeyEvent e,
                          int eventType)

removeKeyState

protected void removeKeyState(KeyEvent e)

setKeyState

protected void setKeyState(int keyCode,
                           KeyEventState.InputState state)

setModifiers

protected void setModifiers(int modifiers)

setModifiersEx

protected void setModifiersEx(int modifiersEx)

setMouseModifiers

protected void setMouseModifiers(int modifiers)

setMouseModifiersEx

protected void setMouseModifiersEx(int modifiersEx)

NASA World Wind