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