Class CssPixelValueConverter
java.lang.Object
org.htmlunit.css.CssPixelValueConverter
Utilities for css value handling.
- Author:
- Ronald Brill
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classEncapsulates the retrieval of a style attribute, given a DOM element from which to retrieve it. -
Method Summary
Modifier and TypeMethodDescriptionstatic StringpixelString(DomElement element, CssPixelValueConverter.CssValue value) Returns the specified length CSS attribute value value as a pixel length value.static intpixelValue(String value) Converts the specified length string value into an integer number of pixels.static intpixelValue(DomElement element, CssPixelValueConverter.CssValue value) Converts the specified length CSS attribute value into an integer number of pixels.
-
Method Details
-
pixelValue
Converts the specified length CSS attribute value into an integer number of pixels. If the specified CSS attribute value is a percentage, this method uses the specified value object to recursively retrieve the base (parent) CSS attribute value.- Parameters:
element- the element for which the CSS attribute value is to be retrievedvalue- the CSS attribute value which is to be retrieved- Returns:
- the integer number of pixels corresponding to the specified length CSS attribute value
- See Also:
-
pixelString
Returns the specified length CSS attribute value value as a pixel length value. If the specified CSS attribute value is a percentage, this method uses the specified value object to recursively retrieve the base (parent) CSS attribute value.- Parameters:
element- the element for which the CSS attribute value is to be retrievedvalue- the CSS attribute value which is to be retrieved- Returns:
- the specified length CSS attribute value as a pixel length value
- See Also:
-
pixelValue
Converts the specified length string value into an integer number of pixels. This method does NOT handle percentages correctly; usepixelString(DomElement, CssValue)if you need percentage support).- Parameters:
value- the length string value to convert to an integer number of pixels- Returns:
- the integer number of pixels corresponding to the specified length string value
- See Also:
-