Package eu.webtoolkit.jwt
Class WFont
java.lang.Object
eu.webtoolkit.jwt.WFont
public class WFont
extends java.lang.Object
A value class that describes a font.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WFont.GenericFamily
The generic font family.static class
WFont.Size
The font size.static class
WFont.Style
The font style.static class
WFont.Variant
The font variant.static class
WFont.Weight
The font weight. -
Constructor Summary
Constructors Constructor Description WFont()
A default font (dependent on the user agent).WFont(WFont.GenericFamily family)
A font of a given family. -
Method Summary
Modifier and Type Method Description boolean
equals(WFont other)
Indicates whether some other object is "equal to" this one.WLength
getFixedSize()
Deprecated.WFont.GenericFamily
getGenericFamily()
Returns the font generic family.WFont.Size
getSize()
Returns the font size.WFont.Size
getSize(double mediumSize)
Returns the font size.WLength
getSizeLength()
Returns the font size as a numerical value.WLength
getSizeLength(double mediumSize)
Returns the font size as a numerical value.WString
getSpecificFamilies()
Returns the font specific family names.WFont.Style
getStyle()
Returns the font style.WFont.Variant
getVariant()
Returns the font variant.WFont.Weight
getWeight()
Returns the font weight.int
getWeightValue()
Returns the font weight value.void
setFamily(WFont.GenericFamily genericFamily)
Sets the font family.void
setFamily(WFont.GenericFamily genericFamily, java.lang.CharSequence specificFamilies)
Sets the font family.void
setSize(WFont.Size size)
Sets the font size.void
setSize(WFont.Size size, WLength length)
Sets the font size (deprecated)void
setSize(WLength size)
Sets the font size.void
setStyle(WFont.Style style)
Sets the font style.void
setVariant(WFont.Variant variant)
Sets the font variant.void
setWeight(WFont.Weight weight)
Sets the font weight.void
setWeight(WFont.Weight weight, int value)
Sets the font weight.void
updateDomElement(DomElement element, boolean fontall, boolean all)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
WFont
public WFont()A default font (dependent on the user agent). -
WFont
A font of a given family.Creates a Medium font of the given family.
-
-
Method Details
-
equals
Indicates whether some other object is "equal to" this one. -
setFamily
Sets the font family.The font family is specified using a generic family name, in addition to a comma-seperated list of specific font choices.
The first specific font that can be matched will be used, otherwise a generic font will be used.
Careful, for a font family name that contains a space, you need to add quotes, to
setFamily()
, e.g.WFont mono; mono.setFamily(WFont::Monospace, "'Courier New'"); mono.setSize(18);
-
setFamily
Sets the font family. -
getGenericFamily
Returns the font generic family. -
getSpecificFamilies
Returns the font specific family names. -
setStyle
Sets the font style. -
getStyle
Returns the font style. -
setVariant
Sets the font variant. -
getVariant
Returns the font variant. -
setWeight
Sets the font weight.When setting weight == Value, you may specify a value.
Valid values are between 100 and 900, and are rounded to multiples of 100.
-
setWeight
Sets the font weight.Calls
setWeight(weight, 400)
-
getWeight
Returns the font weight. -
getWeightValue
public int getWeightValue()Returns the font weight value. -
setSize
-
setSize
Sets the font size.Sets the font size using a predefined CSS size.
-
setSize
Sets the font size.Sets the font size.
-
getSize
Returns the font size. -
getSize
Returns the font size.Returns
getSize(16)
-
getFixedSize
Deprecated.This method has been renamed togetSizeLength()
Returns the font size as a numerical value (deprecated). -
getSizeLength
Returns the font size as a numerical value.Absolute size enumerations are converted to a length assuming a Medium font size of 16 px.
-
getSizeLength
Returns the font size as a numerical value.Returns
getSizeLength(16)
-
updateDomElement
-
getSizeLength()