Class AbstractKeyEvent

  • All Implemented Interfaces:
    java.lang.Runnable
    Direct Known Subclasses:
    HoldKey, PressKey, ReleaseKey, TypeKey

    public abstract class AbstractKeyEvent
    extends AbstractEvent
    Abstract key event class to clean up implementations
    • Constructor Detail

      • AbstractKeyEvent

        public AbstractKeyEvent()
      • AbstractKeyEvent

        public AbstractKeyEvent​(char character,
                                KeyLocation location)
      • AbstractKeyEvent

        public AbstractKeyEvent​(Key key,
                                KeyLocation location)
    • Method Detail

      • isCompleted

        public boolean isCompleted()
      • getKey

        public Key getKey()
      • getCharacter

        public char getCharacter()
      • getGenerated

        public java.awt.event.KeyEvent getGenerated()
      • setCompleted

        public void setCompleted​(boolean completed)
      • setKey

        public void setKey​(Key key)
      • setLocation

        public void setLocation​(KeyLocation location)
      • setCharacter

        public void setCharacter​(char character)
      • setGenerated

        public void setGenerated​(java.awt.event.KeyEvent generated)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

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