1   /***************************************************************/
2   /* This class was generated by ds-to-spi-annotations-processor */
3   /***************************************************************/
4   
5   package org.daisy.pipeline.epub.ace.impl;
6   
7   public class AceProvider_SPI
8          implements org.daisy.common.spi.ServiceWithProperties
9                   , org.daisy.common.xproc.calabash.XProcStepProvider
10  {
11  	
12  	private static final org.slf4j.Logger spi_log = org.slf4j.LoggerFactory.getLogger(AceProvider_SPI.class);
13  	
14  	private final java.util.Map spi_props;
15  	private boolean spi_deactivated = false;
16  	
17  	private final org.daisy.pipeline.epub.ace.impl.AceProvider delegate;
18  
19  	public AceProvider_SPI() {
20  		delegate = new org.daisy.pipeline.epub.ace.impl.AceProvider();
21  		spi_log.trace("Creating AceProvider");
22  		spi_props = new java.util.HashMap();
23  		spi_props.put("component.name", "pxi:ace");
24  		spi_props.put("type", "{http://www.daisy.org/ns/pipeline/xproc/internal}ace");
25  		spi_log.trace("Activating AceProvider");
26  		delegate.init();
27  	}
28  	
29  	public void spi_deactivate() {
30  	}
31  	
32  	public java.util.Map spi_getProperties() {
33  		return spi_props;
34  	}
35  
36  	@Override
37  	public org.daisy.common.xproc.calabash.XProcStep newStep(
38  		com.xmlcalabash.core.XProcRuntime arg1,
39  		com.xmlcalabash.runtime.XAtomicStep arg2,
40  		org.daisy.common.xproc.XProcMonitor arg3,
41  		java.util.Map<java.lang.String,java.lang.String> arg4
42  	) {
43  		return delegate.newStep(
44  			arg1,
45  			arg2,
46  			arg3,
47  			arg4
48  		);
49  	}
50  
51  	@Override
52  	public String toString() {
53  		return delegate.toString();
54  	}
55  
56  	@Override
57  	public int hashCode() {
58  		return delegate.hashCode();
59  	}
60  
61  	@Override
62  	public boolean equals(Object o) {
63  		return delegate.equals(o);
64  	}
65  }