1   /***************************************************************/
2   /* This class was generated by ds-to-spi-annotations-processor */
3   /***************************************************************/
4   
5   package org.daisy.pipeline.css.speech.impl;
6   
7   public class SpeechCssCascader_SPI
8          implements org.daisy.common.spi.ServiceWithProperties
9                   , org.daisy.pipeline.css.CssCascader
10  {
11  	
12  	private static final org.slf4j.Logger spi_log = org.slf4j.LoggerFactory.getLogger(SpeechCssCascader_SPI.class);
13  	
14  	private final java.util.Map spi_props;
15  	private boolean spi_deactivated = false;
16  	
17  	private final org.daisy.pipeline.css.speech.impl.SpeechCssCascader delegate;
18  
19  	public SpeechCssCascader_SPI() {
20  		delegate = new org.daisy.pipeline.css.speech.impl.SpeechCssCascader();
21  		spi_log.trace("Creating SpeechCssCascader");
22  		spi_props = new java.util.HashMap();
23  		spi_props.put("component.name", "SpeechCssCascader");
24  	}
25  	
26  	public void spi_deactivate() {
27  	}
28  	
29  	public java.util.Map spi_getProperties() {
30  		return spi_props;
31  	}
32  
33  	@Override
34  	public boolean supportsMedium(
35  		org.daisy.pipeline.css.Medium arg1
36  	) {
37  		return delegate.supportsMedium(
38  			arg1
39  		);
40  	}
41  
42  	@Override
43  	public org.daisy.common.transform.XMLTransformer newInstance(
44  		org.daisy.pipeline.css.Medium arg1,
45  		java.lang.String arg2,
46  		javax.xml.transform.URIResolver arg3,
47  		org.daisy.pipeline.css.CssPreProcessor arg4,
48  		org.daisy.pipeline.css.XsltProcessor arg5,
49  		javax.xml.namespace.QName arg6,
50  		boolean arg7
51  	) {
52  		return delegate.newInstance(
53  			arg1,
54  			arg2,
55  			arg3,
56  			arg4,
57  			arg5,
58  			arg6,
59  			arg7
60  		);
61  	}
62  
63  	@Override
64  	public String toString() {
65  		return delegate.toString();
66  	}
67  
68  	@Override
69  	public int hashCode() {
70  		return delegate.hashCode();
71  	}
72  
73  	@Override
74  	public boolean equals(Object o) {
75  		return delegate.equals(o);
76  	}
77  }