1
2
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 }