- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 12 Feb 2009 10:55:36 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/selectors
In directory hutz:/tmp/cvs-serv5925/org/w3c/css/selectors
Modified Files:
PseudoFactory.java
Added Files:
AdjacentSiblingSelector.java
Log Message:
specific rule for :first-line, :first-letter, :before and :after in pseudoClass handling
Index: PseudoFactory.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/selectors/PseudoFactory.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- PseudoFactory.java 7 Aug 2007 09:48:45 -0000 1.5
+++ PseudoFactory.java 12 Feb 2009 10:55:34 -0000 1.6
@@ -128,4 +128,19 @@
return null;
}
+ /**
+ * Returns the possible pseudo-elements written as pseudo-classes
+ * for a specific profile
+ * @param profile the profile to get associated exceptions to the rule
+ * @return the possible pseudo-elements/classes for the profile
+ */
+ public static String[] getPseudoElementExceptions(String profile) {
+ if(profile == null || profile.equals("css2") ||
+ profile.equals("css21") || profile.equals("css3") ||
+ profile.equals("mobile") || profile.equals("tv")) {
+ return PSEUDOELEMENT_CONSTANTSCSS2;
+ }
+ return null;
+ }
+
}
--- NEW FILE: AdjacentSiblingSelector.java ---
// $Id: AdjacentSiblingSelector.java,v 1.1 2009/02/12 10:55:34 ylafon Exp $
// Author: Jean-Guilhem Rouel
// (c) COPYRIGHT MIT, ERCIM and Keio, 2005.
// Please first read the full copyright statement in file COPYRIGHT.html
package org.w3c.css.selectors;
/**
* Adjacent<br />
* Created: Sep 1, 2005 3:59:08 PM<br />
*/
public class AdjacentSiblingSelector implements Selector {
/**
* @see Selector#toString()
*/
public String toString() {
return " + ";
}
/**
* @see Selector#getName()
*/
public String getName() {
return "+";
}
/**
* @see Selector#canApply(Selector)
*/
public boolean canApply(Selector other) {
return false;
}
}
Received on Thursday, 12 February 2009 10:55:46 UTC