Class AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P extends Player<P,S>,S>

java.lang.Object
org.refcodes.checkerboard.AbstractCheckerboardEvent<P,S>
org.refcodes.checkerboard.AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P,S>
Type Parameters:
P - the generic type
S - 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>>
Direct Known Subclasses:
PlayerAddedEvent, PlayerRemovedEvent
Enclosing class:
AbstractCheckerboardEvent<P extends Player<P,S>,S>

public abstract static class AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P extends Player<P,S>,S> extends AbstractCheckerboardEvent<P,S> implements PlayerAccessor<P>
The Class AbstractPlayerCheckerboardEvent.
  • Constructor Details

    • AbstractPlayerCheckerboardEvent

      public AbstractPlayerCheckerboardEvent(CheckerboardAction aAction, P aPlayer, Checkerboard<P,S> aSource)
      Instantiates a new abstract player checkerboard event.
      Parameters:
      aAction - the action
      aPlayer - the player
      aSource - The according source (origin).
  • Method Details