public class FxCheckerboardViewerImpl<S> extends org.refcodes.checkerboard.impls.AbstractGraphicalCheckerboardViewer<S,javafx.scene.Node,FxSpriteFactory<S>,FxBackgroundFactory<S>,FxCheckerboardViewer<S>> implements FxCheckerboardViewer<S>, org.refcodes.checkerboard.CheckerboardObserver<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.ViewportDimensionPropertyBuilderBuilder
org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<B extends org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthBuilder<B>>, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthMutator, org.refcodes.graphical.ViewportWidthAccessor.ViewportWidthProperty
org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightBuilder<B extends org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightBuilder<B>>, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightMutator, org.refcodes.graphical.ViewportHeightAccessor.ViewportHeightProperty
org.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.MinViewportDimensionPropertyBuilderBuilder
org.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.ViewportOffsetPropertyBuilder
org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B extends org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXBuilder<B>>, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXMutator, org.refcodes.graphical.ViewportOffsetXAccessor.ViewportOffsetXProperty
org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B extends org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYBuilder<B>>, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYMutator, org.refcodes.graphical.ViewportOffsetYAccessor.ViewportOffsetYProperty
org.refcodes.component.Destroyable.DestroyAutomaton
org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.Initializable.InitializeBuilder<B extends org.refcodes.component.Initializable.InitializeBuilder<B>>, org.refcodes.component.Initializable.UncheckedInitializable
org.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.ContainerDimensionPropertyBuilder
org.refcodes.graphical.ContainerHeightAccessor.ContainerHeightBuilder<B extends org.refcodes.graphical.ContainerHeightAccessor.ContainerHeightBuilder<B>>, org.refcodes.graphical.ContainerHeightAccessor.ContainerHeightMutator, org.refcodes.graphical.ContainerHeightAccessor.ContainerHeightProperty
org.refcodes.graphical.ContainerWidthAccessor.ContainerWidthBuilder<B extends org.refcodes.graphical.ContainerWidthAccessor.ContainerWidthBuilder<B>>, org.refcodes.graphical.ContainerWidthAccessor.ContainerWidthMutator, org.refcodes.graphical.ContainerWidthAccessor.ContainerWidthProperty
org.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.RasterPropertyBuilder
org.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.FieldDimensionPropertyBuilder
org.refcodes.graphical.FieldHeightAccessor.FieldHeightBuilder<B extends org.refcodes.graphical.FieldHeightAccessor.FieldHeightBuilder<B>>, org.refcodes.graphical.FieldHeightAccessor.FieldHeightMutator, org.refcodes.graphical.FieldHeightAccessor.FieldHeightProperty
org.refcodes.graphical.FieldWidthAccessor.FieldWidthBuilder<B extends org.refcodes.graphical.FieldWidthAccessor.FieldWidthBuilder<B>>, org.refcodes.graphical.FieldWidthAccessor.FieldWidthMutator, org.refcodes.graphical.FieldWidthAccessor.FieldWidthProperty
org.refcodes.graphical.FieldGapAccessor.FieldGapBuilder<B extends org.refcodes.graphical.FieldGapAccessor.FieldGapBuilder<B>>, org.refcodes.graphical.FieldGapAccessor.FieldGapMutator, org.refcodes.graphical.FieldGapAccessor.FieldGapProperty
org.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.GridDimensionPropertyBuilder
org.refcodes.graphical.GridHeightAccessor.GridHeightBuilder<B extends org.refcodes.graphical.GridHeightAccessor.GridHeightBuilder<B>>, org.refcodes.graphical.GridHeightAccessor.GridHeightMutator, org.refcodes.graphical.GridHeightAccessor.GridHeightProperty
org.refcodes.graphical.GridWidthAccessor.GridWidthBuilder<B extends org.refcodes.graphical.GridWidthAccessor.GridWidthBuilder<B>>, org.refcodes.graphical.GridWidthAccessor.GridWidthMutator, org.refcodes.graphical.GridWidthAccessor.GridWidthProperty
org.refcodes.graphical.GridModeAccessor.GridModeBuilder<B extends org.refcodes.graphical.GridModeAccessor.GridModeBuilder<B>>, org.refcodes.graphical.GridModeAccessor.GridModeMutator, org.refcodes.graphical.GridModeAccessor.GridModeProperty
org.refcodes.graphical.VisibleAccessor.VisibleBuilder<B extends org.refcodes.graphical.VisibleAccessor.VisibleBuilder<B>>, org.refcodes.graphical.VisibleAccessor.VisibleMutator, org.refcodes.graphical.VisibleAccessor.VisibleProperty
org.refcodes.graphical.MoveModeAccessor.MoveModeBuilder<B extends org.refcodes.graphical.MoveModeAccessor.MoveModeBuilder<B>>, org.refcodes.graphical.MoveModeAccessor.MoveModeMutator, org.refcodes.graphical.MoveModeAccessor.MoveModeProperty
org.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<S> aCheckerboard) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
int |
getAddPlayerDurationInMillis() |
int |
getChangePlayerStateInMillis() |
int |
getMovePlayerDurationInMillis() |
int |
getRemovePlayerDurationInMillis() |
int |
getViewportOffsetX() |
int |
getViewportOffsetY() |
protected void |
hidePlayers(int aDurationInMillis) |
void |
initialize() |
void |
initialize(javafx.stage.Stage aContext) |
boolean |
isVisible() |
void |
onChangePositionEvent(org.refcodes.checkerboard.ChangePositionEvent<S> aEvent,
org.refcodes.checkerboard.Checkerboard<S> aCheckerboard) |
void |
onCheckerboardEvent(org.refcodes.checkerboard.CheckerboardEvent<S> aEvent) |
void |
onDraggabilityChangedEvent(org.refcodes.checkerboard.DraggabilityChangedEvent<S> aEvent,
org.refcodes.checkerboard.Checkerboard<S> aCheckerboard) |
void |
onGridDimensionChangedEvent(org.refcodes.checkerboard.GridDimensionChangedEvent<S> aEvent) |
void |
onGridModeChangedEvent(org.refcodes.checkerboard.GridModeChangedEvent<S> aEvent) |
void |
onPlayerAddedEvent(org.refcodes.checkerboard.PlayerAddedEvent<S> aEvent) |
void |
onPlayerEvent(org.refcodes.checkerboard.PlayerEvent<S> aEvent,
org.refcodes.checkerboard.Checkerboard<S> aCheckerboard) |
void |
onPlayerRemovedEvent(org.refcodes.checkerboard.PlayerRemovedEvent<S> aEvent) |
void |
onPositionChangedEvent(org.refcodes.checkerboard.PositionChangedEvent<S> aEvent,
org.refcodes.checkerboard.Checkerboard<S> aCheckerboard) |
void |
onStateChangedEvent(org.refcodes.checkerboard.StateChangedEvent<S> aEvent,
org.refcodes.checkerboard.Checkerboard<S> aCheckerboard) |
void |
onViewportDimensionChangedEvent(org.refcodes.checkerboard.ViewportDimensionChangedEvent<S> aEvent) |
void |
onViewportOffsetChangedEvent(org.refcodes.checkerboard.ViewportOffsetChangedEvent<S> aEvent) |
void |
onVisibilityChangedEvent(org.refcodes.checkerboard.VisibilityChangedEvent<S> aEvent,
org.refcodes.checkerboard.Checkerboard<S> aCheckerboard) |
protected void |
resetPlayers(int aDurationInMillis) |
protected void |
scalePlayers(org.refcodes.graphical.FieldDimension aFieldDimension,
org.refcodes.graphical.FieldDimension aPrecedingFieldDimension) |
void |
setAddPlayerDurationInMillis(int aAddPlayerDurationInMillis) |
void |
setChangePlayerStateInMillis(int changePlayerStateInMillis) |
void |
setMovePlayerDurationInMillis(int aMovePlayerDurationInMillis) |
void |
setRemovePlayerDurationInMillis(int aRemovePlayerDurationInMillis) |
void |
setVisible(boolean isVisible) |
FxCheckerboardViewer<S> |
withAddPlayerDurationInMillis(int aAddPlayerDurationInMillis) |
FxCheckerboardViewer<S> |
withChangePlayerStateInMillis(int aChangePlayerStateInMillis) |
FxCheckerboardViewer<S> |
withInitialize(javafx.stage.Stage aContext) |
FxCheckerboardViewer<S> |
withMovePlayerDurationInMillis(int aMovePlayerDurationInMillis) |
FxCheckerboardViewer<S> |
withRemovePlayerDurationInMillis(int aRemovePlayerDurationInMillis) |
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, withVisible
getGridHeight, 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, withViewportWidth
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onSubscribe, onUnsubscribe
setViewportDimension, setViewportDimension, setViewportDimension
setViewportWidth
setViewportHeight
withViewportDimension, withViewportDimension, withViewportDimension
withViewportWidth
withViewportHeight
getMinViewportDimension
setMinViewportDimension, setMinViewportDimension
withMinViewportDimension, withMinViewportDimension
setViewportOffset, setViewportOffset, setViewportOffset, setViewportOffset
setViewportOffsetX
setViewportOffsetY
withViewportOffset, withViewportOffset, withViewportOffset, withViewportOffset
withViewportOffsetX
withViewportOffsetY
withInitialize
setSpriteFactory
withSpriteFactory
getBackgroundFactory
setBackgroundFactory
withBackgroundFactory
toTotalHeight, toTotalWidth
setFieldDimension, setFieldDimension, setFieldDimension, setFieldDimension
setFieldWidth
setFieldHeight
setFieldGap
withFieldDimension, withFieldDimension, withFieldDimension, withFieldDimension
withFieldWidth
withFieldHeight
withFieldGap
withHide, withShow, withVisible
setMoveMode
withMoveMode
public FxCheckerboardViewerImpl(org.refcodes.checkerboard.Checkerboard<S> aCheckerboard)
public FxCheckerboardViewer<S> withMovePlayerDurationInMillis(int aMovePlayerDurationInMillis)
withMovePlayerDurationInMillis
in interface FxCheckerboardViewer<S>
public FxCheckerboardViewer<S> withAddPlayerDurationInMillis(int aAddPlayerDurationInMillis)
withAddPlayerDurationInMillis
in interface FxCheckerboardViewer<S>
public FxCheckerboardViewer<S> withRemovePlayerDurationInMillis(int aRemovePlayerDurationInMillis)
withRemovePlayerDurationInMillis
in interface FxCheckerboardViewer<S>
public FxCheckerboardViewer<S> withChangePlayerStateInMillis(int aChangePlayerStateInMillis)
withChangePlayerStateInMillis
in interface FxCheckerboardViewer<S>
public void setMovePlayerDurationInMillis(int aMovePlayerDurationInMillis)
setMovePlayerDurationInMillis
in interface FxCheckerboardViewer<S>
public int getAddPlayerDurationInMillis()
getAddPlayerDurationInMillis
in interface FxCheckerboardViewer<S>
public void setAddPlayerDurationInMillis(int aAddPlayerDurationInMillis)
setAddPlayerDurationInMillis
in interface FxCheckerboardViewer<S>
public int getRemovePlayerDurationInMillis()
getRemovePlayerDurationInMillis
in interface FxCheckerboardViewer<S>
public void setRemovePlayerDurationInMillis(int aRemovePlayerDurationInMillis)
setRemovePlayerDurationInMillis
in interface FxCheckerboardViewer<S>
public int getChangePlayerStateInMillis()
getChangePlayerStateInMillis
in interface FxCheckerboardViewer<S>
public void setChangePlayerStateInMillis(int changePlayerStateInMillis)
setChangePlayerStateInMillis
in interface FxCheckerboardViewer<S>
public int getMovePlayerDurationInMillis()
getMovePlayerDurationInMillis
in interface FxCheckerboardViewer<S>
public void setVisible(boolean isVisible)
setVisible
in interface org.refcodes.graphical.VisibleAccessor.VisibleMutator
public boolean isVisible()
isVisible
in interface org.refcodes.graphical.VisibleAccessor
public int getViewportOffsetX()
getViewportOffsetX
in interface org.refcodes.graphical.ViewportOffsetXAccessor
getViewportOffsetX
in class org.refcodes.checkerboard.impls.AbstractCheckerboardViewer<S,javafx.scene.Node,FxSpriteFactory<S>,FxCheckerboardViewer<S>>
public int getViewportOffsetY()
getViewportOffsetY
in interface org.refcodes.graphical.ViewportOffsetYAccessor
getViewportOffsetY
in class org.refcodes.checkerboard.impls.AbstractCheckerboardViewer<S,javafx.scene.Node,FxSpriteFactory<S>,FxCheckerboardViewer<S>>
public void initialize() throws org.refcodes.component.InitializeException
initialize
in interface org.refcodes.component.Initializable
org.refcodes.component.InitializeException
public void initialize(javafx.stage.Stage aContext) throws org.refcodes.component.ConfigureException
initialize
in interface org.refcodes.component.Configurable<javafx.stage.Stage>
org.refcodes.component.ConfigureException
public FxCheckerboardViewer<S> withInitialize(javafx.stage.Stage aContext) throws org.refcodes.component.ConfigureException
withInitialize
in interface org.refcodes.component.Configurable.ConfigureBuilder<javafx.stage.Stage,FxCheckerboardViewer<S>>
org.refcodes.component.ConfigureException
public void destroy()
destroy
in interface org.refcodes.component.Destroyable
destroy
in class org.refcodes.checkerboard.impls.AbstractCheckerboardViewer<S,javafx.scene.Node,FxSpriteFactory<S>,FxCheckerboardViewer<S>>
public void onPlayerEvent(org.refcodes.checkerboard.PlayerEvent<S> aEvent, org.refcodes.checkerboard.Checkerboard<S> aCheckerboard)
onPlayerEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onCheckerboardEvent(org.refcodes.checkerboard.CheckerboardEvent<S> aEvent)
onCheckerboardEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onChangePositionEvent(org.refcodes.checkerboard.ChangePositionEvent<S> aEvent, org.refcodes.checkerboard.Checkerboard<S> aCheckerboard) throws org.refcodes.exception.VetoException
onChangePositionEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
org.refcodes.exception.VetoException
public void onPositionChangedEvent(org.refcodes.checkerboard.PositionChangedEvent<S> aEvent, org.refcodes.checkerboard.Checkerboard<S> aCheckerboard)
onPositionChangedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onVisibilityChangedEvent(org.refcodes.checkerboard.VisibilityChangedEvent<S> aEvent, org.refcodes.checkerboard.Checkerboard<S> aCheckerboard)
onVisibilityChangedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onDraggabilityChangedEvent(org.refcodes.checkerboard.DraggabilityChangedEvent<S> aEvent, org.refcodes.checkerboard.Checkerboard<S> aCheckerboard)
onDraggabilityChangedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onStateChangedEvent(org.refcodes.checkerboard.StateChangedEvent<S> aEvent, org.refcodes.checkerboard.Checkerboard<S> aCheckerboard)
onStateChangedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onPlayerAddedEvent(org.refcodes.checkerboard.PlayerAddedEvent<S> aEvent)
onPlayerAddedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onPlayerRemovedEvent(org.refcodes.checkerboard.PlayerRemovedEvent<S> aEvent)
onPlayerRemovedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onGridModeChangedEvent(org.refcodes.checkerboard.GridModeChangedEvent<S> aEvent)
onGridModeChangedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onGridDimensionChangedEvent(org.refcodes.checkerboard.GridDimensionChangedEvent<S> aEvent)
onGridDimensionChangedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onViewportOffsetChangedEvent(org.refcodes.checkerboard.ViewportOffsetChangedEvent<S> aEvent)
onViewportOffsetChangedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
public void onViewportDimensionChangedEvent(org.refcodes.checkerboard.ViewportDimensionChangedEvent<S> aEvent)
onViewportDimensionChangedEvent
in interface org.refcodes.checkerboard.CheckerboardObserver<S>
protected void resetPlayers(int aDurationInMillis)
protected void scalePlayers(org.refcodes.graphical.FieldDimension aFieldDimension, org.refcodes.graphical.FieldDimension aPrecedingFieldDimension)
protected void hidePlayers(int aDurationInMillis)
Copyright © 2016. All rights reserved.