1 package org.daisy.pipeline.css;
2
3 import java.net.URI;
4 import java.util.Map;
5
6 import javax.xml.namespace.QName;
7
8 import org.daisy.common.transform.InputValue;
9 import org.daisy.common.transform.XMLInputValue;
10
11 /**
12 * Processor of @xslt rules
13 */
14 public interface XsltProcessor {
15
16 /**
17 * @param stylesheetURI XSLT style sheet as absolute URI
18 */
19 public XMLInputValue<Void> transform(URI stylesheetURI,
20 XMLInputValue<?> source,
21 Map<QName,InputValue<?>> parameters);
22
23 }