Module org.refcodes.checkerboard
Package org.refcodes.checkerboard
Class VisibilityChangedEventImpl<P extends Player<P,?>>
java.lang.Object
org.refcodes.checkerboard.AbstractPlayerEvent<P>
org.refcodes.checkerboard.VisibilityChangedEventImpl<P>
- Type Parameters:
P
- the generic type
- All Implemented Interfaces:
PlayerEvent<P>
,VisibilityChangedEvent<P>
,org.refcodes.mixin.ActionAccessor<PlayerAction>
,org.refcodes.mixin.SourceAccessor<P>
,org.refcodes.observer.GenericActionEvent<PlayerAction,P>
,org.refcodes.observer.GenericEvent<P>
public class VisibilityChangedEventImpl<P extends Player<P,?>> extends AbstractPlayerEvent<P> implements VisibilityChangedEvent<P>
The Class VisibilityChangedEventImpl.
-
Nested Class Summary
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>
-
Field Summary
Fields inherited from interface org.refcodes.checkerboard.VisibilityChangedEvent
ACTION
-
Constructor Summary
Constructors Constructor Description VisibilityChangedEventImpl(P aSource)
Instantiates a new visibility changed event. -
Method Summary
Methods inherited from class org.refcodes.checkerboard.AbstractPlayerEvent
getAction, getSource
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
-
Constructor Details
-
VisibilityChangedEventImpl
Instantiates a new visibility changed event.- Parameters:
aSource
- The according source (origin).
-
-
Method Details
-
toString
- Overrides:
toString
in classAbstractPlayerEvent<P extends Player<P,?>>
-