1   /***************************************************************/
2   /* This class was generated by ds-to-spi-annotations-processor */
3   /***************************************************************/
4   
5   package org.daisy.pipeline.css.saxon.impl;
6   
7   public class CssParseParamSetFunctionProvider_SPI
8          implements org.daisy.common.spi.ServiceWithProperties
9                   , org.daisy.common.xpath.saxon.ExtensionFunctionProvider
10  {
11  	
12  	private static final org.slf4j.Logger spi_log = org.slf4j.LoggerFactory.getLogger(CssParseParamSetFunctionProvider_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.saxon.impl.CssParseParamSetFunctionProvider delegate;
18  
19  	public CssParseParamSetFunctionProvider_SPI() {
20  		delegate = new org.daisy.pipeline.css.saxon.impl.CssParseParamSetFunctionProvider();
21  		spi_log.trace("Creating CssParseParamSetFunctionProvider");
22  		spi_props = new java.util.HashMap();
23  		spi_props.put("component.name", "pf:css-parse-param-set");
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 java.util.Collection<net.sf.saxon.lib.ExtensionFunctionDefinition> getDefinitions() {
35  		return delegate.getDefinitions();
36  	}
37  
38  	@Override
39  	public String toString() {
40  		return delegate.toString();
41  	}
42  
43  	@Override
44  	public int hashCode() {
45  		return delegate.hashCode();
46  	}
47  
48  	@Override
49  	public boolean equals(Object o) {
50  		return delegate.equals(o);
51  	}
52  }