Class FXGFontDescription
- java.lang.Object
-
- com.adobe.fontengine.font.FontDescription
-
- com.adobe.fontengine.fontmanagement.fxg.FXGFontDescription
-
- All Implemented Interfaces:
java.io.Serializable
public final class FXGFontDescription extends FontDescription
An FXG description of a font. This description can be used for looking up fonts.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FXGFontDescription(Platform platform, ULocale locale, java.lang.String familyName, boolean isBold, boolean isItalic)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetFamilyName()Get the font family name used for FXG.ULocalegetLocale()Get the locale that this description is for.PlatformgetPlatform()Get the platform that this description is for.inthashCode()booleanisBold()Tests whether the font is bold in FXG terms.booleanisItalic()Tests whether the font is italic in FXG terms.java.lang.StringtoString()
-
-
-
Constructor Detail
-
FXGFontDescription
public FXGFontDescription(Platform platform, ULocale locale, java.lang.String familyName, boolean isBold, boolean isItalic)
Constructor- Parameters:
platform- the platform that this description is forfamilyName- the FXG font family nameisBold-trueif the font is bold;falseotherwiseisItalic-trueif the font is italic;falseotherwise
-
-
Method Detail
-
getPlatform
public Platform getPlatform()
Get the platform that this description is for.- Returns:
- the platform that this description is for
-
getLocale
public ULocale getLocale()
Get the locale that this description is for.- Returns:
- the locale that this description is for
-
getFamilyName
public java.lang.String getFamilyName()
Get the font family name used for FXG.- Returns:
- the font family name
-
isBold
public boolean isBold()
Tests whether the font is bold in FXG terms.- Returns:
trueif the font is bold;falseotherwise
-
isItalic
public boolean isItalic()
Tests whether the font is italic in FXG terms.- Returns:
trueif the font is italic;falseotherwise
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-