hillion 02/02/18 01:22:51
Modified: sources/org/apache/batik/css/parser
ExtendedParserWrapper.java
Log:
- Added a missing method.
Revision Changes Path
1.3 +22 -5
xml-batik/sources/org/apache/batik/css/parser/ExtendedParserWrapper.java
Index: ExtendedParserWrapper.java
===================================================================
RCS file:
/home/cvs/xml-batik/sources/org/apache/batik/css/parser/ExtendedParserWrapper.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ExtendedParserWrapper.java 20 Nov 2001 15:38:01 -0000 1.2
+++ ExtendedParserWrapper.java 18 Feb 2002 09:22:51 -0000 1.3
@@ -11,15 +11,17 @@
import java.io.IOException;
import java.io.StringReader;
import java.util.Locale;
+import java.util.StringTokenizer;
import org.w3c.css.sac.CSSException;
-import org.w3c.css.sac.LexicalUnit;
-import org.w3c.css.sac.SelectorList;
-import org.w3c.css.sac.DocumentHandler;
-import org.w3c.css.sac.SelectorFactory;
import org.w3c.css.sac.ConditionFactory;
+import org.w3c.css.sac.DocumentHandler;
import org.w3c.css.sac.ErrorHandler;
import org.w3c.css.sac.InputSource;
+import org.w3c.css.sac.LexicalUnit;
+import org.w3c.css.sac.SACMediaList;
+import org.w3c.css.sac.SelectorFactory;
+import org.w3c.css.sac.SelectorList;
import org.w3c.css.sac.Parser;
@@ -28,7 +30,7 @@
* interface by wrapping a standard {@link org.w3c.css.sac.Parser}.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Thomas DeWeese</a>
- * @version $Id: ExtendedParserWrapper.java,v 1.2 2001/11/20 15:38:01 hillion Exp $
+ * @version $Id: ExtendedParserWrapper.java,v 1.3 2002/02/18 09:22:51 hillion Exp $
*/
public class ExtendedParserWrapper implements ExtendedParser {
@@ -239,6 +241,21 @@
public boolean parsePriority(InputSource source)
throws CSSException, IOException {
return parser.parsePriority(source);
+ }
+
+ /**
+ * Implements {@link ExtendedParser#parseMedia(String)}.
+ */
+ public SACMediaList parseMedia(String mediaText)
+ throws CSSException, IOException {
+ CSSSACMediaList result = new CSSSACMediaList();
+ if (!"all".equalsIgnoreCase(mediaText)) {
+ StringTokenizer st = new StringTokenizer(mediaText, " ,");
+ while (st.hasMoreTokens()) {
+ result.append(st.nextToken());
+ }
+ }
+ return result;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]