- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 03 Oct 2012 09:49:20 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/values In directory hutz:/tmp/cvs-serv20801/values Modified Files: CssAngle.java CssCheckableValue.java CssFrequency.java CssLength.java CssNumber.java CssPercentage.java CssTime.java CssValue.java Log Message: added transition-duration and transntion-delay per http://www.w3.org/TR/2012/WD-css3-transitions-20120403/ Index: CssValue.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssValue.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- CssValue.java 6 Sep 2012 12:37:58 -0000 1.8 +++ CssValue.java 3 Oct 2012 09:49:18 -0000 1.9 @@ -65,4 +65,8 @@ public CssNumber getNumber() throws InvalidParamException { throw new ClassCastException("unknown"); } + + public CssTime getTime() throws InvalidParamException { + throw new ClassCastException("unknown"); + } } Index: CssCheckableValue.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssCheckableValue.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- CssCheckableValue.java 21 Sep 2012 14:16:26 -0000 1.4 +++ CssCheckableValue.java 3 Oct 2012 09:49:18 -0000 1.5 @@ -24,6 +24,7 @@ abstract void checkStrictPositiveness(ApplContext ac, CssProperty property) throws InvalidParamException; + abstract void warnPositiveness(ApplContext ac, CssProperty property); public boolean isInteger() { return false; Index: CssTime.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssTime.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- CssTime.java 28 Sep 2012 18:37:56 -0000 1.11 +++ CssTime.java 3 Oct 2012 09:49:18 -0000 1.12 @@ -122,7 +122,7 @@ */ public String toString() { if (BigDecimal.ZERO.compareTo(value) == 0) { - return value.toPlainString(); + return value.toPlainString() + 's'; } return value.toPlainString() + unit; } @@ -191,6 +191,18 @@ } /** + * warn if the value is not positive or null + * + * @param ac the validation context + * @param property the property the value is defined in + */ + public void warnPositiveness(ApplContext ac, CssProperty property) { + if (!isPositive()) { + ac.getFrame().addWarning("negative", toString()); + } + } + + /** * check if the value is strictly positive * * @param ac the validation context @@ -204,5 +216,9 @@ toString(), property.getPropertyName(), ac); } } + + public CssTime getTime() throws InvalidParamException { + return this; + } } Index: CssNumber.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssNumber.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- CssNumber.java 1 Oct 2012 14:09:49 -0000 1.19 +++ CssNumber.java 3 Oct 2012 09:49:18 -0000 1.20 @@ -287,4 +287,16 @@ toString(), property.getPropertyName(), ac); } } + + /** + * warn if the value is not positive or null + * + * @param ac the validation context + * @param property the property the value is defined in + */ + public void warnPositiveness(ApplContext ac, CssProperty property) { + if (!isPositive()) { + ac.getFrame().addWarning("negative", toString()); + } + } } Index: CssFrequency.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssFrequency.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- CssFrequency.java 28 Sep 2012 18:37:56 -0000 1.11 +++ CssFrequency.java 3 Oct 2012 09:49:18 -0000 1.12 @@ -203,5 +203,17 @@ toString(), property.getPropertyName(), ac); } } + + /** + * warn if the value is not positive or null + * + * @param ac the validation context + * @param property the property the value is defined in + */ + public void warnPositiveness(ApplContext ac, CssProperty property) { + if (!isPositive()) { + ac.getFrame().addWarning("negative", toString()); + } + } } Index: CssPercentage.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssPercentage.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- CssPercentage.java 28 Sep 2012 18:37:56 -0000 1.14 +++ CssPercentage.java 3 Oct 2012 09:49:18 -0000 1.15 @@ -198,4 +198,16 @@ toString(), property.getPropertyName(), ac); } } + + /** + * warn if the value is not positive or null + * + * @param ac the validation context + * @param property the property the value is defined in + */ + public void warnPositiveness(ApplContext ac, CssProperty property) { + if (!isPositive()) { + ac.getFrame().addWarning("negative", toString()); + } + } } Index: CssAngle.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssAngle.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- CssAngle.java 28 Sep 2012 18:37:56 -0000 1.14 +++ CssAngle.java 3 Oct 2012 09:49:18 -0000 1.15 @@ -227,5 +227,17 @@ toString(), property.getPropertyName(), ac); } } + + /** + * warn if the value is not positive or null + * + * @param ac the validation context + * @param property the property the value is defined in + */ + public void warnPositiveness(ApplContext ac, CssProperty property) { + if (!isPositive()) { + ac.getFrame().addWarning("negative", toString()); + } + } } Index: CssLength.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssLength.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- CssLength.java 28 Sep 2012 18:37:56 -0000 1.17 +++ CssLength.java 3 Oct 2012 09:49:18 -0000 1.18 @@ -290,5 +290,16 @@ } } + /** + * warn if the value is not positive or null + * + * @param ac the validation context + * @param property the property the value is defined in + */ + public void warnPositiveness(ApplContext ac, CssProperty property) { + if (!isPositive()) { + ac.getFrame().addWarning("negative", toString()); + } + } }
Received on Wednesday, 3 October 2012 09:49:21 UTC