Top Inners Constructors Methods
com.openhtmltopdf.css.parser.property

public Class BorderPropertyBuilders

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Iterator, .List, com.openhtmltopdf.css.constants.CSSName, .IdentValue, com.openhtmltopdf.css.parser.CSSParseException, .CSSPrimitiveValue, .CSSValue, .FSRGBColor, .PropertyValue, com.openhtmltopdf.css.sheet.PropertyDeclaration

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
private abstract static class
public static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

BorderPropertyBuildersback to summary
public BorderPropertyBuilders()
com.openhtmltopdf.css.parser.property back to summary

public Class BorderPropertyBuilders.Border

extends BorderSidePropertyBuilder
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected CSSName[][]
Inherited from com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder:
buildDeclarations

Constructor Detail

Borderback to summary
public Border()

Method Detail

getPropertiesback to summary
protected CSSName[][] getProperties()

Implements abstract com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder.getProperties.

Annotations
@Override
com.openhtmltopdf.css.parser.property back to summary

public Class BorderPropertyBuilders.BorderBottom

extends BorderSidePropertyBuilder
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected CSSName[][]
Inherited from com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder:
buildDeclarations

Constructor Detail

BorderBottomback to summary
public BorderBottom()

Method Detail

getPropertiesback to summary
protected CSSName[][] getProperties()

Implements abstract com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder.getProperties.

Annotations
@Override
com.openhtmltopdf.css.parser.property back to summary

public Class BorderPropertyBuilders.BorderLeft

extends BorderSidePropertyBuilder
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected CSSName[][]
Inherited from com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder:
buildDeclarations

Constructor Detail

BorderLeftback to summary
public BorderLeft()

Method Detail

getPropertiesback to summary
protected CSSName[][] getProperties()

Implements abstract com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder.getProperties.

Annotations
@Override
com.openhtmltopdf.css.parser.property back to summary

public Class BorderPropertyBuilders.BorderRight

extends BorderSidePropertyBuilder
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected CSSName[][]
Inherited from com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder:
buildDeclarations

Constructor Detail

BorderRightback to summary
public BorderRight()

Method Detail

getPropertiesback to summary
protected CSSName[][] getProperties()

Implements abstract com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder.getProperties.

Annotations
@Override
com.openhtmltopdf.css.parser.property back to summary

private abstract Class BorderPropertyBuilders.BorderSidePropertyBuilder

extends AbstractPropertyBuilder
Class Inheritance
Known Direct Subclasses
com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderTop, com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderRight, com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderBottom, com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderLeft, com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.Border

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private void
addAll(List<PropertyDeclaration> result, CSSName[] properties, CSSPrimitiveValue value, int origin, boolean important)

public List<PropertyDeclaration>
buildDeclarations(CSSName cssName, List<PropertyValue> values, int origin, boolean important, boolean inheritAllowed)

Implements com.openhtmltopdf.css.parser.property.PropertyBuilder.buildDeclarations.

Builds a list of PropertyDeclaration objects for the CSS property cssName.

private CSSPrimitiveValue
private CSSPrimitiveValue
protected abstract CSSName[][]
private boolean
Inherited from com.openhtmltopdf.css.parser.property.AbstractPropertyBuilder:
buildDeclarationscheckAngleTypecheckForbidInheritcheckIdentcheckIdentLengthNumberOrPercentTypecheckIdentLengthOrPercentTypecheckIdentOrColorTypecheckIdentOrIntegerTypecheckIdentOrLengthTypecheckIdentOrNumberTypecheckIdentOrStringcheckIdentOrURITypecheckIdentTypecheckInheritAllcheckInheritAllowedcheckIntegercheckLengthOrPercentTypecheckLengthTypecheckNumberTypecheckValiditycheckValueCountcheckValueCountcopyOfisLengthisLengthHelper

Constructor Detail

BorderSidePropertyBuilderback to summary
private BorderSidePropertyBuilder()

Method Detail

addAllback to summary
private void addAll(List<PropertyDeclaration> result, CSSName[] properties, CSSPrimitiveValue value, int origin, boolean important)
buildDeclarationsback to summary
public List<PropertyDeclaration> buildDeclarations(CSSName cssName, List<PropertyValue> values, int origin, boolean important, boolean inheritAllowed)

Implements com.openhtmltopdf.css.parser.property.PropertyBuilder.buildDeclarations.

Doc from com.openhtmltopdf.css.parser.property.PropertyBuilder.buildDeclarations.

Builds a list of PropertyDeclaration objects for the CSS property cssName. values must contain CSSPrimitiveValue objects.

Annotations
@Override
convertToBorderColorback to summary
private CSSPrimitiveValue convertToBorderColor(CSSPrimitiveValue value)
convertToBorderWidthback to summary
private CSSPrimitiveValue convertToBorderWidth(CSSPrimitiveValue value)
getPropertiesback to summary
protected abstract CSSName[][] getProperties()
isBorderStyleback to summary
private boolean isBorderStyle(CSSPrimitiveValue value)
com.openhtmltopdf.css.parser.property back to summary

public Class BorderPropertyBuilders.BorderTop

extends BorderSidePropertyBuilder
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected CSSName[][]
Inherited from com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder:
buildDeclarations

Constructor Detail

BorderTopback to summary
public BorderTop()

Method Detail

getPropertiesback to summary
protected CSSName[][] getProperties()

Implements abstract com.openhtmltopdf.css.parser.property.BorderPropertyBuilders.BorderSidePropertyBuilder.getProperties.

Annotations
@Override