Package io.keikai.model.impl
Class ImmutableFontImpl
java.lang.Object
io.keikai.model.impl.AbstractFontAdv
io.keikai.model.impl.ImmutableFontImpl
- All Implemented Interfaces:
SFont,Serializable
- Since:
- 5.3.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.keikai.model.SFont
SFont.Boldweight, SFont.TypeOffset, SFont.Underline -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionImmutableFontImpl(String fontColor, boolean bold, boolean fontItalic, boolean fontStrikeout, SFont.Underline fontUnderline) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleangetColor()intgetName()inthashCode()booleanisItalic()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetBoldweight(SFont.Boldweight fontBoldweight) voidvoidsetHeightPoints(int fontHeightPoint) voidsetItalic(boolean fontItalic) voidvoidsetOverrideBold(boolean overrideBold) voidsetOverrideColor(boolean overrideColor) voidsetOverrideHeightPoints(boolean overrideHeightPoints) voidsetOverrideItalic(boolean overrideItalic) voidsetOverrideName(boolean overrideName) voidsetOverrideStrikeout(boolean overrideStrikeout) voidsetOverrideTypeOffset(boolean overrideTypeOffset) voidsetOverrideUnderline(boolean overrideUnderline) voidsetStrikeout(boolean fontStrikeout) voidsetTypeOffset(SFont.TypeOffset fontTypeOffset) voidsetUnderline(SFont.Underline fontUnderline)
-
Field Details
-
BLANK_FONT
-
-
Constructor Details
-
ImmutableFontImpl
public ImmutableFontImpl() -
ImmutableFontImpl
public ImmutableFontImpl(String fontColor, boolean bold, boolean fontItalic, boolean fontStrikeout, SFont.Underline fontUnderline)
-
-
Method Details
-
getName
- Returns:
- a font's name like "Calibri".
-
setName
-
getColor
- Returns:
- a font's color
-
setColor
-
getBoldweight
- Returns:
- a font's bold style.
-
setBoldweight
-
getHeightPoints
public int getHeightPoints()- Returns:
- a font height point
-
setHeightPoints
public void setHeightPoints(int fontHeightPoint) -
isItalic
public boolean isItalic()- Returns:
- true if the font is italic
-
setItalic
public void setItalic(boolean fontItalic) -
isStrikeout
public boolean isStrikeout()- Returns:
- true if the font is strike-out.
-
setStrikeout
public void setStrikeout(boolean fontStrikeout) -
getTypeOffset
- Returns:
-
setTypeOffset
-
getUnderline
- Returns:
- the style of a font's underline
-
setUnderline
-
copyFrom
-
equals
-
hashCode
public int hashCode() -
isOverrideName
public boolean isOverrideName()- Specified by:
isOverrideNamein classAbstractFontAdv
-
setOverrideName
public void setOverrideName(boolean overrideName) - Specified by:
setOverrideNamein classAbstractFontAdv
-
isOverrideColor
public boolean isOverrideColor()- Specified by:
isOverrideColorin classAbstractFontAdv
-
setOverrideColor
public void setOverrideColor(boolean overrideColor) - Specified by:
setOverrideColorin classAbstractFontAdv
-
isOverrideBold
public boolean isOverrideBold()- Specified by:
isOverrideBoldin classAbstractFontAdv
-
setOverrideBold
public void setOverrideBold(boolean overrideBold) - Specified by:
setOverrideBoldin classAbstractFontAdv
-
isOverrideItalic
public boolean isOverrideItalic()- Specified by:
isOverrideItalicin classAbstractFontAdv
-
setOverrideItalic
public void setOverrideItalic(boolean overrideItalic) - Specified by:
setOverrideItalicin classAbstractFontAdv
-
isOverrideStrikeout
public boolean isOverrideStrikeout()- Specified by:
isOverrideStrikeoutin classAbstractFontAdv
-
setOverrideStrikeout
public void setOverrideStrikeout(boolean overrideStrikeout) - Specified by:
setOverrideStrikeoutin classAbstractFontAdv
-
isOverrideUnderline
public boolean isOverrideUnderline()- Specified by:
isOverrideUnderlinein classAbstractFontAdv
-
setOverrideUnderline
public void setOverrideUnderline(boolean overrideUnderline) - Specified by:
setOverrideUnderlinein classAbstractFontAdv
-
isOverrideHeightPoints
public boolean isOverrideHeightPoints()- Specified by:
isOverrideHeightPointsin classAbstractFontAdv
-
setOverrideHeightPoints
public void setOverrideHeightPoints(boolean overrideHeightPoints) - Specified by:
setOverrideHeightPointsin classAbstractFontAdv
-
isOverrideTypeOffset
public boolean isOverrideTypeOffset()- Specified by:
isOverrideTypeOffsetin classAbstractFontAdv
-
setOverrideTypeOffset
public void setOverrideTypeOffset(boolean overrideTypeOffset) - Specified by:
setOverrideTypeOffsetin classAbstractFontAdv
-