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<javafx.scene.Node,FxCheckerboardViewer<P,S>>,org.refcodes.factory.ContextTypeFactory<javafx.scene.Node,FxCheckerboardViewer<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.ColorgetEvenFieldColor()Gets the even field color.javafx.scene.paint.ColorgetFieldGapColor()Gets the field gap color.javafx.scene.paint.ColorgetOddFieldColor()Gets the odd field color.voidsetEvenFieldColor(javafx.scene.paint.Color eEvenFieldColor)Sets the even field color.voidsetFieldGapColor(javafx.scene.paint.Color aFieldGapColor)Sets the field gap color.voidsetOddFieldColor(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
-
-