Interface FxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>
-
- Type Parameters:
P
- the generic typeS
- the generic type
- All Superinterfaces:
org.refcodes.checkerboard.BackgroundFactory<P,S>
,org.refcodes.factory.ContextTypeFactory<P,S>
,FxBackgroundFactory<P,S>
- All Known Implementing Classes:
FxChessboardFactoryImpl
public interface FxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S> extends FxBackgroundFactory<P,S>
A factory for creating FxChessboard objects.- Author:
- steiner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javafx.scene.paint.Color
getEvenFieldColor()
Gets the even field color.javafx.scene.paint.Color
getFieldGapColor()
Gets the field gap color.javafx.scene.paint.Color
getOddFieldColor()
Gets the odd field color.void
setEvenFieldColor(javafx.scene.paint.Color eEvenFieldColor)
Sets the even field color.void
setFieldGapColor(javafx.scene.paint.Color aFieldGapColor)
Sets the field gap color.void
setOddFieldColor(javafx.scene.paint.Color aOddFieldColor)
Sets the odd field color.FxChessboardFactory<P,S>
withEvenFieldColor(javafx.scene.paint.Color aEvenFieldColor)
With even field color.FxChessboardFactory<P,S>
withFieldGapColor(javafx.scene.paint.Color aFieldGapColor)
With field gap color.FxChessboardFactory<P,S>
withOddFieldColor(javafx.scene.paint.Color aOddFieldColor)
With odd field color.
-
-
-
Method Detail
-
withEvenFieldColor
FxChessboardFactory<P,S> withEvenFieldColor(javafx.scene.paint.Color aEvenFieldColor)
With even field color.- Parameters:
aEvenFieldColor
- the even field color- Returns:
- the fx chessboard factory
-
withOddFieldColor
FxChessboardFactory<P,S> withOddFieldColor(javafx.scene.paint.Color aOddFieldColor)
With odd field color.- Parameters:
aOddFieldColor
- the odd field color- Returns:
- the fx chessboard factory
-
withFieldGapColor
FxChessboardFactory<P,S> withFieldGapColor(javafx.scene.paint.Color aFieldGapColor)
With field gap color.- Parameters:
aFieldGapColor
- the field gap color- Returns:
- the fx chessboard factory
-
getEvenFieldColor
javafx.scene.paint.Color getEvenFieldColor()
Gets the even field color.- Returns:
- the even field color
-
setEvenFieldColor
void setEvenFieldColor(javafx.scene.paint.Color eEvenFieldColor)
Sets the even field color.- Parameters:
eEvenFieldColor
- the new even field color
-
getOddFieldColor
javafx.scene.paint.Color getOddFieldColor()
Gets the odd field color.- Returns:
- the odd field color
-
setOddFieldColor
void setOddFieldColor(javafx.scene.paint.Color aOddFieldColor)
Sets the odd field color.- Parameters:
aOddFieldColor
- the new odd field color
-
setFieldGapColor
void setFieldGapColor(javafx.scene.paint.Color aFieldGapColor)
Sets the field gap color.- Parameters:
aFieldGapColor
- the new field gap color
-
getFieldGapColor
javafx.scene.paint.Color getFieldGapColor()
Gets the field gap color.- Returns:
- the field gap color
-
-