Package io.keikai.model.impl
Class FontBuilderImpl
- java.lang.Object
-
- io.keikai.model.impl.FontBuilderImpl
-
- All Implemented Interfaces:
AbstractFontBuilderAdv,SFontBuilder,StyleBuilder<SFont>
public class FontBuilderImpl extends Object implements AbstractFontBuilderAdv
-
-
Method Summary
-
-
-
Method Detail
-
build
public SFont build()
- Specified by:
buildin interfaceStyleBuilder<SFont>
-
color
public AbstractFontBuilderAdv color(String color)
Description copied from interface:SFontBuilderSets the font's color.- Specified by:
colorin interfaceSFontBuilder
-
name
public AbstractFontBuilderAdv name(String name)
Description copied from interface:SFontBuilderSets the font's name like "Calibri".- Specified by:
namein interfaceSFontBuilder
-
boldweight
public AbstractFontBuilderAdv boldweight(SFont.Boldweight boldweight)
Description copied from interface:SFontBuilderSets the font's bold style.- Specified by:
boldweightin interfaceSFontBuilder
-
heightPoints
public AbstractFontBuilderAdv heightPoints(int heightPoints)
Description copied from interface:SFontBuilderSets the font's height point.- Specified by:
heightPointsin interfaceSFontBuilder
-
italic
public AbstractFontBuilderAdv italic(boolean italic)
Description copied from interface:SFontBuilderSets if the font is italic.- Specified by:
italicin interfaceSFontBuilder
-
strikeout
public AbstractFontBuilderAdv strikeout(boolean strikeout)
Description copied from interface:SFontBuilderSets if the font is strike-out.- Specified by:
strikeoutin interfaceSFontBuilder
-
typeOffset
public AbstractFontBuilderAdv typeOffset(SFont.TypeOffset typeOffset)
Description copied from interface:SFontBuilderSets the font's type offset.- Specified by:
typeOffsetin interfaceSFontBuilder
-
underline
public AbstractFontBuilderAdv underline(SFont.Underline underline)
Description copied from interface:SFontBuilderSets the font's underline style.- Specified by:
underlinein interfaceSFontBuilder
-
overrideName
public AbstractFontBuilderAdv overrideName(boolean b)
- Specified by:
overrideNamein interfaceAbstractFontBuilderAdv
-
overrideColor
public AbstractFontBuilderAdv overrideColor(boolean b)
- Specified by:
overrideColorin interfaceAbstractFontBuilderAdv
-
overrideBold
public AbstractFontBuilderAdv overrideBold(boolean b)
- Specified by:
overrideBoldin interfaceAbstractFontBuilderAdv
-
overrideItalic
public AbstractFontBuilderAdv overrideItalic(boolean b)
- Specified by:
overrideItalicin interfaceAbstractFontBuilderAdv
-
overrideStrikeout
public AbstractFontBuilderAdv overrideStrikeout(boolean b)
- Specified by:
overrideStrikeoutin interfaceAbstractFontBuilderAdv
-
overrideUnderline
public AbstractFontBuilderAdv overrideUnderline(boolean b)
- Specified by:
overrideUnderlinein interfaceAbstractFontBuilderAdv
-
overrideHeightPoints
public AbstractFontBuilderAdv overrideHeightPoints(boolean b)
- Specified by:
overrideHeightPointsin interfaceAbstractFontBuilderAdv
-
overrideTypeOffset
public AbstractFontBuilderAdv overrideTypeOffset(boolean b)
- Specified by:
overrideTypeOffsetin interfaceAbstractFontBuilderAdv
-
-