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

java.lang.Object
org.refcodes.checkerboard.AbstractCheckerboardViewerEvent<P,S>
org.refcodes.checkerboard.ViewportOffsetChangedEvent<P,S>
Type Parameters:
P - the generic type
S - the generic type
All Implemented Interfaces:
CheckerboardViewerEvent<P,S>, org.refcodes.graphical.ViewportOffset, org.refcodes.graphical.ViewportOffsetXAccessor, org.refcodes.graphical.ViewportOffsetYAccessor, org.refcodes.mixin.ActionAccessor<CheckerboardViewerAction>, org.refcodes.mixin.SourceAccessor<CheckerboardViewer<P,S,?>>, org.refcodes.observer.GenericActionEvent<CheckerboardViewerAction,CheckerboardViewer<P,S,?>>, org.refcodes.observer.GenericEvent<CheckerboardViewer<P,S,?>>

public class ViewportOffsetChangedEvent<P extends Player<P,S>,S> extends AbstractCheckerboardViewerEvent<P,S> implements CheckerboardViewerEvent<P,S>, org.refcodes.graphical.ViewportOffset
The Class ViewportOffsetChangedEvent.
  • 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>

    Nested classes/interfaces inherited from interface org.refcodes.mixin.SourceAccessor

    org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends Object>

    Nested classes/interfaces inherited from interface org.refcodes.graphical.ViewportOffset

    org.refcodes.graphical.ViewportOffset.ViewportOffsetAccessor, org.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<B extends org.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<B>>, org.refcodes.graphical.ViewportOffset.ViewportOffsetMutator, org.refcodes.graphical.ViewportOffset.ViewportOffsetProperty

    Nested classes/interfaces inherited from interface org.refcodes.graphical.ViewportOffsetXAccessor

    org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B extends org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B>>, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXMutator, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXProperty

    Nested classes/interfaces inherited from interface org.refcodes.graphical.ViewportOffsetYAccessor

    org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B extends org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B>>, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYMutator, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYProperty
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ViewportOffsetChangedEvent(int aOffsetY, int aOffsetX, int aPrecedingOffsetX, int aPrecedingOffsetY, CheckerboardViewer<P,S,?> aSource)
    Instantiates a new viewport offset changed event.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.refcodes.graphical.ViewportOffset
    Gets the preceding viewport offset.
    int
    int

    Methods inherited from class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent

    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
  • Field Details

  • Constructor Details

    • ViewportOffsetChangedEvent

      public ViewportOffsetChangedEvent(int aOffsetY, int aOffsetX, int aPrecedingOffsetX, int aPrecedingOffsetY, CheckerboardViewer<P,S,?> aSource)
      Instantiates a new viewport offset changed event.
      Parameters:
      aOffsetY - the offset Y
      aOffsetX - the offset X
      aPrecedingOffsetX - the preceding offset X
      aPrecedingOffsetY - the preceding offset Y
      aSource - The according source (origin).
  • Method Details

    • getViewportOffsetX

      public int getViewportOffsetX()
      Specified by:
      getViewportOffsetX in interface org.refcodes.graphical.ViewportOffsetXAccessor
    • getViewportOffsetY

      public int getViewportOffsetY()
      Specified by:
      getViewportOffsetY in interface org.refcodes.graphical.ViewportOffsetYAccessor
    • getPrecedingViewportOffset

      public org.refcodes.graphical.ViewportOffset getPrecedingViewportOffset()
      Gets the preceding viewport offset.
      Returns:
      the preceding viewport offset
    • toString

      public String toString()
      Overrides:
      toString in class AbstractCheckerboardViewerEvent<P extends Player<P,S>,S>