Class BorderPropertyBuilders.BorderSidePropertyBuilder
java.lang.Object
com.openhtmltopdf.css.parser.property.AbstractPropertyBuilder
com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder
- All Implemented Interfaces:
PropertyBuilder
- Direct Known Subclasses:
BorderPropertyBuilders.Border, BorderPropertyBuilders.BorderBottom, BorderPropertyBuilders.BorderLeft, BorderPropertyBuilders.BorderRight, BorderPropertyBuilders.BorderTop
- Enclosing class:
BorderPropertyBuilders
private abstract static class BorderPropertyBuilders.BorderSidePropertyBuilder
extends AbstractPropertyBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddAll(List<PropertyDeclaration> result, CSSName[] properties, CSSPrimitiveValue value, int origin, boolean important) buildDeclarations(CSSName cssName, List<PropertyValue> values, int origin, boolean important, boolean inheritAllowed) Builds a list ofPropertyDeclarationobjects for the CSS propertycssName.private CSSPrimitiveValueprivate CSSPrimitiveValueprotected abstract CSSName[][]private booleanisBorderStyle(CSSPrimitiveValue value) Methods inherited from class AbstractPropertyBuilder
buildDeclarations, checkAngleType, checkForbidInherit, checkIdent, checkIdentLengthNumberOrPercentType, checkIdentLengthOrPercentType, checkIdentOrColorType, checkIdentOrIntegerType, checkIdentOrLengthType, checkIdentOrNumberType, checkIdentOrString, checkIdentOrURIType, checkIdentType, checkInheritAll, checkInheritAllowed, checkInteger, checkLengthOrPercentType, checkLengthType, checkNumberType, checkValidity, checkValueCount, checkValueCount, copyOf, isLength, isLengthHelper
-
Constructor Details
-
BorderSidePropertyBuilder
private BorderSidePropertyBuilder()
-
-
Method Details
-
getProperties
-
addAll
private void addAll(List<PropertyDeclaration> result, CSSName[] properties, CSSPrimitiveValue value, int origin, boolean important) -
buildDeclarations
public List<PropertyDeclaration> buildDeclarations(CSSName cssName, List<PropertyValue> values, int origin, boolean important, boolean inheritAllowed) Description copied from interface:PropertyBuilderBuilds a list ofPropertyDeclarationobjects for the CSS propertycssName.valuesmust containCSSPrimitiveValueobjects. -
isBorderStyle
-
convertToBorderWidth
-
convertToBorderColor
-