package org.qrone.r7.parser; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URI; import org.qrone.r7.resolver.URIResolver; import org.qrone.util.XDeck; import org.w3c.css.sac.InputSource; public class CSS3Deck extends XDeck<CSS3OM>{ public CSS3Deck(URIResolver resolver){ super(resolver); } @Override public CSS3OM compile(URI uri, InputStream in, String encoding) throws Exception { CSS3OM s = new CSS3OM(); s.parse(uri, new InputSource(new InputStreamReader(in, encoding))); return s; } public CSS3OM compile(URI uri, String source) throws Exception { CSS3OM s = new CSS3OM(); s.parse(uri, source); return s; } }