public interface XProcStep extends com.xmlcalabash.core.XProcStep, XMLTransformer
XProcStep
that also implements the XMLTransformer
API.XMLTransformer.InputType, XMLTransformer.OutputType
Modifier and Type | Method and Description |
---|---|
static XProcStep |
of(XMLTransformer transformer,
com.xmlcalabash.core.XProcRuntime runtime,
com.xmlcalabash.runtime.XAtomicStep step)
Port names of regular and parameter inputs are expected to not collide.
|
static com.xmlcalabash.core.XProcException |
raiseError(Throwable e,
com.xmlcalabash.runtime.XAtomicStep step) |
default Runnable |
transform(Map<QName,InputValue<?>> input,
Map<QName,OutputValue<?>> output) |
setInput, setOption, setOutput, setParameter, setParameter
transform, validateInput, validateOutput
default Runnable transform(Map<QName,InputValue<?>> input, Map<QName,OutputValue<?>> output)
transform
in interface XMLTransformer
static XProcStep of(XMLTransformer transformer, com.xmlcalabash.core.XProcRuntime runtime, com.xmlcalabash.runtime.XAtomicStep step)
static com.xmlcalabash.core.XProcException raiseError(Throwable e, com.xmlcalabash.runtime.XAtomicStep step)
Copyright © 2010–2024 The DAISY Consortium. All rights reserved.