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]