- From: CVS User ylafon <cvsmail@w3.org>
- Date: Mon, 06 Jan 2014 06:43:29 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/parser
In directory roscoe:/tmp/cvs-serv22621/parser
Modified Files:
CssError.java CssParseException.java
Log Message:
escaping now done in templates, error and warning type surfaced in outputs (json and soap12 for now)
--- /sources/public/2002/css-validator/org/w3c/css/parser/CssError.java 2013/04/09 14:55:05 1.7
+++ /sources/public/2002/css-validator/org/w3c/css/parser/CssError.java 2014/01/06 06:43:29 1.8
@@ -1,5 +1,5 @@
//
-// $Id: CssError.java,v 1.7 2013/04/09 14:55:05 ylafon Exp $
+// $Id: CssError.java,v 1.8 2014/01/06 06:43:29 ylafon Exp $
// From Philippe Le Hegaret (Philippe.Le_Hegaret@sophia.inria.fr)
//
// (c) COPYRIGHT MIT and INRIA, 1997.
@@ -13,7 +13,7 @@
/**
* This class represents an unknown error during the parse.
*
- * @version $Revision: 1.7 $
+ * @version $Revision: 1.8 $
*/
public class CssError {
@@ -97,19 +97,21 @@
/**
* get the error type, null if undefined
*/
- public String getType() {
- if(type == null) {
- if (error == null) {
- return null;
- }
- if (error instanceof InvalidParamException) {
- InvalidParamException exception = (InvalidParamException) error;
- type = exception.getErrorType();
- } else {
- type = error.getClass().getName();
- }
- }
- return type;
- }
+ public String getType() {
+ if (type == null) {
+ if (error == null) {
+ return null;
+ }
+ if (error instanceof InvalidParamException) {
+ InvalidParamException exception = (InvalidParamException) error;
+ type = exception.getErrorType();
+ } else if (error instanceof CssParseException) {
+ type = ((CssParseException) error).getErrorType();
+ } else {
+ type = error.getClass().getName();
+ }
+ }
+ return type;
+ }
}
--- /sources/public/2002/css-validator/org/w3c/css/parser/CssParseException.java 2011/08/29 07:21:00 1.6
+++ /sources/public/2002/css-validator/org/w3c/css/parser/CssParseException.java 2014/01/06 06:43:29 1.7
@@ -1,5 +1,5 @@
//
-// $Id: CssParseException.java,v 1.6 2011/08/29 07:21:00 ylafon Exp $
+// $Id: CssParseException.java,v 1.7 2014/01/06 06:43:29 ylafon Exp $
// From Philippe Le Hegaret (Philippe.Le_Hegaret@sophia.inria.fr)
//
// (c) COPYRIGHT MIT and INRIA, 1997.
@@ -8,12 +8,13 @@
package org.w3c.css.parser;
import org.w3c.css.parser.analyzer.ParseException;
+import org.w3c.css.util.InvalidParamException;
import org.w3c.css.values.CssExpression;
import java.util.ArrayList;
/**
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
*/
public class CssParseException extends ParseException {
@@ -147,4 +148,14 @@
public CssExpression getExp() {
return exp;
}
+
+ public String getErrorType() {
+ if (parseException == null) {
+ return null;
+ }
+ if (parseException instanceof InvalidParamException) {
+ return ((InvalidParamException) parseException).getErrorType();
+ }
+ return parseException.getClass().toString();
+ }
}
Received on Monday, 6 January 2014 06:43:35 UTC