WebkitColumnRule extends AbstractCssProperty<WebkitColumnRule> implements StateChangeInformer<CssProperty> { public WebkitColumnRule setWebkitColumnRuleStyle( final WebkitColumnRuleStyle webkitColunmRuleStyle) { final StringBuilder cssValueBuilder = new StringBuilder(); if (webkitColumnRuleWidth != null) { cssValueBuilder.append(webkitColumnRuleWidth.getCssValue()) .append(' '); } if (webkitColunmRuleStyle != null) { cssValueBuilder.append(webkitColunmRuleStyle.getCssValue()) .append(' '); } if (webkitColumnRuleColor != null) { cssValueBuilder.append(webkitColumnRuleColor.getCssValue()); } final String trimmedCssValue = StringBuilderUtil .getTrimmedString(cssValueBuilder).toString(); cssValue = trimmedCssValue.isEmpty() ? INHERIT : trimmedCssValue; webkitColumnRuleStyle = webkitColunmRuleStyle; if (getStateChangeInformer() != null) { getStateChangeInformer().stateChanged(this); } return this; } WebkitColumnRule();  WebkitColumnRule(final String cssValue);  WebkitColumnRule(final WebkitColumnRule webkitColumnRule); WebkitColumnRule setValue(final String value); @Override String getCssName(); @Override String getCssValue(); @Override String toString(); String getValue(); @Override WebkitColumnRule setCssValue(final String cssValue); void setAsInitial(); void setAsInherit(); WebkitColumnRuleWidth getWebkitColumnRuleWidth(); WebkitColumnRule setWebkitColumnRuleWidth(
            final WebkitColumnRuleWidth webkitColumnRuleWidth); WebkitColumnRuleStyle getWebkitColumnRuleStyle(); WebkitColumnRule setWebkitColumnRuleStyle(
            final WebkitColumnRuleStyle webkitColunmRuleStyle); WebkitColumnRuleColor getWebkitColumnRuleColor(); WebkitColumnRule setWebkitColumnRuleColor(
            final WebkitColumnRuleColor webkitColumnRuleColor); @Override void stateChanged(final CssProperty stateChangedObject); static final String INITIAL; static final String INHERIT; }
@Test public void testSetWebkitColumnRuleStyle() { WebkitColumnRule columnRule = new WebkitColumnRule("50px dashed green"); WebkitColumnRuleStyle columnRuleStyle = WebkitColumnRuleStyle.RIDGE; columnRule.setWebkitColumnRuleStyle(columnRuleStyle); assertEquals("50px ridge green", columnRule.getCssValue()); }