CVS 2002/css-validator/org/w3c/css/parser

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