Module org.refcodes.checkerboard
Package org.refcodes.checkerboard
Class PlayerRemovedEventImpl<P extends Player<P,S>,S>
java.lang.Object
org.refcodes.checkerboard.AbstractCheckerboardEvent<P,S>
org.refcodes.checkerboard.AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P,S>
org.refcodes.checkerboard.PlayerRemovedEventImpl<P,S>
- Type Parameters:
P
- the generic typeS
- the generic type
- All Implemented Interfaces:
CheckerboardEvent<P,S>
,PlayerAccessor<P>
,PlayerRemovedEvent<P,S>
,org.refcodes.mixin.ActionAccessor<CheckerboardAction>
,org.refcodes.mixin.SourceAccessor<Checkerboard<P,S>>
,org.refcodes.observer.GenericActionEvent<CheckerboardAction,Checkerboard<P,S>>
,org.refcodes.observer.GenericEvent<Checkerboard<P,S>>
public class PlayerRemovedEventImpl<P extends Player<P,S>,S> extends AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P,S> implements PlayerRemovedEvent<P,S>
The Class PlayerRemovedEventImpl.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.refcodes.checkerboard.AbstractCheckerboardEvent
AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P extends Player<P,S>,S>
Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor
org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends Object>
Nested classes/interfaces inherited from interface org.refcodes.checkerboard.PlayerAccessor
PlayerAccessor.PlayerBuilder<P extends Player<P,?>,B extends PlayerAccessor.PlayerBuilder<P,B>>, PlayerAccessor.PlayerMutator<P extends Player<P,?>>, PlayerAccessor.PlayerProperty<P extends Player<P,?>>
-
Field Summary
Fields inherited from interface org.refcodes.checkerboard.PlayerRemovedEvent
ACTION
-
Constructor Summary
Constructors Constructor Description PlayerRemovedEventImpl(P aPlayer, Checkerboard<P,S> aSource)
Instantiates a new player removed event. -
Method Summary
Methods inherited from class org.refcodes.checkerboard.AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent
getPlayer
Methods inherited from class org.refcodes.checkerboard.AbstractCheckerboardEvent
getAction, getSource, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.refcodes.mixin.ActionAccessor
getAction
Methods inherited from interface org.refcodes.checkerboard.PlayerAccessor
getPlayer
Methods inherited from interface org.refcodes.mixin.SourceAccessor
getSource
-
Constructor Details
-
PlayerRemovedEventImpl
Instantiates a new player removed event.- Parameters:
aPlayer
- the playeraSource
- The according source (origin).
-