Class BorderBottomWidth
java.lang.Object
com.webfirmframework.wffweb.css.core.AbstractCssProperty<BorderBottomWidth>
com.webfirmframework.wffweb.css.BorderBottomWidth
- All Implemented Interfaces:
CssProperty, Serializable, Cloneable
border-bottom-width: medium|thin|thick|length|initial|inherit; The border-bottom-width property sets the width of an element's bottom border. Note: Always declare the border-style property before the border-bottom-width property. An element must have borders before you can change the width. Default value: medium Inherited: no Animatable: yes Version: CSS1 JavaScript syntax: object.style.borderBottomWidth="5px"
- Since:
- 1.0.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionThemediumwill be set as the valueBorderBottomWidth(float percent) BorderBottomWidth(float value, CssLengthUnit cssLengthUnit) BorderBottomWidth(BorderBottomWidth borderBottomWidth) BorderBottomWidth(String cssValue) -
Method Summary
Modifier and TypeMethodDescriptiongetUnit()getValue()gets the border-bottom-width inFloatvalue.static booleanvalidates if the given cssValue is valid for this class.voidsets asinheritvoidsets asinitialvoidsets asmedium.voidsets asthick.voidsets asthin.setCssValue(String cssValue) voidsetPercent(float percent) setValue(float value, CssLengthUnit cssLengthUnit) toString()Methods inherited from class AbstractCssProperty
clone, getStateChangeInformer, isAlreadyInUse, setAlreadyInUse, setStateChangeInformer, toCssString
-
Field Details
-
MEDIUM
- See Also:
-
THIN
- See Also:
-
THICK
- See Also:
-
INITIAL
- See Also:
-
INHERIT
- See Also:
-
-
Constructor Details
-
BorderBottomWidth
public BorderBottomWidth()Themediumwill be set as the value -
BorderBottomWidth
- Parameters:
cssValue- the css value to set.
-
BorderBottomWidth
- Parameters:
borderBottomWidth- theBorderBottomWidthobject from which the cssValue to set.And,nullwill throwNullValueException
-
BorderBottomWidth
public BorderBottomWidth(float percent) - Parameters:
percent- the percentage value to set. The cssLengthUnit will automatically set to %.- Since:
- 1.0.0
-
BorderBottomWidth
- 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 border-bottom-width inFloatvalue.BorderBottomWidth#getUnit()should be used to get the cssLengthUnit for this value.- Returns:
- the value in
Floator null if the border-bottom-width is set asinitialorinherit. - 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<BorderBottomWidth>- 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
-
setAsMedium
public void setAsMedium()sets asmedium.- Since:
- 1.0.0
-
setAsThin
public void setAsThin()sets asthin.- Since:
- 1.0.0
-
setAsThick
public void setAsThick()sets asthick.- 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
-