P
- The generic type representing a Player
S
- 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.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.DragOpacityAccessor.DragOpacityBuilder<B extends org.refcodes.graphical.DragOpacityAccessor.DragOpacityBuilder<B>>, org.refcodes.graphical.DragOpacityAccessor.DragOpacityMutator, org.refcodes.graphical.DragOpacityAccessor.DragOpacityProperty
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<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, 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
withAddPlayerDurationInMillis, withChangePlayerStateInMillis, withDragOpacity, withMovePlayerDurationInMillis, withRemovePlayerDurationInMillis
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, withInitializeUnchecked
setSpriteFactory
withSpriteFactory
getBackgroundFactory
setBackgroundFactory
withBackgroundFactory
toTotalHeight, toTotalWidth
setFieldDimension, setFieldDimension, setFieldDimension, setFieldDimension
setFieldWidth
setFieldHeight
setFieldGap
withFieldDimension, withFieldDimension, withFieldDimension, withFieldDimension
withFieldWidth
withFieldHeight
withFieldGap
equals, isInBounds, isInBounds, isInHeight, isInWidth
withHide, withShow, withVisible
setMoveMode
withMoveMode
public FxCheckerboardViewerImpl(org.refcodes.checkerboard.Checkerboard<P,S> aCheckerboard, javafx.stage.Stage aStage, org.refcodes.graphical.ext.javafx.FxViewportPaneImpl aViewportPane)
aCheckerboard
- the checkerboardaStage
- the stageaViewportPane
- the 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.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.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.ViewportOffsetYAccessor
getViewportOffsetY
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.DragOpacityAccessor
public void setDragOpacity(double aOpacity)
setDragOpacity
in interface org.refcodes.graphical.DragOpacityAccessor.DragOpacityMutator
public void initialize() throws org.refcodes.component.InitializeException
initialize
in interface org.refcodes.component.Initializable
org.refcodes.component.InitializeException
public void destroy()
destroy
in interface org.refcodes.component.Destroyable
destroy
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 duration in millisprotected void scalePlayers(org.refcodes.graphical.FieldDimension aFieldDimension, org.refcodes.graphical.FieldDimension aPrecedingFieldDimension)
aFieldDimension
- the field dimensionaPrecedingFieldDimension
- the preceding field dimensionprotected void hidePlayers(int aDurationInMillis)
aDurationInMillis
- the duration in millisCopyright © 2018. All rights reserved.