Class MouseEvent<T extends AbstractMouseDestination>
java.lang.Object
org.highlife.api.input.event.AbstractEvent
org.highlife.api.input.event.impl.mouse.type.AbstractMouseEvent
org.highlife.api.input.event.impl.mouse.MouseEvent<T>
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
InteractionEvent
-
Constructor Summary
ConstructorsConstructorDescriptionMouseEvent(T destination) MouseEvent(T destination, MouseMode mouseMode, MouseButton mouseButton) MouseEvent(T destination, MouseMode mouseMode, WheelMode wheelMode, Condition stop, long timeout) -
Method Summary
Modifier and TypeMethodDescriptionbooleanfailed()longinthashCode()booleanbooleanisFailed()final voidrun()voidsetCompleted(boolean completed) voidsetDestination(T destination) voidsetFailed(boolean failed) voidsetMouseButton(MouseButton mouseButton) voidsetMouseMode(MouseMode mouseMode) voidsetTimeout(long timeout) voidsetWheelCondition(Condition wheelCondition) voidsetWheelMode(WheelMode wheelMode) toString()
-
Constructor Details
-
MouseEvent
-
MouseEvent
-
MouseEvent
-
-
Method Details
-
run
public final void run() -
completed
- Overrides:
completedin classAbstractMouseEvent
-
failed
- Overrides:
failedin classAbstractMouseEvent
-
isCompleted
public boolean isCompleted() -
isFailed
public boolean isFailed() -
getDestination
-
getMouseMode
-
getMouseButton
-
getWheelMode
-
getWheelCondition
-
getTimeout
public long getTimeout() -
setCompleted
public void setCompleted(boolean completed) -
setFailed
public void setFailed(boolean failed) -
setDestination
-
setMouseMode
-
setMouseButton
-
setWheelMode
-
setWheelCondition
-
setTimeout
public void setTimeout(long timeout) -
equals
-
hashCode
public int hashCode() -
toString
-