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]

Reply via email to