2002/css-validator/org/w3c/css/properties/css CssLetterSpacing.java,1.1,1.2

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