org.xhtmlrenderer.css.parser.property
Class AbstractPropertyBuilder
java.lang.Object
org.xhtmlrenderer.css.parser.property.AbstractPropertyBuilder
- All Implemented Interfaces:
- PropertyBuilder
- Direct Known Subclasses:
- BackgroundPropertyBuilder, BorderPropertyBuilders.Border, BorderPropertyBuilders.BorderBottom, BorderPropertyBuilders.BorderLeft, BorderPropertyBuilders.BorderRight, BorderPropertyBuilders.BorderTop, BorderSpacingPropertyBuilder, ContentPropertyBuilder, CounterPropertyBuilder, FontPropertyBuilder, ListStylePropertyBuilder, OneToFourPropertyBuilders.BorderColor, OneToFourPropertyBuilders.BorderStyle, OneToFourPropertyBuilders.BorderWidth, OneToFourPropertyBuilders.Margin, OneToFourPropertyBuilders.Padding, PrimitivePropertyBuilders.BackgroundAttachment, PrimitivePropertyBuilders.BackgroundColor, PrimitivePropertyBuilders.BackgroundImage, PrimitivePropertyBuilders.BackgroundPosition, PrimitivePropertyBuilders.BackgroundRepeat, PrimitivePropertyBuilders.BackgroundSize, PrimitivePropertyBuilders.BorderBottomColor, PrimitivePropertyBuilders.BorderBottomStyle, PrimitivePropertyBuilders.BorderBottomWidth, PrimitivePropertyBuilders.BorderCollapse, PrimitivePropertyBuilders.BorderLeftColor, PrimitivePropertyBuilders.BorderLeftStyle, PrimitivePropertyBuilders.BorderLeftWidth, PrimitivePropertyBuilders.BorderRightColor, PrimitivePropertyBuilders.BorderRightStyle, PrimitivePropertyBuilders.BorderRightWidth, PrimitivePropertyBuilders.BorderTopColor, PrimitivePropertyBuilders.BorderTopStyle, PrimitivePropertyBuilders.BorderTopWidth, PrimitivePropertyBuilders.Bottom, PrimitivePropertyBuilders.CaptionSide, PrimitivePropertyBuilders.Clear, PrimitivePropertyBuilders.Color, PrimitivePropertyBuilders.Cursor, PrimitivePropertyBuilders.Display, PrimitivePropertyBuilders.EmptyCells, PrimitivePropertyBuilders.Float, PrimitivePropertyBuilders.FontFamily, PrimitivePropertyBuilders.FontSize, PrimitivePropertyBuilders.FontStyle, PrimitivePropertyBuilders.FontVariant, PrimitivePropertyBuilders.FontWeight, PrimitivePropertyBuilders.FSBorderSpacingHorizontal, PrimitivePropertyBuilders.FSBorderSpacingVertical, PrimitivePropertyBuilders.FSFitImagesToWidth, PrimitivePropertyBuilders.FSFontMetricSrc, PrimitivePropertyBuilders.FSKeepWithInline, PrimitivePropertyBuilders.FSPageHeight, PrimitivePropertyBuilders.FSPageOrientation, PrimitivePropertyBuilders.FSPageSequence, PrimitivePropertyBuilders.FSPageWidth, PrimitivePropertyBuilders.FSPDFFontEmbed, PrimitivePropertyBuilders.FSPDFFontEncoding, PrimitivePropertyBuilders.FSTableCellColspan, PrimitivePropertyBuilders.FSTableCellRowspan, PrimitivePropertyBuilders.FSTablePaginate, PrimitivePropertyBuilders.FSTextDecorationExtent, PrimitivePropertyBuilders.Height, PrimitivePropertyBuilders.Left, PrimitivePropertyBuilders.LetterSpacing, PrimitivePropertyBuilders.LineHeight, PrimitivePropertyBuilders.ListStyleImage, PrimitivePropertyBuilders.ListStylePosition, PrimitivePropertyBuilders.ListStyleType, PrimitivePropertyBuilders.MarginBottom, PrimitivePropertyBuilders.MarginLeft, PrimitivePropertyBuilders.MarginRight, PrimitivePropertyBuilders.MarginTop, PrimitivePropertyBuilders.MaxHeight, PrimitivePropertyBuilders.MaxWidth, PrimitivePropertyBuilders.MinHeight, PrimitivePropertyBuilders.MinWidth, PrimitivePropertyBuilders.Orphans, PrimitivePropertyBuilders.Overflow, PrimitivePropertyBuilders.PaddingBottom, PrimitivePropertyBuilders.PaddingLeft, PrimitivePropertyBuilders.PaddingRight, PrimitivePropertyBuilders.PaddingTop, PrimitivePropertyBuilders.Page, PrimitivePropertyBuilders.PageBreakAfter, PrimitivePropertyBuilders.PageBreakBefore, PrimitivePropertyBuilders.PageBreakInside, PrimitivePropertyBuilders.Position, PrimitivePropertyBuilders.Right, PrimitivePropertyBuilders.Src, PrimitivePropertyBuilders.TableLayout, PrimitivePropertyBuilders.TabSize, PrimitivePropertyBuilders.TextAlign, PrimitivePropertyBuilders.TextDecoration, PrimitivePropertyBuilders.TextIndent, PrimitivePropertyBuilders.TextTransform, PrimitivePropertyBuilders.Top, PrimitivePropertyBuilders.VerticalAlign, PrimitivePropertyBuilders.Visibility, PrimitivePropertyBuilders.WhiteSpace, PrimitivePropertyBuilders.Widows, PrimitivePropertyBuilders.Width, PrimitivePropertyBuilders.WordSpacing, PrimitivePropertyBuilders.WordWrap, PrimitivePropertyBuilders.ZIndex, QuotesPropertyBuilder, SizePropertyBuilder
public abstract class AbstractPropertyBuilder
- extends Object
- implements PropertyBuilder
|
Method Summary |
List |
buildDeclarations(CSSName cssName,
List values,
int origin,
boolean important)
|
protected IdentValue |
checkIdent(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkIdentLengthNumberOrPercentType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkIdentLengthOrPercentType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkIdentOrColorType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkIdentOrIntegerType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkIdentOrLengthType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkIdentOrNumberType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkIdentOrString(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkIdentOrURIType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkIdentType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected List |
checkInheritAll(CSSName[] all,
List values,
int origin,
boolean important,
boolean inheritAllowed)
|
protected void |
checkInheritAllowed(org.w3c.dom.css.CSSPrimitiveValue value,
boolean inheritAllowed)
|
protected void |
checkInteger(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkLengthOrPercentType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkLengthType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkNumberType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkStringType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
|
protected void |
checkValidity(CSSName cssName,
BitSet validValues,
IdentValue value)
|
protected void |
checkValueCount(CSSName cssName,
int expected,
int found)
|
protected void |
checkValueCount(CSSName cssName,
int min,
int max,
int found)
|
protected PropertyDeclaration |
copyOf(PropertyDeclaration decl,
CSSName newName)
|
protected boolean |
isLength(org.w3c.dom.css.CSSPrimitiveValue value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractPropertyBuilder
public AbstractPropertyBuilder()
buildDeclarations
public List buildDeclarations(CSSName cssName,
List values,
int origin,
boolean important)
- Specified by:
buildDeclarations in interface PropertyBuilder
checkValueCount
protected void checkValueCount(CSSName cssName,
int expected,
int found)
checkValueCount
protected void checkValueCount(CSSName cssName,
int min,
int max,
int found)
checkIdentType
protected void checkIdentType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkIdentOrURIType
protected void checkIdentOrURIType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkIdentOrColorType
protected void checkIdentOrColorType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkIdentOrIntegerType
protected void checkIdentOrIntegerType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkInteger
protected void checkInteger(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkIdentOrLengthType
protected void checkIdentOrLengthType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkIdentOrNumberType
protected void checkIdentOrNumberType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkIdentLengthOrPercentType
protected void checkIdentLengthOrPercentType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkLengthOrPercentType
protected void checkLengthOrPercentType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkLengthType
protected void checkLengthType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkNumberType
protected void checkNumberType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkStringType
protected void checkStringType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkIdentOrString
protected void checkIdentOrString(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
checkIdentLengthNumberOrPercentType
protected void checkIdentLengthNumberOrPercentType(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
isLength
protected boolean isLength(org.w3c.dom.css.CSSPrimitiveValue value)
checkValidity
protected void checkValidity(CSSName cssName,
BitSet validValues,
IdentValue value)
checkIdent
protected IdentValue checkIdent(CSSName cssName,
org.w3c.dom.css.CSSPrimitiveValue value)
copyOf
protected PropertyDeclaration copyOf(PropertyDeclaration decl,
CSSName newName)
checkInheritAllowed
protected void checkInheritAllowed(org.w3c.dom.css.CSSPrimitiveValue value,
boolean inheritAllowed)
checkInheritAll
protected List checkInheritAll(CSSName[] all,
List values,
int origin,
boolean important,
boolean inheritAllowed)
Copyright © 2013. All Rights Reserved.