All Implemented Interfaces:
Runnable
Direct Known Subclasses:
InteractionEvent

public class MouseEvent<T extends AbstractMouseDestination> extends AbstractMouseEvent
  • Constructor Details

    • MouseEvent

      public MouseEvent(T destination)
    • MouseEvent

      public MouseEvent(T destination, MouseMode mouseMode, MouseButton mouseButton)
    • MouseEvent

      public MouseEvent(T destination, MouseMode mouseMode, WheelMode wheelMode, Condition stop, long timeout)
  • Method Details

    • run

      public final void run()
    • completed

      public Condition completed()
      Overrides:
      completed in class AbstractMouseEvent
    • failed

      public Condition failed()
      Overrides:
      failed in class AbstractMouseEvent
    • isCompleted

      public boolean isCompleted()
    • isFailed

      public boolean isFailed()
    • getDestination

      public T getDestination()
    • getMouseMode

      public MouseMode getMouseMode()
    • getMouseButton

      public MouseButton getMouseButton()
    • getWheelMode

      public WheelMode getWheelMode()
    • getWheelCondition

      public Condition getWheelCondition()
    • getTimeout

      public long getTimeout()
    • setCompleted

      public void setCompleted(boolean completed)
    • setFailed

      public void setFailed(boolean failed)
    • setDestination

      public void setDestination(T destination)
    • setMouseMode

      public void setMouseMode(MouseMode mouseMode)
    • setMouseButton

      public void setMouseButton(MouseButton mouseButton)
    • setWheelMode

      public void setWheelMode(WheelMode wheelMode)
    • setWheelCondition

      public void setWheelCondition(Condition wheelCondition)
    • setTimeout

      public void setTimeout(long timeout)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object