Module org.refcodes.checkerboard
Package org.refcodes.checkerboard
Class GridModeChangedEvent<P extends Player<P,S>,S>
java.lang.Object
org.refcodes.checkerboard.AbstractCheckerboardEvent<P,S>
org.refcodes.checkerboard.GridModeChangedEvent<P,S>
- Type Parameters:
P
- the generic typeS
- the generic type
- All Implemented Interfaces:
CheckerboardEvent<P,
,S> org.refcodes.graphical.GridModeAccessor
,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 GridModeChangedEvent<P extends Player<P,S>,S>
extends AbstractCheckerboardEvent<P,S>
implements CheckerboardEvent<P,S>, org.refcodes.graphical.GridModeAccessor
The Class GridModeChangedEvent.
-
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.graphical.GridModeAccessor
org.refcodes.graphical.GridModeAccessor.GridModeBuilder<B extends org.refcodes.graphical.GridModeAccessor.GridModeBuilder<B>>, org.refcodes.graphical.GridModeAccessor.GridModeMutator, org.refcodes.graphical.GridModeAccessor.GridModeProperty
-
Field Summary
-
Constructor Summary
ConstructorDescriptionGridModeChangedEvent
(org.refcodes.graphical.GridMode aGridMode, org.refcodes.graphical.GridMode aPrecedingGridMode, Checkerboard<P, S> aSource) Instantiates a new grid mode changed event. -
Method Summary
Modifier and TypeMethodDescriptionorg.refcodes.graphical.GridMode
org.refcodes.graphical.GridMode
Gets the preceding grid mode.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.mixin.SourceAccessor
getSource
-
Field Details
-
ACTION
-
-
Constructor Details
-
GridModeChangedEvent
public GridModeChangedEvent(org.refcodes.graphical.GridMode aGridMode, org.refcodes.graphical.GridMode aPrecedingGridMode, Checkerboard<P, S> aSource) Instantiates a new grid mode changed event.- Parameters:
aGridMode
- the grid modeaPrecedingGridMode
- the preceding grid modeaSource
- The according source (origin).
-
-
Method Details
-
getGridMode
public org.refcodes.graphical.GridMode getGridMode()- Specified by:
getGridMode
in interfaceorg.refcodes.graphical.GridModeAccessor
-
getPrecedingGridMode
public org.refcodes.graphical.GridMode getPrecedingGridMode()Gets the preceding grid mode.- Returns:
- the preceding grid mode
-