- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 16 Feb 2009 17:53:42 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/selectors
In directory hutz:/tmp/cvs-serv1973/org/w3c/css/selectors
Modified Files:
TypeSelector.java UniversalSelector.java
Log Message:
Support for namespaces finished
Index: UniversalSelector.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/selectors/UniversalSelector.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- UniversalSelector.java 16 Sep 2005 13:33:52 -0000 1.3
+++ UniversalSelector.java 16 Feb 2009 17:53:40 -0000 1.4
@@ -10,10 +10,19 @@
*/
public class UniversalSelector implements Selector {
+ String prefix = null;
+
+ public UniversalSelector(String prefix) {
+ this.prefix = prefix;
+ }
+
/**
* @see Selector#toString()
*/
public String toString() {
+ if (prefix != null) {
+ return prefix+"|*";
+ }
return "*";
}
Index: TypeSelector.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/selectors/TypeSelector.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- TypeSelector.java 14 Sep 2005 15:15:32 -0000 1.2
+++ TypeSelector.java 16 Feb 2009 17:53:39 -0000 1.3
@@ -10,14 +10,19 @@
*/
public class TypeSelector implements Selector {
+ String prefix;
String name;
+ public TypeSelector(String prefix, String type) {
+ this.prefix = prefix;
+ this.name = type;
+ }
/**
* Creates a new TypeSelector which name name is type
* @param type the name of this type selector
*/
public TypeSelector(String type) {
- this.name = type;
+ this(null, type);
}
/**
@@ -46,6 +51,12 @@
* @see Selector#toString()
*/
public String toString() {
+ if (prefix != null) {
+ StringBuffer sb = new StringBuffer(prefix);
+ sb.append('|');
+ sb.append(name);
+ return sb.toString();
+ }
return name;
}
Received on Monday, 16 February 2009 17:53:50 UTC