P
- the generic typeS
- the generic typeChangePositionObserver<P>
, ClickedObserver<P>
, DraggabilityChangedObserver<P>
, PositionChangedObserver<P>
, StateChangedObserver<P,S>
, VisibilityChangedObserver<P>
@FunctionalInterface public interface PlayerObserver<P extends Player<P,S>,S> extends ClickedObserver<P>, ChangePositionObserver<P>, PositionChangedObserver<P>, StateChangedObserver<P,S>, VisibilityChangedObserver<P>, DraggabilityChangedObserver<P>
Modifier and Type | Method | Description |
---|---|---|
default void |
onChangePositionEvent(ChangePositionEvent<P> aPlayerEvent) |
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
|
default void |
onClickedEvent(ClickedEvent<P> aPlayerEvent) |
This method is called when a player has been clicked.
|
default void |
onDraggabilityChangedEvent(DraggabilityChangedEvent<P> aPlayerEvent) |
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
|
void |
onPlayerEvent(PlayerEvent<P> aPlayerEvent) |
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
|
default void |
onPositionChangedEvent(PositionChangedEvent<P> aPlayerEvent) |
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
|
default void |
onStateChangedEvent(StateChangedEvent<P,S> aPlayerEvent) |
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
|
default void |
onVisibilityChangedEvent(VisibilityChangedEvent<P> aPlayerEvent) |
This method is called when information about an Player which was
previously requested using an asynchronous interface becomes available.
|
void onPlayerEvent(PlayerEvent<P> aPlayerEvent)
aPlayerEvent
- the player eventdefault void onChangePositionEvent(ChangePositionEvent<P> aPlayerEvent) throws org.refcodes.exception.VetoException
onChangePositionEvent
in interface ChangePositionObserver<P extends Player<P,S>>
aPlayerEvent
- the player eventorg.refcodes.exception.VetoException
- the veto exceptiondefault void onPositionChangedEvent(PositionChangedEvent<P> aPlayerEvent)
onPositionChangedEvent
in interface PositionChangedObserver<P extends Player<P,S>>
aPlayerEvent
- the player eventdefault void onStateChangedEvent(StateChangedEvent<P,S> aPlayerEvent)
onStateChangedEvent
in interface StateChangedObserver<P extends Player<P,S>,S>
aPlayerEvent
- the player eventdefault void onVisibilityChangedEvent(VisibilityChangedEvent<P> aPlayerEvent)
onVisibilityChangedEvent
in interface VisibilityChangedObserver<P extends Player<P,S>>
aPlayerEvent
- the player eventdefault void onDraggabilityChangedEvent(DraggabilityChangedEvent<P> aPlayerEvent)
onDraggabilityChangedEvent
in interface DraggabilityChangedObserver<P extends Player<P,S>>
aPlayerEvent
- the player eventdefault void onClickedEvent(ClickedEvent<P> aPlayerEvent)
onClickedEvent
in interface ClickedObserver<P extends Player<P,S>>
aPlayerEvent
- the player eventCopyright © 2021. All rights reserved.