- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 04 Sep 2012 08:36:31 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/properties/css In directory hutz:/tmp/cvs-serv14870/css Modified Files: CssLetterSpacing.java Log Message: use the root class CssValue Index: CssLetterSpacing.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/properties/css/CssLetterSpacing.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- CssLetterSpacing.java 9 Feb 2012 17:36:27 -0000 1.1 +++ CssLetterSpacing.java 4 Sep 2012 08:36:29 -0000 1.2 @@ -16,93 +16,95 @@ */ public class CssLetterSpacing extends CssProperty { - CssValue value; + public CssValue value; - /** - * Create a new CssLetterSpacing. - */ - public CssLetterSpacing() { - } + /** + * Create a new CssLetterSpacing. + */ + public CssLetterSpacing() { + } - /** - * Create a new CssLetterSpacing with an expression - * - * @param expression The expression - * @throws org.w3c.css.util.InvalidParamException - * The expression is incorrect - */ - public CssLetterSpacing(ApplContext ac, CssExpression expression, - boolean check) throws InvalidParamException { + /** + * Create a new CssLetterSpacing with an expression + * + * @param expression The expression + * @throws org.w3c.css.util.InvalidParamException + * The expression is incorrect + */ + public CssLetterSpacing(ApplContext ac, CssExpression expression, + boolean check) throws InvalidParamException { - throw new InvalidParamException("unrecognize", ac); - } + throw new InvalidParamException("unrecognize", ac); + } - public CssLetterSpacing(ApplContext ac, CssExpression expression) - throws InvalidParamException { - this(ac, expression, false); - } + public CssLetterSpacing(ApplContext ac, CssExpression expression) + throws InvalidParamException { + this(ac, expression, false); + } - /** - * Returns the value of this property - */ - public Object get() { - return value; - } + /** + * Returns the value of this property + */ + public Object get() { + return value; + } - /** - * Returns the name of this property - */ - public final String getPropertyName() { - return "letter-spacing"; - } + /** + * Returns the name of this property + */ + public final String getPropertyName() { + return "letter-spacing"; + } - /** - * Returns true if this property is "softly" inherited - * e.g. his value equals inherit - */ - public boolean isSoftlyInherited() { - return value == inherit; - } + /** + * Returns true if this property is "softly" inherited + * e.g. his value equals inherit + */ + public boolean isSoftlyInherited() { + return value == inherit; + } - /** - * Returns a string representation of the object. - */ - public String toString() { - return value.toString(); - } + /** + * Returns a string representation of the object. + */ + public String toString() { + return value.toString(); + } - /** - * Adds this property to a style. - * - * @param style The style. - */ - public void addToStyle(ApplContext ac, CssStyle style) { - Css1Style style0 = (Css1Style) style; - if (style0.cssLetterSpacing != null) - style0.addRedefinitionWarning(ac, this); - style0.cssLetterSpacing = this; - } + /** + * Adds this property to a style. + * + * @param style The style. + */ + public void addToStyle(ApplContext ac, CssStyle style) { + Css1Style style0 = (Css1Style) style; + if (style0.cssLetterSpacing != null) { + style0.addRedefinitionWarning(ac, this); + } + style0.cssLetterSpacing = this; + } - /** - * Get this property in the style. - * - * @param style The style where the property is - * @param resolve if true, resolve the style to find this property - */ - public CssProperty getPropertyInStyle(CssStyle style, boolean resolve) { - if (resolve) { - return ((Css1Style) style).getLetterSpacing(); - } else { - return ((Css1Style) style).cssLetterSpacing; - } - } + /** + * Get this property in the style. + * + * @param style The style where the property is + * @param resolve if true, resolve the style to find this property + */ + public CssProperty getPropertyInStyle(CssStyle style, boolean resolve) { + if (resolve) { + return ((Css1Style) style).getLetterSpacing(); + } else { + return ((Css1Style) style).cssLetterSpacing; + } + } - /** - * Compares two properties for equality. - * - * @param property The other property. - */ - public boolean equals(CssProperty property) { - return false; - } + /** + * Compares two properties for equality. + * + * @param property The other property. + */ + public boolean equals(CssProperty property) { + return (property instanceof CssLetterSpacing) && + ((CssLetterSpacing) property).value.equals(value); + } }
Received on Tuesday, 4 September 2012 08:36:32 UTC