P - The generic type representing a PlayerS - The type which's instances represent a Player state.public class FxCheckerboardViewerImpl<P extends org.refcodes.checkerboard.Player<P,S>,S> extends org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer<P,S,javafx.scene.Node,FxSpriteFactory<S>,FxBackgroundFactory<P,S>,FxCheckerboardViewer<P,S>> implements FxCheckerboardViewer<P,S>, org.refcodes.checkerboard.CheckerboardObserver<P,S>
org.refcodes.graphical.ViewportDimension.ViewportDimensionBuilder<B extends org.refcodes.graphical.ViewportDimension.ViewportDimensionBuilder<B>>, org.refcodes.graphical.ViewportDimension.ViewportDimensionMutator, org.refcodes.graphical.ViewportDimension.ViewportDimensionProperty, org.refcodes.graphical.ViewportDimension.ViewportDimensionPropertyBuilderBuilderorg.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<B extends org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<B>>, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthMutator, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthPropertyorg.refcodes.graphical.ViewportHeightAccessor.ViewportHeightBuilder<B extends org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightBuilder<B>>, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightMutator, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightPropertyorg.refcodes.graphical.MinViewportDimension.MinViewportDimensionBuilder<B extends org.refcodes.graphical.MinViewportDimension.MinViewportDimensionBuilder<B>>, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionMutator, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionProperty, org.refcodes.graphical.MinViewportDimension.MinViewportDimensionPropertyBuilderBuilderorg.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<B extends org.refcodes.graphical.ViewportOffset.ViewportOffsetBuilder<B>>, org.refcodes.graphical.ViewportOffset.ViewportOffsetMutator, org.refcodes.graphical.ViewportOffset.ViewportOffsetProperty, org.refcodes.graphical.ViewportOffset.ViewportOffsetPropertyBuilderorg.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B extends org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B>>, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXMutator, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXPropertyorg.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B extends org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B>>, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYMutator, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYPropertyorg.refcodes.component.Destroyable.DestroyAutomatonorg.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.Initializable.InitializeBuilder<B extends org.refcodes.component.Initializable.InitializeBuilder<B>>, org.refcodes.component.Initializable.UncheckedInitializableorg.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryBuilder<SF extends org.refcodes.checkerboard.SpriteFactory<?,?,?>,B extends org.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryBuilder<SF,B>>, org.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryMutator<SF extends org.refcodes.checkerboard.SpriteFactory<?,?,?>>, org.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryProperty<SF extends org.refcodes.checkerboard.SpriteFactory<?,?,?>>, org.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryPropertyBuilder<SF extends org.refcodes.checkerboard.SpriteFactory<?,?,?>>org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryBuilder<BF extends org.refcodes.checkerboard.BackgroundFactory<?,?>,B extends org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryBuilder<BF,B>>, org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryMutator<BF extends org.refcodes.checkerboard.BackgroundFactory<?,?>>, org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryProperty<BF extends org.refcodes.checkerboard.BackgroundFactory<?,?>>, org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryPropertyBuilder<BF extends org.refcodes.checkerboard.BackgroundFactory<?,?>>org.refcodes.graphical.ContainerDimension.ContainerDimensionBuilder<B extends org.refcodes.graphical.ContainerDimension.ContainerDimensionBuilder<B>>, org.refcodes.graphical.ContainerDimension.ContainerDimensionMutator, org.refcodes.graphical.ContainerDimension.ContainerDimensionProperty, org.refcodes.graphical.ContainerDimension.ContainerDimensionPropertyBuilderorg.refcodes.graphical.ContainerHeightAccessor.ContainerHeightBuilder<B extends org.refcodes.graphical.ContainerHeightAccessor.ContainerHeightBuilder<B>>, org.refcodes.graphical.ContainerHeightAccessor.ContainerHeightMutator, org.refcodes.graphical.ContainerHeightAccessor.ContainerHeightPropertyorg.refcodes.graphical.ContainerWidthAccessor.ContainerWidthBuilder<B extends org.refcodes.graphical.ContainerWidthAccessor.ContainerWidthBuilder<B>>, org.refcodes.graphical.ContainerWidthAccessor.ContainerWidthMutator, org.refcodes.graphical.ContainerWidthAccessor.ContainerWidthPropertyorg.refcodes.graphical.Raster.RasterBuilder<B extends org.refcodes.graphical.Raster.RasterBuilder<B>>, org.refcodes.graphical.Raster.RasterMutator, org.refcodes.graphical.Raster.RasterProperty, org.refcodes.graphical.Raster.RasterPropertyBuilderorg.refcodes.graphical.FieldDimension.FieldDimensionBuilder<B extends org.refcodes.graphical.FieldDimension.FieldDimensionBuilder<B>>, org.refcodes.graphical.FieldDimension.FieldDimensionMutator, org.refcodes.graphical.FieldDimension.FieldDimensionProperty, org.refcodes.graphical.FieldDimension.FieldDimensionPropertyBuilderorg.refcodes.graphical.FieldHeightAccessor.FieldHeightBuilder<B extends org.refcodes.graphical.FieldHeightAccessor.FieldHeightBuilder<B>>, org.refcodes.graphical.FieldHeightAccessor.FieldHeightMutator, org.refcodes.graphical.FieldHeightAccessor.FieldHeightPropertyorg.refcodes.graphical.FieldWidthAccessor.FieldWidthBuilder<B extends org.refcodes.graphical.FieldWidthAccessor.FieldWidthBuilder<B>>, org.refcodes.graphical.FieldWidthAccessor.FieldWidthMutator, org.refcodes.graphical.FieldWidthAccessor.FieldWidthPropertyorg.refcodes.graphical.FieldGapAccessor.FieldGapBuilder<B extends org.refcodes.graphical.FieldGapAccessor.FieldGapBuilder<B>>, org.refcodes.graphical.FieldGapAccessor.FieldGapMutator, org.refcodes.graphical.FieldGapAccessor.FieldGapPropertyorg.refcodes.graphical.GridDimension.GridDimensionBuilder<B extends org.refcodes.graphical.GridDimension.GridDimensionBuilder<B>>, org.refcodes.graphical.GridDimension.GridDimensionMutator, org.refcodes.graphical.GridDimension.GridDimensionProperty, org.refcodes.graphical.GridDimension.GridDimensionPropertyBuilderorg.refcodes.graphical.GridHeightAccessor.GridHeightBuilder<B extends org.refcodes.graphical.GridHeightAccessor.GridHeightBuilder<B>>, org.refcodes.graphical.GridHeightAccessor.GridHeightMutator, org.refcodes.graphical.GridHeightAccessor.GridHeightPropertyorg.refcodes.graphical.GridWidthAccessor.GridWidthBuilder<B extends org.refcodes.graphical.GridWidthAccessor.GridWidthBuilder<B>>, org.refcodes.graphical.GridWidthAccessor.GridWidthMutator, org.refcodes.graphical.GridWidthAccessor.GridWidthPropertyorg.refcodes.graphical.GridModeAccessor.GridModeBuilder<B extends org.refcodes.graphical.GridModeAccessor.GridModeBuilder<B>>, org.refcodes.graphical.GridModeAccessor.GridModeMutator, org.refcodes.graphical.GridModeAccessor.GridModePropertyorg.refcodes.graphical.VisibleAccessor.VisibleBuilder<B extends org.refcodes.graphical.VisibleAccessor.VisibleBuilder<B>>, org.refcodes.graphical.VisibleAccessor.VisibleMutator, org.refcodes.graphical.VisibleAccessor.VisiblePropertyorg.refcodes.graphical.DragOpacityAccessor.DragOpacityBuilder<B extends org.refcodes.graphical.DragOpacityAccessor.DragOpacityBuilder<B>>, org.refcodes.graphical.DragOpacityAccessor.DragOpacityMutator, org.refcodes.graphical.DragOpacityAccessor.DragOpacityPropertyorg.refcodes.graphical.MoveModeAccessor.MoveModeBuilder<B extends org.refcodes.graphical.MoveModeAccessor.MoveModeBuilder<B>>, org.refcodes.graphical.MoveModeAccessor.MoveModeMutator, org.refcodes.graphical.MoveModeAccessor.MoveModePropertyorg.refcodes.graphical.ScaleModeAccessor.ScaleModeBuilder<B extends org.refcodes.graphical.ScaleModeAccessor.ScaleModeBuilder<B>>, org.refcodes.graphical.ScaleModeAccessor.ScaleModeMutator, org.refcodes.graphical.ScaleModeAccessor.ScaleModeProperty| Constructor and Description |
|---|
FxCheckerboardViewerImpl(org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard,
javafx.stage.Stage aStage)
Instantiates a new fx checkerboard viewer impl.
|
FxCheckerboardViewerImpl(org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard,
javafx.stage.Stage aStage,
org.refcodes.graphical.ext.javafx.FxViewportPaneImpl aViewportPane)
Instantiates a new fx checkerboard viewer impl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
int |
getAddPlayerDurationInMillis()
Gets the adds the player duration in millis.
|
int |
getChangePlayerStateInMillis()
Gets the change player state in millis.
|
double |
getDragOpacity() |
int |
getMovePlayerDurationInMillis()
Gets the move player duration in millis.
|
int |
getRemovePlayerDurationInMillis()
Gets the removes the player duration in millis.
|
int |
getViewportOffsetX() |
int |
getViewportOffsetY() |
protected void |
hidePlayers(int aDurationInMillis)
Hide players.
|
void |
initialize() |
boolean |
isVisible() |
void |
onChangePositionEvent(org.refcodes.checkerboard.ChangePositionEvent<P> aEvent,
org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard) |
void |
onCheckerboardEvent(org.refcodes.checkerboard.CheckerboardEvent<P,S> aEvent) |
void |
onDraggabilityChangedEvent(org.refcodes.checkerboard.DraggabilityChangedEvent<P> aEvent,
org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard) |
void |
onGridDimensionChangedEvent(org.refcodes.checkerboard.GridDimensionChangedEvent<P,S> aEvent) |
void |
onGridModeChangedEvent(org.refcodes.checkerboard.GridModeChangedEvent<P,S> aEvent) |
void |
onPlayerAddedEvent(org.refcodes.checkerboard.PlayerAddedEvent<P,S> aEvent) |
void |
onPlayerEvent(org.refcodes.checkerboard.PlayerEvent<P> aEvent,
org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard) |
void |
onPlayerRemovedEvent(org.refcodes.checkerboard.PlayerRemovedEvent<P,S> aEvent) |
void |
onPositionChangedEvent(org.refcodes.checkerboard.PositionChangedEvent<P> aEvent,
org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard) |
void |
onStateChangedEvent(org.refcodes.checkerboard.StateChangedEvent<P,S> aEvent,
org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard) |
void |
onViewportDimensionChangedEvent(org.refcodes.checkerboard.ViewportDimensionChangedEvent<P,S> aEvent) |
void |
onViewportOffsetChangedEvent(org.refcodes.checkerboard.ViewportOffsetChangedEvent<P,S> aEvent) |
void |
onVisibilityChangedEvent(org.refcodes.checkerboard.VisibilityChangedEvent<P> aEvent,
org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard) |
protected void |
resetPlayers(int aDurationInMillis)
Reset players.
|
protected void |
scalePlayers(org.refcodes.graphical.FieldDimension aFieldDimension,
org.refcodes.graphical.FieldDimension aPrecedingFieldDimension)
Scale players.
|
void |
setAddPlayerDurationInMillis(int aAddPlayerDurationInMillis)
Sets the adds the player duration in millis.
|
void |
setChangePlayerStateInMillis(int changePlayerStateInMillis)
Sets the change player state in millis.
|
void |
setDragOpacity(double aOpacity) |
void |
setMovePlayerDurationInMillis(int aMovePlayerDurationInMillis)
Sets the move player duration in millis.
|
void |
setRemovePlayerDurationInMillis(int aRemovePlayerDurationInMillis)
Sets the removes the player duration in millis.
|
void |
setVisible(boolean isVisible) |
getBackgroundFactory, getCheckerboard, getContainerHeight, getContainerWidth, getFieldGap, getFieldHeight, getFieldWidth, getMoveMode, getScaleMode, getSpriteFactory, hide, onUnsubscribe, setBackgroundFactory, setFieldDimension, setFieldDimension, setFieldDimension, setFieldDimension, setFieldGap, setFieldHeight, setFieldWidth, setMoveMode, setScaleMode, setSpriteFactory, show, toTotalHeight, toTotalWidth, withBackgroundFactory, withFieldDimension, withFieldDimension, withFieldDimension, withFieldDimension, withFieldGap, withFieldHeight, withFieldWidth, withHide, withInitialize, withMoveMode, withScaleMode, withShow, withSpriteFactory, withVisiblegetGridHeight, getGridMode, getGridWidth, getMinViewportDimension, getViewportHeight, getViewportWidth, onSubscribe, setMinViewportDimension, setMinViewportDimension, setViewportDimension, setViewportDimension, setViewportDimension, setViewportHeight, setViewportOffset, setViewportOffset, setViewportOffset, setViewportOffset, setViewportOffsetX, setViewportOffsetY, setViewportWidth, withMinViewportDimension, withMinViewportDimension, withViewportDimension, withViewportDimension, withViewportDimension, withViewportHeight, withViewportOffset, withViewportOffset, withViewportOffset, withViewportOffset, withViewportOffsetX, withViewportOffsetY, withViewportWidthclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwithAddPlayerDurationInMillis, withChangePlayerStateInMillis, withDragOpacity, withMovePlayerDurationInMillis, withRemovePlayerDurationInMillisonSubscribe, onUnsubscribesetViewportDimension, setViewportDimension, setViewportDimensionsetViewportWidthsetViewportHeightwithViewportDimension, withViewportDimension, withViewportDimensionwithViewportWidthwithViewportHeightgetMinViewportDimensionsetMinViewportDimension, setMinViewportDimensionwithMinViewportDimension, withMinViewportDimensionsetViewportOffset, setViewportOffset, setViewportOffset, setViewportOffsetsetViewportOffsetXsetViewportOffsetYwithViewportOffset, withViewportOffset, withViewportOffset, withViewportOffsetwithViewportOffsetXwithViewportOffsetYwithInitialize, withInitializeUncheckedsetSpriteFactorywithSpriteFactorygetBackgroundFactorysetBackgroundFactorywithBackgroundFactorytoTotalHeight, toTotalWidthsetFieldDimension, setFieldDimension, setFieldDimension, setFieldDimensionsetFieldWidthsetFieldHeightsetFieldGapwithFieldDimension, withFieldDimension, withFieldDimension, withFieldDimensionwithFieldWidthwithFieldHeightwithFieldGapequals, isInBounds, isInBounds, isInHeight, isInWidthwithHide, withShow, withVisiblesetMoveModewithMoveModepublic FxCheckerboardViewerImpl(org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard, javafx.stage.Stage aStage, org.refcodes.graphical.ext.javafx.FxViewportPaneImpl aViewportPane)
aCheckerboard - the a checkerboardaStage - the a stageaViewportPane - the a viewport panepublic void setMovePlayerDurationInMillis(int aMovePlayerDurationInMillis)
setMovePlayerDurationInMillis in interface FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>aMovePlayerDurationInMillis - the new move player duration in millispublic int getAddPlayerDurationInMillis()
getAddPlayerDurationInMillis in interface FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>public void setAddPlayerDurationInMillis(int aAddPlayerDurationInMillis)
setAddPlayerDurationInMillis in interface FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>aAddPlayerDurationInMillis - the new adds the player duration in
millispublic int getRemovePlayerDurationInMillis()
getRemovePlayerDurationInMillis in interface FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>public void setRemovePlayerDurationInMillis(int aRemovePlayerDurationInMillis)
setRemovePlayerDurationInMillis in interface FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>aRemovePlayerDurationInMillis - the new removes the player duration
in millispublic int getChangePlayerStateInMillis()
getChangePlayerStateInMillis in interface FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>public void setChangePlayerStateInMillis(int changePlayerStateInMillis)
setChangePlayerStateInMillis in interface FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>changePlayerStateInMillis - the new change player state in millispublic int getMovePlayerDurationInMillis()
getMovePlayerDurationInMillis in interface FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>public void setVisible(boolean isVisible)
setVisible in interface org.refcodes.graphical.VisibleAccessor.VisibleMutatorpublic boolean isVisible()
isVisible in interface org.refcodes.graphical.VisibleAccessorpublic int getViewportOffsetX()
getViewportOffsetX in interface org.refcodes.graphical.ViewportOffsetXAccessorgetViewportOffsetX in class org.refcodes.checkerboard.AbstractCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S,javafx.scene.Node,FxSpriteFactory<S>,FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>>public int getViewportOffsetY()
getViewportOffsetY in interface org.refcodes.graphical.ViewportOffsetYAccessorgetViewportOffsetY in class org.refcodes.checkerboard.AbstractCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S,javafx.scene.Node,FxSpriteFactory<S>,FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>>public double getDragOpacity()
getDragOpacity in interface org.refcodes.graphical.DragOpacityAccessorpublic void setDragOpacity(double aOpacity)
setDragOpacity in interface org.refcodes.graphical.DragOpacityAccessor.DragOpacityMutatorpublic void initialize()
throws org.refcodes.component.InitializeException
initialize in interface org.refcodes.component.Initializableorg.refcodes.component.InitializeExceptionpublic void destroy()
destroy in interface org.refcodes.component.Destroyabledestroy in class org.refcodes.checkerboard.AbstractCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S,javafx.scene.Node,FxSpriteFactory<S>,FxCheckerboardViewer<P extends org.refcodes.checkerboard.Player<P,S>,S>>public void onPlayerEvent(org.refcodes.checkerboard.PlayerEvent<P> aEvent, org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard)
public void onCheckerboardEvent(org.refcodes.checkerboard.CheckerboardEvent<P,S> aEvent)
public void onChangePositionEvent(org.refcodes.checkerboard.ChangePositionEvent<P> aEvent, org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard) throws org.refcodes.exception.VetoException
public void onPositionChangedEvent(org.refcodes.checkerboard.PositionChangedEvent<P> aEvent, org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard)
public void onVisibilityChangedEvent(org.refcodes.checkerboard.VisibilityChangedEvent<P> aEvent, org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard)
public void onDraggabilityChangedEvent(org.refcodes.checkerboard.DraggabilityChangedEvent<P> aEvent, org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard)
public void onStateChangedEvent(org.refcodes.checkerboard.StateChangedEvent<P,S> aEvent, org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard)
public void onPlayerAddedEvent(org.refcodes.checkerboard.PlayerAddedEvent<P,S> aEvent)
public void onPlayerRemovedEvent(org.refcodes.checkerboard.PlayerRemovedEvent<P,S> aEvent)
public void onGridModeChangedEvent(org.refcodes.checkerboard.GridModeChangedEvent<P,S> aEvent)
public void onGridDimensionChangedEvent(org.refcodes.checkerboard.GridDimensionChangedEvent<P,S> aEvent)
public void onViewportOffsetChangedEvent(org.refcodes.checkerboard.ViewportOffsetChangedEvent<P,S> aEvent)
public void onViewportDimensionChangedEvent(org.refcodes.checkerboard.ViewportDimensionChangedEvent<P,S> aEvent)
protected void resetPlayers(int aDurationInMillis)
aDurationInMillis - the a duration in millisprotected void scalePlayers(org.refcodes.graphical.FieldDimension aFieldDimension,
org.refcodes.graphical.FieldDimension aPrecedingFieldDimension)
aFieldDimension - the a field dimensionaPrecedingFieldDimension - the a preceding field dimensionprotected void hidePlayers(int aDurationInMillis)
aDurationInMillis - the a duration in millisCopyright © 2018. All rights reserved.