Class OneToFourPropertyBuilders.OneToFourPropertyBuilder

java.lang.Object
org.xhtmlrenderer.css.parser.property.AbstractPropertyBuilder
org.xhtmlrenderer.css.parser.property.OneToFourPropertyBuilders.OneToFourPropertyBuilder
All Implemented Interfaces:
PropertyBuilder
Direct Known Subclasses:
OneToFourPropertyBuilders.BorderColor, OneToFourPropertyBuilders.BorderRadius, OneToFourPropertyBuilders.BorderStyle, OneToFourPropertyBuilders.BorderWidth, OneToFourPropertyBuilders.Margin, OneToFourPropertyBuilders.Padding
Enclosing class:
OneToFourPropertyBuilders

private abstract static class OneToFourPropertyBuilders.OneToFourPropertyBuilder extends AbstractPropertyBuilder
  • Constructor Details

    • OneToFourPropertyBuilder

      private OneToFourPropertyBuilder()
  • Method Details

    • getProperties

      protected abstract CSSName[] getProperties()
    • getPropertyBuilder

      protected abstract PropertyBuilder getPropertyBuilder()
    • buildDeclarations

      public List<PropertyDeclaration> buildDeclarations(CSSName cssName, List<? extends CSSPrimitiveValue> values, int origin, boolean important, boolean inheritAllowed)
      Description copied from interface: PropertyBuilder
      Builds a list of PropertyDeclaration objects for the CSS property cssName. values must contain CSSPrimitiveValue objects.