1   /***************************************************************/
2   /* This class was generated by ds-to-spi-annotations-processor */
3   /***************************************************************/
4   
5   package org.daisy.pipeline.zip.calabash.impl;
6   
7   public class UnZipProvider_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(UnZipProvider_SPI.class);
13  	
14  	private final java.util.Map spi_props;
15  	private boolean spi_deactivated = false;
16  	
17  	private final org.daisy.pipeline.zip.calabash.impl.UnZipProvider delegate;
18  
19  	public UnZipProvider_SPI() {
20  		delegate = new org.daisy.pipeline.zip.calabash.impl.UnZipProvider();
21  		spi_log.trace("Creating UnZipProvider");
22  		spi_props = new java.util.HashMap();
23  		spi_props.put("component.name", "letex:unzip");
24  		spi_props.put("type", "{http://www.le-tex.de/namespace}unzip");
25  	}
26  	
27  	public void spi_deactivate() {
28  	}
29  	
30  	public java.util.Map spi_getProperties() {
31  		return spi_props;
32  	}
33  
34  	@Override
35  	public org.daisy.common.xproc.calabash.XProcStep newStep(
36  		com.xmlcalabash.core.XProcRuntime arg1,
37  		com.xmlcalabash.runtime.XAtomicStep arg2,
38  		org.daisy.common.xproc.XProcMonitor arg3,
39  		java.util.Map<java.lang.String,java.lang.String> arg4
40  	) {
41  		return delegate.newStep(
42  			arg1,
43  			arg2,
44  			arg3,
45  			arg4
46  		);
47  	}
48  
49  	@Override
50  	public String toString() {
51  		return delegate.toString();
52  	}
53  
54  	@Override
55  	public int hashCode() {
56  		return delegate.hashCode();
57  	}
58  
59  	@Override
60  	public boolean equals(Object o) {
61  		return delegate.equals(o);
62  	}
63  }