Package com.webfirmframework.wffweb.css
Class LetterSpacing
java.lang.Object
com.webfirmframework.wffweb.css.core.AbstractCssProperty<LetterSpacing>
com.webfirmframework.wffweb.css.LetterSpacing
- All Implemented Interfaces:
 CssProperty,Serializable,Cloneable
The letter-spacing property increases or decreases the space between characters in a text. Default value: normal Inherited: yes Animatable: yes Version: CSS1 JavaScript syntax: object.style.letterSpacing="3px"
- Since:
 - 1.0.0
 - See Also:
 
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionThenormalwill be set as the valueLetterSpacing(float percent) LetterSpacing(float value, CssLengthUnit cssLengthUnit) LetterSpacing(LetterSpacing letterSpacing) LetterSpacing(String cssValue)  - 
Method Summary
Modifier and TypeMethodDescriptiongetUnit()getValue()gets the width in float value.static booleanvalidates if the given cssValue is valid for this class.voidsets asinheritvoidsets asinitialvoidsets asnormalsetCssValue(String cssValue) voidsetPercent(float percent) setValue(float value, CssLengthUnit cssLengthUnit) toString()Methods inherited from class com.webfirmframework.wffweb.css.core.AbstractCssProperty
clone, getStateChangeInformer, isAlreadyInUse, setAlreadyInUse, setStateChangeInformer, toCssString 
- 
Field Details
- 
NORMAL
- See Also:
 
 - 
INITIAL
- See Also:
 
 - 
INHERIT
- See Also:
 
 
 - 
 - 
Constructor Details
- 
LetterSpacing
public LetterSpacing()Thenormalwill be set as the value - 
LetterSpacing
- Parameters:
 cssValue- the css value to set.
 - 
LetterSpacing
- Parameters:
 letterSpacing- theLetterSpacingobject from which the cssValue to set.And,nullwill throwNullValueException
 - 
LetterSpacing
public LetterSpacing(float percent) - Parameters:
 percent- the percentage value to set. The cssLengthUnit will automatically set to %.- Since:
 - 1.0.0
 
 - 
LetterSpacing
- Parameters:
 value-cssLengthUnit-
 
 - 
 - 
Method Details
- 
setValue
- Parameters:
 value-cssLengthUnit-- Returns:
 - the current object
 - Since:
 - 1.0.0
 
 - 
setPercent
public void setPercent(float percent) - Parameters:
 percent- the percent to set- Since:
 - 1.0.0
 
 - 
getCssName
- Returns:
 - the name portion in style, eg 
align-contentfor stylealign-content: center. 
 - 
getCssValue
- Returns:
 - the value portion in style, eg 
centerfor stylealign-content: center. 
 - 
toString
 - 
getValue
gets the width in float value.LetterSpacing#getUnit()should be used to get the cssLengthUnit for this value.- Returns:
 - the value in float or null if the cssValue is 
initialorinherit. - Since:
 - 1.0.0
 
 - 
getUnit
- Returns:
 - the cssLengthUnit 
PX/PER, ornullif the value is any inbuilt value likeinherit. - Since:
 - 1.0.0
 
 - 
setCssValue
- Specified by:
 setCssValuein classAbstractCssProperty<LetterSpacing>- Parameters:
 cssValue- the value should be in the format of55pxor95%.nullis considered as an invalid value and it will throwNullValueException.- Returns:
 - the current object.
 - Since:
 - 1.0.0
 
 - 
setAsInitial
public void setAsInitial()sets asinitial- Since:
 - 1.0.0
 
 - 
setAsInherit
public void setAsInherit()sets asinherit- Since:
 - 1.0.0
 
 - 
setAsNormal
public void setAsNormal()sets asnormal- Since:
 - 1.0.0
 
 - 
isValid
validates if the given cssValue is valid for this class.- Parameters:
 cssValue- the value to check.- Returns:
 - true if valid and false if invalid.
 - Since:
 - 1.0.0
 
 
 -