### Eclipse Workspace Patch 1.0 #P cssinspector Index: src_cssValidator/org/w3c/css/values/CssTime.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssTime.java (revision 7928) +++ src_cssValidator/org/w3c/css/values/CssTime.java (working copy) @@ -120,7 +120,7 @@ * Returns a string representation of the object. */ public String toString() { - if (BigDecimal.ZERO.equals(value)) { + if (BigDecimal.ZERO.compareTo(value)==0) { return value.toPlainString(); } return value.toPlainString() + unit; Index: src_cssValidator/org/w3c/css/values/CssPercentage.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssPercentage.java (revision 7928) +++ src_cssValidator/org/w3c/css/values/CssPercentage.java (working copy) @@ -127,7 +127,7 @@ * @return a boolean */ public boolean isZero() { - return BigDecimal.ZERO.equals(value); + return BigDecimal.ZERO.compareTo(value)==0; } /** Index: src_cssValidator/org/w3c/css/values/CssNumber.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssNumber.java (revision 7928) +++ src_cssValidator/org/w3c/css/values/CssNumber.java (working copy) @@ -144,7 +144,7 @@ * @throws InvalidParamException The value is not zero */ public CssLength getLength() throws InvalidParamException { - if (value.equals(BigDecimal.ZERO)) { + if (value.compareTo(BigDecimal.ZERO)==0) { return new CssLength(); } throw new InvalidParamException("zero", "length", ac); @@ -157,7 +157,7 @@ * @throws InvalidParamException The value is not zero */ public CssPercentage getPercentage() throws InvalidParamException { - if (value.equals(BigDecimal.ZERO)) { + if (value.compareTo(BigDecimal.ZERO)==0) { return new CssPercentage(); } throw new InvalidParamException("zero", @@ -172,7 +172,7 @@ * @throws InvalidParamException The value is not zero */ public CssTime getTime() throws InvalidParamException { - if (value.equals(BigDecimal.ZERO)) { + if (value.compareTo(BigDecimal.ZERO)==0) { return new CssTime(); } throw new InvalidParamException("zero", value.toString(), @@ -186,7 +186,7 @@ * @throws InvalidParamException The value is not zero */ public CssAngle getAngle() throws InvalidParamException { - if (value.equals(BigDecimal.ZERO)) { + if (value.compareTo(BigDecimal.ZERO)==0) { return new CssAngle(); } throw new InvalidParamException("zero", value.toString(), @@ -200,7 +200,7 @@ * @throws InvalidParamException The value is not zero */ public CssFrequency getFrequency() throws InvalidParamException { - if (value.equals(BigDecimal.ZERO)) { + if (value.compareTo(BigDecimal.ZERO)==0) { return new CssFrequency(); } throw new InvalidParamException("zero", Index: src_cssValidator/org/w3c/css/values/CssLength.java =================================================================== --- src_cssValidator/org/w3c/css/values/CssLength.java (revision 7928) +++ src_cssValidator/org/w3c/css/values/CssLength.java (working copy) @@ -204,7 +204,7 @@ * @return a boolean */ public boolean isZero() { - return BigDecimal.ZERO.equals(value); + return BigDecimal.ZERO.compareTo(value)==0; } /** @@ -232,7 +232,7 @@ * Returns a string representation of the object. */ public String toString() { - if (BigDecimal.ZERO.equals(value)) { + if (BigDecimal.ZERO.compareTo(value)==0) { return value.toPlainString(); } return value.toPlainString() + unit;