Module org.refcodes.checkerboard
Package org.refcodes.checkerboard
Class PlayerAddedEvent<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.PlayerAddedEvent<P,S>
- Type Parameters:
P
- the generic typeS
- the generic type
- All Implemented Interfaces:
CheckerboardEvent<P,
,S> PlayerAccessor<P>
,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 PlayerAddedEvent<P extends Player<P,S>,S>
extends AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P,S>
implements CheckerboardEvent<P,S>, PlayerAccessor<P>
The Class PlayerAddedEvent.
-
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
-
Constructor Summary
ConstructorDescriptionPlayerAddedEvent
(P aPlayer, Checkerboard<P, S> aSource) Instantiates a new player added 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
-
Field Details
-
ACTION
-
-
Constructor Details
-
PlayerAddedEvent
Instantiates a new player added event.- Parameters:
aPlayer
- the playeraSource
- The according source (origin).
-