2002/css-validator/org/w3c/css/values CssNumber.java,1.20,1.21

Update of /sources/public/2002/css-validator/org/w3c/css/values
In directory hutz:/tmp/cvs-serv13000/values

Modified Files:
	CssNumber.java 
Log Message:
boundary check

Index: CssNumber.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssNumber.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- CssNumber.java	3 Oct 2012 09:49:18 -0000	1.20
+++ CssNumber.java	3 Oct 2012 15:11:18 -0000	1.21
@@ -299,4 +299,20 @@
 			ac.getFrame().addWarning("negative", toString());
 		}
 	}
+
+	/**
+	 * check if the value is positive or null
+	 *
+	 * @param ac       the validation context
+	 * @param property the property the value is defined in
+	 * @throws InvalidParamException
+	 */
+	public void checkLowerEqualThan(ApplContext ac, double d, CssProperty property)
+			throws InvalidParamException {
+		BigDecimal other = BigDecimal.valueOf(d);
+		if (value.compareTo(other) > 0) {
+			throw new InvalidParamException("lowerequal",
+					toString(), other.toPlainString(), ac);
+		}
+	}
 }

Received on Wednesday, 3 October 2012 15:11:28 UTC