* @param divHr
*/
private void addBorderStyling(Element divHr) {
Styles styles = divHr.getStyles();
MutablePropertyValues propertyValues = styles.getPropertyValues();
// Handle border-bottom style attribute
if (BORDER_BOTTOM_PROPERTY.equals(borderProperty)) {
propertyValues.setComputedValue(
StylePropertyDetails.BORDER_BOTTOM_WIDTH, height);
propertyValues.setComputedValue(
StylePropertyDetails.BORDER_BOTTOM_STYLE,
BorderStyleKeywords.SOLID);
propertyValues.setComputedValue(
StylePropertyDetails.BORDER_BOTTOM_COLOR, color);
} else {
propertyValues.setComputedValue(
StylePropertyDetails.BORDER_TOP_WIDTH, height);
propertyValues.setComputedValue(
StylePropertyDetails.BORDER_TOP_STYLE,
BorderStyleKeywords.SOLID);
propertyValues.setComputedValue(
StylePropertyDetails.BORDER_TOP_COLOR, color);
}
// Handle width attribute
propertyValues.setComputedValue(StylePropertyDetails.WIDTH, width);
// Handle text-align style attribute
propertyValues.setComputedValue(StylePropertyDetails.TEXT_ALIGN, align);
// Clear Background color as it should not effect styling, but it does
// on a LG U8150.
propertyValues.setComputedValue(StylePropertyDetails.BACKGROUND_COLOR,
BackgroundColorKeywords.TRANSPARENT);
}