protected IdentValue getListStyleType(FSFunction function) { IdentValue result = IdentValue.DECIMAL; List parameters = function.getParameters(); if (parameters.size() == 2) { PropertyValue pValue = (PropertyValue)parameters.get(1); IdentValue iValue = IdentValue.valueOf(pValue.getStringValue()); if (iValue != null) { result = iValue; } } return result; }
protected IdentValue getListStyleType(FSFunction function) { IdentValue result = IdentValue.DECIMAL; List parameters = function.getParameters(); if (parameters.size() == 2) { PropertyValue pValue = (PropertyValue)parameters.get(1); IdentValue iValue = IdentValue.valueOf(pValue.getStringValue()); if (iValue != null) { result = iValue; } } return result; }
private boolean isBorderStyle(CSSPrimitiveValue value) { if (value.getPrimitiveType() != CSSPrimitiveValue.CSS_IDENT) { return false; } IdentValue ident = IdentValue.valueOf(value.getCssText()); if (ident == null) { return false; } return PrimitivePropertyBuilders.BORDER_STYLES.get(ident.FS_ID); }
private boolean isBorderStyle(CSSPrimitiveValue value) { if (value.getPrimitiveType() != CSSPrimitiveValue.CSS_IDENT) { return false; } IdentValue ident = IdentValue.valueOf(value.getCssText()); if (ident == null) { return false; } return PrimitivePropertyBuilders.BORDER_STYLES.get(ident.FS_ID); }
private boolean isAppliesToBackgroundPosition(PropertyValue value) { short type = value.getPrimitiveType(); if (isLength(value) || type == CSSPrimitiveValue.CSS_PERCENTAGE) { return true; } else if (type != CSSPrimitiveValue.CSS_IDENT) { return false; } else { IdentValue ident = IdentValue.valueOf(value.getStringValue()); return ident != null && PrimitivePropertyBuilders.BACKGROUND_POSITIONS.get(ident.FS_ID); } }
private boolean isAppliesToBackgroundPosition(PropertyValue value) { short type = value.getPrimitiveType(); if (isLength(value) || type == CSSPrimitiveValue.CSS_PERCENTAGE) { return true; } else if (type != CSSPrimitiveValue.CSS_IDENT) { return false; } else { IdentValue ident = IdentValue.valueOf(value.getStringValue()); return ident != null && PrimitivePropertyBuilders.BACKGROUND_POSITIONS.get(ident.FS_ID); } }
protected IdentValue checkIdent(CSSName cssName, CSSPrimitiveValue value) { IdentValue result = IdentValue.valueOf(value.getStringValue()); if (result == null) { throw new CSSParseException("Value " + value.getStringValue() + " is not a recognized identifier", -1); } ((PropertyValue)value).setIdentValue(result); return result; }
protected IdentValue checkIdent(CSSName cssName, CSSPrimitiveValue value) { IdentValue result = IdentValue.valueOf(value.getStringValue()); if (result == null) { throw new CSSParseException("Value " + value.getStringValue() + " is not a recognized identifier", -1); } ((PropertyValue)value).setIdentValue(result); return result; }
private CSSPrimitiveValue convertToBorderWidth(CSSPrimitiveValue value) { int type = value.getPrimitiveType(); if (type != CSSPrimitiveValue.CSS_IDENT && ! isLength(value)) { return null; } if (isLength(value)) { return value; } else { IdentValue ident = IdentValue.valueOf(value.getStringValue()); if (ident == null) { return null; } if (PrimitivePropertyBuilders.BORDER_WIDTHS.get(ident.FS_ID)) { return Conversions.getBorderWidth(ident.toString()); } else { return null; } } }
private CSSPrimitiveValue convertToBorderWidth(CSSPrimitiveValue value) { int type = value.getPrimitiveType(); if (type != CSSPrimitiveValue.CSS_IDENT && ! isLength(value)) { return null; } if (isLength(value)) { return value; } else { IdentValue ident = IdentValue.valueOf(value.getStringValue()); if (ident == null) { return null; } if (PrimitivePropertyBuilders.BORDER_WIDTHS.get(ident.FS_ID)) { return Conversions.getBorderWidth(ident.toString()); } else { return null; } } }
private CSSPrimitiveValue convertToBorderColor(CSSPrimitiveValue value) { int type = value.getPrimitiveType(); if (type != CSSPrimitiveValue.CSS_IDENT && type != CSSPrimitiveValue.CSS_RGBCOLOR) { return null; } if (type == CSSPrimitiveValue.CSS_RGBCOLOR) { return value; } else { FSRGBColor color = Conversions.getColor(value.getStringValue()); if (color != null) { return new PropertyValue(color); } IdentValue ident = IdentValue.valueOf(value.getCssText()); if (ident == null || ident != IdentValue.TRANSPARENT) { return null; } return value; } } }
private CSSPrimitiveValue convertToBorderColor(CSSPrimitiveValue value) { int type = value.getPrimitiveType(); if (type != CSSPrimitiveValue.CSS_IDENT && type != CSSPrimitiveValue.CSS_RGBCOLOR) { return null; } if (type == CSSPrimitiveValue.CSS_RGBCOLOR) { return value; } else { FSRGBColor color = Conversions.getColor(value.getStringValue()); if (color != null) { return new PropertyValue(color); } IdentValue ident = IdentValue.valueOf(value.getCssText()); if (ident == null || ident != IdentValue.TRANSPARENT) { return null; } return value; } } }