A B C D E F G H I L M N O P R S T U V W 

A

AbstractCheckerboard<T extends Checkerboard<P,S>,P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class CheckerboardImpl.
AbstractCheckerboard() - Constructor for class org.refcodes.checkerboard.AbstractCheckerboard
 
AbstractCheckerboardEvent<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class AbstractCheckerboardEvent.
AbstractCheckerboardEvent(CheckerboardAction, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.AbstractCheckerboardEvent
Instantiates a new abstract checkerboard event.
AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class AbstractPlayerCheckerboardEvent.
AbstractCheckerboardViewer<P extends Player<P,S>,S,IMG,SF extends SpriteFactory<IMG,S,?>,CBV extends CheckerboardViewer<P,S,CBV>> - Class in org.refcodes.checkerboard
In order to provide a Checkerboard, register an observer by invoking Observable.subscribeObserver(Object).
AbstractCheckerboardViewer(Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.AbstractCheckerboardViewer
Constructs the CheckerboardViewer for the given Checkerboard.
AbstractCheckerboardViewerEvent<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class AbstractCheckerboardViewerEvent.
AbstractCheckerboardViewerEvent(CheckerboardViewerAction, CheckerboardViewer<P, S, ?>) - Constructor for class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent
Instantiates a new abstract checkerboard viewer event.
AbstractGraphicalCheckerboardViewer<P extends Player<P,S>,S,IMG,SF extends SpriteFactory<IMG,S,?>,BF extends BackgroundFactory<IMG,CBV>,CBV extends GraphicalCheckerboardViewer<P,S,IMG,SF,BF,CBV>> - Class in org.refcodes.checkerboard
The Class AbstractGraphicalCheckerboardViewer.
AbstractGraphicalCheckerboardViewer(Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
Constructs the GraphicalCheckerboardViewer for the given Checkerboard.
AbstractPlayer<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class AbstractPlayer.
AbstractPlayer() - Constructor for class org.refcodes.checkerboard.AbstractPlayer
Empty constructor.
AbstractPlayer(int, int) - Constructor for class org.refcodes.checkerboard.AbstractPlayer
Instantiates a new abstract player.
AbstractPlayer(Position) - Constructor for class org.refcodes.checkerboard.AbstractPlayer
Instantiates a new abstract player.
AbstractPlayerCheckerboardEvent(CheckerboardAction, P, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent
Instantiates a new abstract player checkerboard event.
AbstractPlayerEvent<P extends Player<P,?>> - Class in org.refcodes.checkerboard
The Class AbstractPlayerEvent.
AbstractPlayerEvent(PlayerAction, P) - Constructor for class org.refcodes.checkerboard.AbstractPlayerEvent
Instantiates a new abstract player event.
ACTION - Static variable in interface org.refcodes.checkerboard.ChangePositionEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.ClickedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.DraggabilityChangedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.GridDimensionChangedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.GridModeChangedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.PlayerAddedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.PlayerRemovedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.PositionChangedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.StateChangedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.ViewportDimensionChangedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.ViewportOffsetChangedEvent
 
ACTION - Static variable in interface org.refcodes.checkerboard.VisibilityChangedEvent
 
ANTI_CLOCKWISE - org.refcodes.checkerboard.Rotation
Represents an anti-clockwise rotation.
atBottomLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At bottom left of.
atBottomLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
At bottom left of.
atBottomOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At bottom of.
atBottomOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
At bottom of.
atBottomRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At bottom right of.
atBottomRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
At bottom right of.
atLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At left of.
atLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
At left of.
atPosition(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At position.
atPosition(int, int) - Method in interface org.refcodes.checkerboard.Checkerboard
At position.
atPosition(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At position.
atPosition(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
At position.
atRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At right of.
atRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
At right of.
atTopLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At top left of.
atTopLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
At top left of.
atTopOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At top of.
atTopOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
At top of.
atTopRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
At top right of.
atTopRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
At top right of.

B

BackgroundFactory<IMG,CBV extends GraphicalCheckerboardViewer<?,?,IMG,?,? extends BackgroundFactory<IMG,CBV>,CBV>> - Interface in org.refcodes.checkerboard
A factory for creating Background objects.
BackgroundFactoryAccessor<BF extends BackgroundFactory<?,?>> - Interface in org.refcodes.checkerboard
Provides an accessor for a background factory property.
BackgroundFactoryAccessor.BackgroundFactoryBuilder<BF extends BackgroundFactory<?,?>,B extends BackgroundFactoryAccessor.BackgroundFactoryBuilder<BF,B>> - Interface in org.refcodes.checkerboard
Provides a builder method for a background factory property returning the builder for applying multiple build operations.
BackgroundFactoryAccessor.BackgroundFactoryMutator<BF extends BackgroundFactory<?,?>> - Interface in org.refcodes.checkerboard
Provides a mutator for a background factory property.
BackgroundFactoryAccessor.BackgroundFactoryProperty<BF extends BackgroundFactory<?,?>> - Interface in org.refcodes.checkerboard
Provides a background factory property.
BackgroundFactoryAccessor.BackgroundFactoryPropertyBuilder<BF extends BackgroundFactory<?,?>> - Interface in org.refcodes.checkerboard
Provides a background factory property builder.
blink() - Method in interface org.refcodes.checkerboard.Player
Causes the Player to blink.
BOTTOM - org.refcodes.checkerboard.MooreNeighbourhood
 
BOTTOM - org.refcodes.checkerboard.VonNeumannNeighbourhood
 
BOTTOM_LEFT - org.refcodes.checkerboard.MooreNeighbourhood
 
BOTTOM_RIGHT - org.refcodes.checkerboard.MooreNeighbourhood
 

C

CHANGE_POSITION - org.refcodes.checkerboard.PlayerAction
 
ChangePositionEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
The Interface ChangePositionEvent.
ChangePositionEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
The Class ChangePositionEventImpl.
ChangePositionEventImpl(int, int, int, int, P) - Constructor for class org.refcodes.checkerboard.ChangePositionEventImpl
Instantiates a new change position event.
ChangePositionEventImpl(Position, Position, P) - Constructor for class org.refcodes.checkerboard.ChangePositionEventImpl
Instantiates a new change position event.
ChangePositionObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Change position event observer.
Checkerboard<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface Checkerboard.
CheckerboardAccessor<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
Provides an accessor for a player property.
CheckerboardAccessor.CheckerboardBuilder<P extends Player<P,S>,S,B extends CheckerboardAccessor.CheckerboardBuilder<P,S,B>> - Interface in org.refcodes.checkerboard
Provides a builder method for a player property returning the builder for applying multiple build operations.
CheckerboardAccessor.CheckerboardMutator<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
Provides a mutator for a player property.
CheckerboardAccessor.CheckerboardProperty<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
Provides a player property.
CheckerboardAction - Enum in org.refcodes.checkerboard
The Enum CheckerboardAction.
CheckerboardEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface CheckerboardEvent.
CheckerboardImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class CheckerboardImpl.
CheckerboardImpl() - Constructor for class org.refcodes.checkerboard.CheckerboardImpl
 
CheckerboardObserver<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
An asynchronous update interface for receiving notifications about Checkerboard information as the Checkerboard is constructed.
CheckerboardViewer<P extends Player<P,S>,S,CBV extends CheckerboardViewer<P,S,CBV>> - Interface in org.refcodes.checkerboard
The Interface CheckerboardViewer.
CheckerboardViewerAction - Enum in org.refcodes.checkerboard
The Enum CheckerboardViewerAction.
CheckerboardViewerEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface CheckerboardViewerEvent.
clearPlayers() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Clear players.
clearPlayers() - Method in interface org.refcodes.checkerboard.Players
Clear players.
clearSprites() - Method in interface org.refcodes.checkerboard.Sprites
Clear sprites.
click() - Method in class org.refcodes.checkerboard.AbstractPlayer
Selects ("clicks") the player.
click() - Method in interface org.refcodes.checkerboard.Player
Selects ("clicks") the player.
CLICKED - org.refcodes.checkerboard.PlayerAction
 
ClickedEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
The Interface StateChangedEvent.
ClickedEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
The Class ChangePositionEventImpl.
ClickedEventImpl(P) - Constructor for class org.refcodes.checkerboard.ClickedEventImpl
Instantiates a new clicked event.
ClickedObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Click event observer.
CLOCKWISE - org.refcodes.checkerboard.Rotation
Represents a clockwise rotation.
clockwiseNext() - Method in enum org.refcodes.checkerboard.MooreNeighbourhood
Returns the next clockwise state relative to the current state.
clockwiseNext() - Method in interface org.refcodes.checkerboard.Neighbourhood
Returns the next clockwise state relative to the current state.
clockwiseNext() - Method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
Returns the next clockwise state relative to the current state.
clockwisePrevious() - Method in enum org.refcodes.checkerboard.MooreNeighbourhood
Returns the next anti-clockwise state relative to the current state.
clockwisePrevious() - Method in interface org.refcodes.checkerboard.Neighbourhood
Returns the next anti-clockwise state relative to the current state.
clockwisePrevious() - Method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
Returns the next anti-clockwise state relative to the current state.
ConsoleCheckerboardViewer<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
Extends the interface CheckerboardViewer with functionality required for console output.
ConsoleCheckerboardViewerImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
Most basic implementation of the CheckerboardViewer interface printing the current checkerboard as good as it gets.
ConsoleCheckerboardViewerImpl(Checkerboard<P, S>, ConsoleSpriteFactory<S>) - Constructor for class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
Constructs the ConsoleCheckerboardViewer with the provided SpriteFactory creating "Sprites" (in this case String instances) for visualizing the playground's state.
ConsoleCheckerboardViewerImpl(Checkerboard<P, S>, ConsoleSpriteFactory<S>, int) - Constructor for class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
Constructs the ConsoleCheckerboardViewer with the provided SpriteFactory creating "Sprites" (in this case String instances) for visualizing the playground's state.
ConsoleCheckerboardViewerImpl(Checkerboard<P, S>, ConsoleSpriteFactory<S>, int, int) - Constructor for class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
Constructs the ConsoleCheckerboardViewer with the provided SpriteFactory creating "Sprites" (in this case String instances) for visualizing the playground's state.
ConsoleSpriteFactory<S> - Interface in org.refcodes.checkerboard
 
containsSprite(S) - Method in interface org.refcodes.checkerboard.Sprites
Contains sprite.

D

destroy() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
destroy() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
DRAGGABILITY_CHANGED - org.refcodes.checkerboard.PlayerAction
 
DraggabilityChangedEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
The Interface DraggabilityChangedEvent.
DraggabilityChangedEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
The Class DraggabilityChangedEventImpl.
DraggabilityChangedEventImpl(P) - Constructor for class org.refcodes.checkerboard.DraggabilityChangedEventImpl
Instantiates a new draggability changed event.
DraggabilityChangedObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Draggability changed event observer.
draggable() - Method in class org.refcodes.checkerboard.AbstractPlayer

E

equals(Object) - Method in class org.refcodes.checkerboard.AbstractCheckerboard

F

FIELD_DIMENSION_CHANGED - org.refcodes.checkerboard.CheckerboardViewerAction
 
fireEvent(PlayerEvent<P>, PlayerObserver<P, S>, ExecutionStrategy) - Method in class org.refcodes.checkerboard.AbstractPlayer
Fire event.
fireEvent(GenericEvent<?>, CheckerboardObserver<P, S>, ExecutionStrategy) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Fire event.
forEach(Consumer<P>) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Performs the given action for each Player on the Checkerboard until all players have been processed or the action throws an exception.
forEach(Consumer<P>) - Method in interface org.refcodes.checkerboard.Checkerboard
Performs the given action for each Player on the Checkerboard until all players have been processed or the action throws an exception.

G

getAction() - Method in class org.refcodes.checkerboard.AbstractCheckerboardEvent
getAction() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent
getAction() - Method in class org.refcodes.checkerboard.AbstractPlayerEvent
getBackgroundFactory() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
Retrieves the background factory from the background factory property.
getBackgroundFactory() - Method in interface org.refcodes.checkerboard.BackgroundFactoryAccessor
Retrieves the background factory from the background factory property.
getCheckerboard() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
Gets the checkerboard.
getCheckerboard() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
Gets the checkerboard.
getCheckerboard() - Method in interface org.refcodes.checkerboard.CheckerboardAccessor
Retrieves the player from the player property.
getColumn(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Gets the column.
getColumn(int) - Method in interface org.refcodes.checkerboard.Checkerboard
Gets the column.
getColumnWidth() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
getContainerHeight() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
getContainerWidth() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
getFieldGap() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
getFieldHeight() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
getFieldWidth() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
getGridHeight() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
getGridHeight() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
getGridHeight() - Method in class org.refcodes.checkerboard.GridDimensionChangedEventImpl
getGridMode() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
getGridMode() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
getGridMode() - Method in class org.refcodes.checkerboard.GridModeChangedEventImpl
getGridWidth() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
getGridWidth() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
getGridWidth() - Method in class org.refcodes.checkerboard.GridDimensionChangedEventImpl
getMinViewportDimension() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
getMoveMode() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
getPlayer() - Method in class org.refcodes.checkerboard.AbstractCheckerboardEvent.AbstractPlayerCheckerboardEvent
Gets the player.
getPlayer() - Method in interface org.refcodes.checkerboard.PlayerAccessor
Retrieves the player from the player property.
getPlayers() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Gets the players.
getPlayers() - Method in interface org.refcodes.checkerboard.Players
Gets the players.
getPositionX() - Method in class org.refcodes.checkerboard.AbstractPlayer
getPositionX() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
getPositionX() - Method in enum org.refcodes.checkerboard.MooreNeighbourhood
Returns the relative X position to position (0, 0).
getPositionX() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
getPositionX() - Method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
Returns the relative X position to position (0, 0).
getPositionY() - Method in class org.refcodes.checkerboard.AbstractPlayer
getPositionY() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
getPositionY() - Method in enum org.refcodes.checkerboard.MooreNeighbourhood
Returns the relative Y position to position (0, 0).
getPositionY() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
getPositionY() - Method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
Returns the relative Y position to position (0, 0).
getPrecedingGridDimension() - Method in interface org.refcodes.checkerboard.GridDimensionChangedEvent
Gets the preceding grid dimension.
getPrecedingGridDimension() - Method in class org.refcodes.checkerboard.GridDimensionChangedEventImpl
Gets the preceding grid dimension.
getPrecedingGridMode() - Method in interface org.refcodes.checkerboard.GridModeChangedEvent
Gets the preceding grid mode.
getPrecedingGridMode() - Method in class org.refcodes.checkerboard.GridModeChangedEventImpl
Gets the preceding grid mode.
getPrecedingPosition() - Method in interface org.refcodes.checkerboard.ChangePositionEvent
Gets the preceding position.
getPrecedingPosition() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
Gets the preceding position.
getPrecedingPosition() - Method in interface org.refcodes.checkerboard.PositionChangedEvent
Gets the preceding position.
getPrecedingPosition() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
Gets the preceding position.
getPrecedingState() - Method in interface org.refcodes.checkerboard.StateChangedEvent
Gets the preceding state.
getPrecedingState() - Method in class org.refcodes.checkerboard.StateChangedEventImpl
Gets the preceding state.
getPrecedingViewportDimension() - Method in interface org.refcodes.checkerboard.ViewportDimensionChangedEvent
Gets the preceding viewport dimension.
getPrecedingViewportDimension() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
Gets the preceding viewport dimension.
getPrecedingViewportOffset() - Method in interface org.refcodes.checkerboard.ViewportOffsetChangedEvent
Gets the preceding viewport offset.
getPrecedingViewportOffset() - Method in class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
Gets the preceding viewport offset.
getRedrawLoopTimeInMillis() - Method in interface org.refcodes.checkerboard.ConsoleCheckerboardViewer
Retrieves the refresh loop time between two redraw cycles of the Checkerboard.
getRedrawLoopTimeInMillis() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
Retrieves the refresh loop time between two redraw cycles of the Checkerboard.
getRow(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Gets the row.
getRow(int) - Method in interface org.refcodes.checkerboard.Checkerboard
Gets the row.
getScaleMode() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
getSource() - Method in class org.refcodes.checkerboard.AbstractCheckerboardEvent
getSource() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent
getSource() - Method in class org.refcodes.checkerboard.AbstractPlayerEvent
getSprite(S) - Method in interface org.refcodes.checkerboard.Sprites
Gets the sprite.
getSpriteFactory() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
Retrieves the sprite factory from the sprite factory property.
getSpriteFactory() - Method in interface org.refcodes.checkerboard.SpriteFactoryAccessor
Retrieves the sprite factory from the sprite factory property.
getStatus() - Method in class org.refcodes.checkerboard.AbstractPlayer
getStatus() - Method in class org.refcodes.checkerboard.StateChangedEventImpl
getVectorX() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
getVectorX() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
getVectorY() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
getVectorY() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
getViewportHeight() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
getViewportHeight() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
getViewportOffset() - Method in interface org.refcodes.checkerboard.ViewportDimensionChangedEvent
Gets the viewport offset.
getViewportOffset() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
Gets the viewport offset.
getViewportOffsetX() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
getViewportOffsetX() - Method in class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
getViewportOffsetY() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
getViewportOffsetY() - Method in class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
getViewportWidth() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
getViewportWidth() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
GraphicalCheckerboardViewer<P extends Player<P,S>,S,IMG,SF extends SpriteFactory<IMG,S,?>,BF extends BackgroundFactory<IMG,CBV>,CBV extends GraphicalCheckerboardViewer<P,S,IMG,SF,BF,CBV>> - Interface in org.refcodes.checkerboard
The Interface GraphicalCheckerboardViewer.
GRID_DIMENSION_CHANGED - org.refcodes.checkerboard.CheckerboardAction
 
GRID_MODE_CHANGED - org.refcodes.checkerboard.CheckerboardAction
 
GridDimensionChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface GridDimensionChangedEvent.
GridDimensionChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class GridDimensionChangedEventImpl.
GridDimensionChangedEventImpl(int, int, int, int, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.GridDimensionChangedEventImpl
Instantiates a new grid dimension changed event.
GridModeChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface GridModeChangedEvent.
GridModeChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class GridModeChangedEventImpl.
GridModeChangedEventImpl(GridMode, GridMode, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.GridModeChangedEventImpl
Instantiates a new grid mode changed event.

H

hasAtBottomLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at bottom left of.
hasAtBottomLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at bottom left of.
hasAtBottomOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at bottom of.
hasAtBottomOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at bottom of.
hasAtBottomRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at bottom right of.
hasAtBottomRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at bottom right of.
hasAtLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at left of.
hasAtLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at left of.
hasAtPosition(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at position.
hasAtPosition(int, int) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at position.
hasAtPosition(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at position.
hasAtPosition(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at position.
hasAtRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at right of.
hasAtRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at right of.
hasAtTopLeftOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at top left of.
hasAtTopLeftOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at top left of.
hasAtTopOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at top of.
hasAtTopOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at top of.
hasAtTopRightOf(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for at top right of.
hasAtTopRightOf(Position) - Method in interface org.refcodes.checkerboard.Checkerboard
Checks for at top right of.
hashCode() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
hasPlayer(P) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for player.
hasPlayer(P) - Method in interface org.refcodes.checkerboard.Players
Checks for player.
hasPlayers() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Checks for players.
hasPlayers() - Method in interface org.refcodes.checkerboard.Players
Checks for players.
hasSprites() - Method in interface org.refcodes.checkerboard.Sprites
Checks for sprites.
hide() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
hide() - Method in class org.refcodes.checkerboard.AbstractPlayer

I

initialize() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
INITIALIZE - org.refcodes.checkerboard.CheckerboardAction
 
INITIALIZE - org.refcodes.checkerboard.CheckerboardViewerAction
 
inverse() - Method in enum org.refcodes.checkerboard.Rotation
Inverts the rotation direction.
isDraggable() - Method in class org.refcodes.checkerboard.AbstractPlayer
isRedrawOnEvent() - Method in interface org.refcodes.checkerboard.ConsoleCheckerboardViewer
Determines whether the Checkerboard is printed out upon any according events from the underlying Checkerboard or as of the refresh loop time (see ConsoleCheckerboardViewer.getRedrawLoopTimeInMillis()).
isRedrawOnEvent() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
Determines whether the Checkerboard is printed out upon any according events from the underlying Checkerboard or as of the refresh loop time (see ConsoleCheckerboardViewer.getRedrawLoopTimeInMillis()).
isVisible() - Method in class org.refcodes.checkerboard.AbstractPlayer

L

LEFT - org.refcodes.checkerboard.MooreNeighbourhood
 
LEFT - org.refcodes.checkerboard.VonNeumannNeighbourhood
 

M

MIN_VIEWPORT_DIMENSION_CHANGED - org.refcodes.checkerboard.CheckerboardViewerAction
 
MooreNeighbourhood - Enum in org.refcodes.checkerboard
Definitions of the Moore neighbourhood.
moveDown() - Method in interface org.refcodes.checkerboard.Player
Moves the player one down.
moveLeft() - Method in interface org.refcodes.checkerboard.Player
Moves the player one to the left.
moveRight() - Method in interface org.refcodes.checkerboard.Player
Moves the player one to the right.
moveUp() - Method in interface org.refcodes.checkerboard.Player
Moves the player one up.

N

Neighbourhood<S> - Interface in org.refcodes.checkerboard
Methods useful for working with neighborhoods related to cellular automatons, such as the VonNeumannNeighbourhood or the MooreNeighbourhood.
next(N) - Method in enum org.refcodes.checkerboard.Rotation
Returns the next neighbourhood relative to the provided neighbourhood.
next(Rotation) - Method in interface org.refcodes.checkerboard.Neighbourhood
Returns the next neighborhood for the given rotation relative to the current state.

O

onChangePosition(ChangePositionObserver<P>) - Method in interface org.refcodes.checkerboard.Player
Registers an according observer.
onChangePositionEvent(ChangePositionEvent<P>) - Method in interface org.refcodes.checkerboard.ChangePositionObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onChangePositionEvent(ChangePositionEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onChangePositionEvent(ChangePositionEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onChangePositionEvent(ChangePositionEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onCheckerboardEvent(CheckerboardEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onCheckerboardEvent(CheckerboardEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onClicked(ClickedObserver<P>) - Method in interface org.refcodes.checkerboard.Player
Registers an according observer.
onClickedEvent(ClickedEvent<P>) - Method in interface org.refcodes.checkerboard.ClickedObserver
This method is called when a player has been clicked.
onClickedEvent(ClickedEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
This method is called when a player has been clicked.
onDraggabilityChanged(DraggabilityChangedObserver<P>) - Method in interface org.refcodes.checkerboard.Player
Registers an according observer.
onDraggabilityChangedEvent(DraggabilityChangedEvent<P>) - Method in interface org.refcodes.checkerboard.DraggabilityChangedObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onDraggabilityChangedEvent(DraggabilityChangedEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onDraggabilityChangedEvent(DraggabilityChangedEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onDraggabilityChangedEvent(DraggabilityChangedEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onEventPrintPlayground() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
Prints the playground upon an according Checkerboard event in case the
onGridDimensionChangedEvent(GridDimensionChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onGridDimensionChangedEvent(GridDimensionChangedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onGridModeChangedEvent(GridModeChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onGridModeChangedEvent(GridModeChangedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onPlayerAddedEvent(PlayerAddedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onPlayerAddedEvent(PlayerAddedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onPlayerEvent(PlayerEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onPlayerEvent(PlayerEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onPlayerEvent(PlayerEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onPlayerRemovedEvent(PlayerRemovedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onPlayerRemovedEvent(PlayerRemovedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onPositionChanged(PositionChangedObserver<P>) - Method in interface org.refcodes.checkerboard.Player
Registers an according observer.
onPositionChangedEvent(PositionChangedEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onPositionChangedEvent(PositionChangedEvent<P>) - Method in interface org.refcodes.checkerboard.PositionChangedObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onPositionChangedEvent(PositionChangedEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onPositionChangedEvent(PositionChangedEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onStateChanged(StateChangedObserver<P, S>) - Method in interface org.refcodes.checkerboard.Player
Registers an according observer.
onStateChangedEvent(StateChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.PlayerObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onStateChangedEvent(StateChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.StateChangedObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onStateChangedEvent(StateChangedEvent<P, S>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onStateChangedEvent(StateChangedEvent<P, S>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onSubscribe(SubscribeEvent<Checkerboard<P, S>>) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
onUnsubscribe(UnsubscribeEvent<Checkerboard<P, S>>) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
onUnsubscribe(UnsubscribeEvent<Checkerboard<P, S>>) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
onViewportDimensionChangedEvent(ViewportDimensionChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onViewportDimensionChangedEvent(ViewportDimensionChangedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onViewportOffsetChangedEvent(ViewportOffsetChangedEvent<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onViewportOffsetChangedEvent(ViewportOffsetChangedEvent<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onVisibilityChanged(VisibilityChangedObserver<P>) - Method in interface org.refcodes.checkerboard.Player
Registers an according observer.
onVisibilityChangedEvent(VisibilityChangedEvent<P>) - Method in interface org.refcodes.checkerboard.PlayerObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onVisibilityChangedEvent(VisibilityChangedEvent<P>) - Method in interface org.refcodes.checkerboard.VisibilityChangedObserver
This method is called when information about an Player which was previously requested using an asynchronous interface becomes available.
onVisibilityChangedEvent(VisibilityChangedEvent<P>, Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardObserver
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
onVisibilityChangedEvent(VisibilityChangedEvent<P>, Checkerboard<P, S>) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
This method is called when information about an Checkerboard which was previously requested using an asynchronous interface becomes available.
org.refcodes.checkerboard - package org.refcodes.checkerboard
The refcodes-checkerboard artifact provides types and definitions to represent a virtual checkerboard to be used by the alike games two dimensional cellular automatons.

P

Player<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
A Player defines an actor (player) on a playground (checkerboard).
PLAYER_ADDED - org.refcodes.checkerboard.CheckerboardAction
 
PLAYER_REMOVED - org.refcodes.checkerboard.CheckerboardAction
 
PlayerAccessor<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Provides an accessor for a player property.
PlayerAccessor.PlayerBuilder<P extends Player<P,?>,B extends PlayerAccessor.PlayerBuilder<P,B>> - Interface in org.refcodes.checkerboard
Provides a builder method for a player property returning the builder for applying multiple build operations.
PlayerAccessor.PlayerMutator<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Provides a mutator for a player property.
PlayerAccessor.PlayerProperty<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Provides a player property.
PlayerAccessor.PlayerPropertyBuilder<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Provides a player property builder.
PlayerAction - Enum in org.refcodes.checkerboard
The Enum PlayerAction.
PlayerAddedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface PlayerAddedEvent.
PlayerAddedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class PlayerAddedEventImpl.
PlayerAddedEventImpl(P, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.PlayerAddedEventImpl
Instantiates a new player added event.
playerCount() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Player count.
playerCount() - Method in interface org.refcodes.checkerboard.Players
Player count.
PlayerEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Base definition of a player related event.
PlayerObserver<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
An asynchronous update interface for receiving notifications about Player information as the Player is constructed.
PlayerRemovedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface PlayerRemovedEvent.
PlayerRemovedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class PlayerRemovedEventImpl.
PlayerRemovedEventImpl(P, Checkerboard<P, S>) - Constructor for class org.refcodes.checkerboard.PlayerRemovedEventImpl
Instantiates a new player removed event.
players() - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Players.
players() - Method in interface org.refcodes.checkerboard.Players
Players.
Players<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
The Interface Players.
POSITION_CHANGED - org.refcodes.checkerboard.PlayerAction
 
PositionChangedEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
The Interface PositionChangedEvent.
PositionChangedEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
The Class PositionChangedEventImpl.
PositionChangedEventImpl(int, int, int, int, P) - Constructor for class org.refcodes.checkerboard.PositionChangedEventImpl
Instantiates a new position changed event.
PositionChangedEventImpl(Position, Position, P) - Constructor for class org.refcodes.checkerboard.PositionChangedEventImpl
Instantiates a new position changed event.
PositionChangedObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Position changed event observer.
printPlaygroundDaemon() - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
Loops the playground printing via ConsoleCheckerboardViewerImpl.printPlayground().
putPlayer(P) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Put player.
putPlayer(P) - Method in interface org.refcodes.checkerboard.Players
Put player.
putSprite(Relation<S, IMG>) - Method in interface org.refcodes.checkerboard.Sprites
Put sprite.
putSprite(S, IMG) - Method in interface org.refcodes.checkerboard.Sprites
Put sprite.

R

removePlayer(P) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
Removes the player.
removePlayer(P) - Method in interface org.refcodes.checkerboard.Players
Removes the player.
removeSprite(S) - Method in interface org.refcodes.checkerboard.Sprites
Removes the sprite.
RIGHT - org.refcodes.checkerboard.MooreNeighbourhood
 
RIGHT - org.refcodes.checkerboard.VonNeumannNeighbourhood
 
Rotation - Enum in org.refcodes.checkerboard
Rotation in terms of "clockwise" or "anti-clockwise".

S

setBackgroundFactory(BF) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
Sets the background factory for the background factory property.
setBackgroundFactory(BF) - Method in interface org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryMutator
Sets the background factory for the background factory property.
setCheckerboard(Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardAccessor.CheckerboardMutator
Sets the player for the player property.
setColumnWidth(int) - Method in class org.refcodes.checkerboard.ConsoleCheckerboardViewerImpl
setDraggable(boolean) - Method in class org.refcodes.checkerboard.AbstractPlayer
Sets the draggable.
setFieldDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
setFieldDimension(int, int, int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
setFieldDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
setFieldDimension(FieldDimension) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
setFieldGap(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
setFieldHeight(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
setFieldWidth(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
setGridDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
setGridDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
setGridDimension(GridDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
setGridHeight(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
setGridMode(GridMode) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
setGridWidth(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
setMinViewportDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setMinViewportDimension(ViewportDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setMoveMode(MoveMode) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
setPlayer(P) - Method in interface org.refcodes.checkerboard.PlayerAccessor.PlayerMutator
Sets the player for the player property.
setPosition(int, int) - Method in class org.refcodes.checkerboard.AbstractPlayer
Sets the position.
setPosition(Position) - Method in class org.refcodes.checkerboard.AbstractPlayer
setPositionX(int) - Method in class org.refcodes.checkerboard.AbstractPlayer
Sets the position X.
setPositionY(int) - Method in class org.refcodes.checkerboard.AbstractPlayer
Sets the position Y.
setScaleMode(ScaleMode) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
setSpriteFactory(SF) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
Sets the sprite factory for the sprite factory property.
setSpriteFactory(SF) - Method in interface org.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryMutator
Sets the sprite factory for the sprite factory property.
setStatus(S) - Method in class org.refcodes.checkerboard.AbstractPlayer
Sets the state.
setViewportDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportDimension(ViewportDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportHeight(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportOffset(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportOffset(Offset) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportOffset(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportOffset(ViewportOffset) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportOffsetX(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportOffsetY(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setViewportWidth(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
setVisible(boolean) - Method in class org.refcodes.checkerboard.AbstractPlayer
Sets the visible.
show() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
show() - Method in class org.refcodes.checkerboard.AbstractPlayer
spriteCount() - Method in interface org.refcodes.checkerboard.Sprites
Sprite count.
SpriteFactory<IMG,S,CBV extends CheckerboardViewer<?,S,? extends CBV>> - Interface in org.refcodes.checkerboard
A factory for creating Sprite objects.
SpriteFactoryAccessor<SF extends SpriteFactory<?,?,?>> - Interface in org.refcodes.checkerboard
Provides an accessor for a sprite factory property.
SpriteFactoryAccessor.SpriteFactoryBuilder<SF extends SpriteFactory<?,?,?>,B extends SpriteFactoryAccessor.SpriteFactoryBuilder<SF,B>> - Interface in org.refcodes.checkerboard
Provides a builder method for a sprite factory property returning the builder for applying multiple build operations.
SpriteFactoryAccessor.SpriteFactoryMutator<SF extends SpriteFactory<?,?,?>> - Interface in org.refcodes.checkerboard
Provides a mutator for a sprite factory property.
SpriteFactoryAccessor.SpriteFactoryProperty<SF extends SpriteFactory<?,?,?>> - Interface in org.refcodes.checkerboard
Provides a sprite factory property.
SpriteFactoryAccessor.SpriteFactoryPropertyBuilder<SF extends SpriteFactory<?,?,?>> - Interface in org.refcodes.checkerboard
Provides a sprite factory property builder.
Sprites<SPS extends Sprites<SPS,S,IMG>,S,IMG> - Interface in org.refcodes.checkerboard
The Interface Sprites.
STATE_CHANGED - org.refcodes.checkerboard.PlayerAction
 
StateChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface StateChangedEvent.
StateChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class StateChangedEventImpl.
StateChangedEventImpl(S, S, P) - Constructor for class org.refcodes.checkerboard.StateChangedEventImpl
Instantiates a new state changed event.
StateChangedObserver<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
State changed event observer.
states() - Method in interface org.refcodes.checkerboard.Sprites
States.
stationary() - Method in class org.refcodes.checkerboard.AbstractPlayer
subscribeObserver(CheckerboardObserver<P, S>) - Method in class org.refcodes.checkerboard.AbstractCheckerboard

T

Taito<S> - Interface in org.refcodes.checkerboard
"...
TaitoImpl<S> - Class in org.refcodes.checkerboard
The Class TaitoImpl.
TaitoImpl(int, int) - Constructor for class org.refcodes.checkerboard.TaitoImpl
Instantiates a new taito impl.
TaitoImpl(Position) - Constructor for class org.refcodes.checkerboard.TaitoImpl
Instantiates a new taito impl.
TOP - org.refcodes.checkerboard.MooreNeighbourhood
 
TOP - org.refcodes.checkerboard.VonNeumannNeighbourhood
 
TOP_LEFT - org.refcodes.checkerboard.MooreNeighbourhood
 
TOP_RIGHT - org.refcodes.checkerboard.MooreNeighbourhood
 
toString() - Method in class org.refcodes.checkerboard.AbstractCheckerboardEvent
toString() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewerEvent
toString() - Method in class org.refcodes.checkerboard.AbstractPlayer
toString() - Method in class org.refcodes.checkerboard.AbstractPlayerEvent
toString() - Method in class org.refcodes.checkerboard.ChangePositionEventImpl
toString() - Method in class org.refcodes.checkerboard.DraggabilityChangedEventImpl
toString() - Method in class org.refcodes.checkerboard.GridDimensionChangedEventImpl
toString() - Method in class org.refcodes.checkerboard.PositionChangedEventImpl
toString() - Method in class org.refcodes.checkerboard.StateChangedEventImpl
toString() - Method in class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
toString() - Method in class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
toString() - Method in class org.refcodes.checkerboard.VisibilityChangedEventImpl
toTotalHeight() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
toTotalWidth() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer

U

unsubscribeObserver(CheckerboardObserver<P, S>) - Method in class org.refcodes.checkerboard.AbstractCheckerboard

V

valueOf(String) - Static method in enum org.refcodes.checkerboard.CheckerboardAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.checkerboard.CheckerboardViewerAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.checkerboard.MooreNeighbourhood
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.checkerboard.PlayerAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.checkerboard.Rotation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.refcodes.checkerboard.CheckerboardAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.checkerboard.CheckerboardViewerAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.checkerboard.MooreNeighbourhood
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.checkerboard.PlayerAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.checkerboard.Rotation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface org.refcodes.checkerboard.Sprites
Values.
values() - Static method in enum org.refcodes.checkerboard.VonNeumannNeighbourhood
Returns an array containing the constants of this enum type, in the order they are declared.
VIEWPORT_DIMENSION_CHANGED - org.refcodes.checkerboard.CheckerboardViewerAction
 
VIEWPORT_OFFSET_CHANGED - org.refcodes.checkerboard.CheckerboardViewerAction
 
ViewportDimensionChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface ViewportDimensionChangedEvent.
ViewportDimensionChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class ViewportDimensionChangedEventImpl.
ViewportDimensionChangedEventImpl(int, int, int, int, int, int, CheckerboardViewer<P, S, ?>) - Constructor for class org.refcodes.checkerboard.ViewportDimensionChangedEventImpl
Instantiates a new viewport dimension changed event.
ViewportOffsetChangedEvent<P extends Player<P,S>,S> - Interface in org.refcodes.checkerboard
The Interface ViewportOffsetChangedEvent.
ViewportOffsetChangedEventImpl<P extends Player<P,S>,S> - Class in org.refcodes.checkerboard
The Class ViewportOffsetChangedEventImpl.
ViewportOffsetChangedEventImpl(int, int, int, int, CheckerboardViewer<P, S, ?>) - Constructor for class org.refcodes.checkerboard.ViewportOffsetChangedEventImpl
Instantiates a new viewport offset changed event.
VISIBILITY_CHANGED - org.refcodes.checkerboard.PlayerAction
 
VisibilityChangedEvent<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
The Interface VisibilityChangedEvent.
VisibilityChangedEventImpl<P extends Player<P,?>> - Class in org.refcodes.checkerboard
The Class VisibilityChangedEventImpl.
VisibilityChangedEventImpl(P) - Constructor for class org.refcodes.checkerboard.VisibilityChangedEventImpl
Instantiates a new visibility changed event.
VisibilityChangedObserver<P extends Player<P,?>> - Interface in org.refcodes.checkerboard
Visibility changed event observer.
VonNeumannNeighbourhood - Enum in org.refcodes.checkerboard
Definitions of the Von-Neumann neighbourhood.

W

withBackgroundFactory(BF) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With background factory.
withBackgroundFactory(BF) - Method in interface org.refcodes.checkerboard.BackgroundFactoryAccessor.BackgroundFactoryBuilder
Sets the background factory for the background factory property.
withCheckerboard(Checkerboard<P, S>) - Method in interface org.refcodes.checkerboard.CheckerboardAccessor.CheckerboardBuilder
Sets the player for the player property.
withColumnWidth(int) - Method in interface org.refcodes.checkerboard.ConsoleCheckerboardViewer
withDraggable() - Method in class org.refcodes.checkerboard.AbstractPlayer
With draggable.
withDraggable(boolean) - Method in class org.refcodes.checkerboard.AbstractPlayer
With draggable.
withFieldDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With field dimension.
withFieldDimension(int, int, int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With field dimension.
withFieldDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With field dimension.
withFieldDimension(FieldDimension) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With field dimension.
withFieldGap(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With field gap.
withFieldHeight(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With field height.
withFieldWidth(int) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With field width.
withGridDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
withGridDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
withGridDimension(GridDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
withGridHeight(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
withGridMode(GridMode) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
withGridWidth(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboard
withHide() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With hide.
withHide() - Method in class org.refcodes.checkerboard.AbstractPlayer
With hide.
withInitialize() - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With initialize.
withInitialize() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With initialize.
withMinViewportDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With min viewport dimension.
withMinViewportDimension(ViewportDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With min viewport dimension.
withMoveMode(MoveMode) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With move mode.
withPlayer(P) - Method in interface org.refcodes.checkerboard.PlayerAccessor.PlayerBuilder
Sets the player for the player property.
withPosition(int, int) - Method in class org.refcodes.checkerboard.AbstractPlayer
With position.
withPosition(Position) - Method in class org.refcodes.checkerboard.AbstractPlayer
With position.
withPositionX(int) - Method in class org.refcodes.checkerboard.AbstractPlayer
With position X.
withPositionY(int) - Method in class org.refcodes.checkerboard.AbstractPlayer
With position Y.
withScaleMode(ScaleMode) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With scale mode.
withShow() - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With show.
withShow() - Method in class org.refcodes.checkerboard.AbstractPlayer
With show.
withSprite(Relation<S, IMG>) - Method in interface org.refcodes.checkerboard.Sprites
With sprite.
withSprite(S, IMG) - Method in interface org.refcodes.checkerboard.Sprites
With sprite.
withSpriteFactory(SF) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With sprite factory.
withSpriteFactory(SF) - Method in interface org.refcodes.checkerboard.SpriteFactoryAccessor.SpriteFactoryBuilder
Sets the sprite factory for the sprite factory property.
withStationary() - Method in class org.refcodes.checkerboard.AbstractPlayer
With stationary.
withStatus(S) - Method in class org.refcodes.checkerboard.AbstractPlayer
With state.
withViewportDimension(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport dimension.
withViewportDimension(Dimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport dimension.
withViewportDimension(ViewportDimension) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport dimension.
withViewportHeight(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport height.
withViewportOffset(int, int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport offset.
withViewportOffset(Offset) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport offset.
withViewportOffset(Position) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport offset.
withViewportOffset(ViewportOffset) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport offset.
withViewportOffsetX(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport offset X.
withViewportOffsetY(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport offset Y.
withViewportWidth(int) - Method in class org.refcodes.checkerboard.AbstractCheckerboardViewer
With viewport width.
withVisible(boolean) - Method in class org.refcodes.checkerboard.AbstractGraphicalCheckerboardViewer
With visible.
withVisible(boolean) - Method in class org.refcodes.checkerboard.AbstractPlayer
With visible.
A B C D E F G H I L M N O P R S T U V W