Class AbstractCheckerboardViewerEvent<P extends Player<P,S>,S>

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.mixin.ActionAccessor

        org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends java.lang.Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends java.lang.Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends java.lang.Object>
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.SourceAccessor

        org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends java.lang.Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends java.lang.Object>
    • Constructor Detail

      • AbstractCheckerboardViewerEvent

        public AbstractCheckerboardViewerEvent​(CheckerboardViewerAction aAction,
                                               CheckerboardViewer<P,S,?> aSource)
        Instantiates a new abstract checkerboard viewer event.
        Parameters:
        aAction - the action
        aSource - The according source (origin).
    • Method Detail

      • getSource

        public CheckerboardViewer<P,S,?> getSource()
        Specified by:
        getSource in interface org.refcodes.mixin.SourceAccessor<P extends Player<P,S>>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object