2002/css-validator/org/w3c/css/properties/css1 CssProperty.java,1.4,1.5

Update of /sources/public/2002/css-validator/org/w3c/css/properties/css1
In directory hutz:/tmp/cvs-serv3171/org/w3c/css/properties/css1

Modified Files:
	CssProperty.java 
Log Message:
Fixes http://www.w3.org/Bugs/Public/show_bug.cgi?id=5770
Added accessors to get X/HTML escaped versions of differents String
(like URL representation, selectors, warning messages, etc).
The markup-based output were modified accordingly.



Index: CssProperty.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/properties/css1/CssProperty.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- CssProperty.java	25 Mar 2008 18:43:30 -0000	1.4
+++ CssProperty.java	25 Feb 2009 20:44:49 -0000	1.5
@@ -11,6 +11,7 @@
 import org.w3c.css.parser.CssSelectors;
 import org.w3c.css.parser.CssStyle;
 import org.w3c.css.util.ApplContext;
+import org.w3c.css.util.Messages;
 import org.w3c.css.values.CssIdent;
 
 /**
@@ -129,6 +130,12 @@
     public abstract String getPropertyName();
 
     /**
+     * Returns the name of this property IN LOWER CASE. escaped
+     */
+    public  String getPropertyNameEscaped() {
+	return Messages.escapeString(getPropertyName());
+    }
+    /**
      * Compares two properties for equality.
      *
      * @param value The other property.
@@ -160,6 +167,10 @@
      */
     public abstract String toString();
 
+    public String getEscaped() {
+	return Messages.escapeString(toString());
+    }
+
     /**
      * Set this property to be important.
      * Overrides this method for a macro

Received on Wednesday, 25 February 2009 20:45:07 UTC