Class FxChessboardFactoryImpl<P extends org.refcodes.checkerboard.Player<P,S>,S>
- java.lang.Object
-
- org.refcodes.checkerboard.alt.javafx.FxChessboardFactoryImpl<P,S>
-
- Type Parameters:
P- the generic typeS- the generic type
- All Implemented Interfaces:
FxBackgroundFactory<P,S>,FxChessboardFactory<P,S>,org.refcodes.checkerboard.BackgroundFactory<javafx.scene.Node,FxCheckerboardViewer<P,S>>,org.refcodes.factory.ContextTypeFactory<javafx.scene.Node,FxCheckerboardViewer<P,S>>
public class FxChessboardFactoryImpl<P extends org.refcodes.checkerboard.Player<P,S>,S> extends java.lang.Object implements FxChessboardFactory<P,S>
The Class FxChessboardFactoryImpl.- Author:
- steiner
-
-
Constructor Summary
Constructors Constructor Description FxChessboardFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.scene.NodecreateInstance(FxCheckerboardViewer<P,S> aContext)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
public FxChessboardFactory<P,S> withEvenFieldColor(javafx.scene.paint.Color aEvenFieldColor)
With even field color.- Specified by:
withEvenFieldColorin interfaceFxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>- Parameters:
aEvenFieldColor- the even field color- Returns:
- the fx chessboard factory
-
withOddFieldColor
public FxChessboardFactory<P,S> withOddFieldColor(javafx.scene.paint.Color aOddFieldColor)
With odd field color.- Specified by:
withOddFieldColorin interfaceFxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>- Parameters:
aOddFieldColor- the odd field color- Returns:
- the fx chessboard factory
-
withFieldGapColor
public FxChessboardFactory<P,S> withFieldGapColor(javafx.scene.paint.Color aFieldGapColor)
With field gap color.- Specified by:
withFieldGapColorin interfaceFxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>- Parameters:
aFieldGapColor- the field gap color- Returns:
- the fx chessboard factory
-
getEvenFieldColor
public javafx.scene.paint.Color getEvenFieldColor()
Gets the even field color.- Specified by:
getEvenFieldColorin interfaceFxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>- Returns:
- the even field color
-
setEvenFieldColor
public void setEvenFieldColor(javafx.scene.paint.Color eEvenFieldColor)
Sets the even field color.- Specified by:
setEvenFieldColorin interfaceFxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>- Parameters:
eEvenFieldColor- the new even field color
-
getOddFieldColor
public javafx.scene.paint.Color getOddFieldColor()
Gets the odd field color.- Specified by:
getOddFieldColorin interfaceFxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>- Returns:
- the odd field color
-
setOddFieldColor
public void setOddFieldColor(javafx.scene.paint.Color aOddFieldColor)
Sets the odd field color.- Specified by:
setOddFieldColorin interfaceFxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>- Parameters:
aOddFieldColor- the new odd field color
-
setFieldGapColor
public void setFieldGapColor(javafx.scene.paint.Color aFieldGapColor)
Sets the field gap color.- Specified by:
setFieldGapColorin interfaceFxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>- Parameters:
aFieldGapColor- the new field gap color
-
getFieldGapColor
public javafx.scene.paint.Color getFieldGapColor()
Gets the field gap color.- Specified by:
getFieldGapColorin interfaceFxChessboardFactory<P extends org.refcodes.checkerboard.Player<P,S>,S>- Returns:
- the field gap color
-
-