- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 25 Feb 2009 20:44:51 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/css In directory hutz:/tmp/cvs-serv3171/org/w3c/css/css Modified Files: CssRuleList.java CssStyleRule.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: CssStyleRule.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/css/CssStyleRule.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- CssStyleRule.java 24 Feb 2009 21:45:14 -0000 1.17 +++ CssStyleRule.java 25 Feb 2009 20:44:49 -0000 1.18 @@ -8,6 +8,7 @@ import java.util.Vector; import org.w3c.css.properties.css1.CssProperty; +import org.w3c.css.util.Messages; public class CssStyleRule { @@ -25,7 +26,11 @@ public String getSelectors() { return selectors; } - + + public String getSelectorsEscaped() { + return Messages.escapeString(selectors); + } + /** * This function is only used inside the velocity template * @return the list of properties in a Vector @@ -65,6 +70,10 @@ return ret.toString(); } + public String toStringEscaped() { + return Messages.escapeString(toString()); + } + /* * public String toHTML() { StringBuffer ret = new StringBuffer("<li><span * class='selector'>"); if (selectors != null) { ret.append(selectors); Index: CssRuleList.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/css/CssRuleList.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- CssRuleList.java 24 Feb 2009 21:45:14 -0000 1.18 +++ CssRuleList.java 25 Feb 2009 20:44:49 -0000 1.19 @@ -8,6 +8,7 @@ import java.util.Vector; import org.w3c.css.parser.AtRule; +import org.w3c.css.util.Messages; public class CssRuleList { @@ -40,6 +41,10 @@ public String getAtRule() { return atRuleString; } + + public String getAtRuleEscaped() { + return Messages.escapeString(atRuleString); + } public boolean isEmpty() { return rulelist.isEmpty();
Received on Wednesday, 25 February 2009 20:45:06 UTC