Package com.xmlcalabash.steps
Class AbstractAtomicStep
-
- All Implemented Interfaces:
-
com.xmlcalabash.api.XProcStep
public abstract class AbstractAtomicStep implements XProcStep
-
-
Field Summary
Fields Modifier and Type Field Description private final RuntimeStepParameters
stepParams
private final XProcStepConfiguration
stepConfig
private final Receiver
receiver
private final Map<QName, LazyValue>
options
private final Map<String, List<XProcDocument>>
queues
private final Long
nodeId
-
Constructor Summary
Constructors Constructor Description AbstractAtomicStep()
-
Method Summary
-
-
Method Detail
-
getStepParams
final RuntimeStepParameters getStepParams()
-
getStepConfig
final XProcStepConfiguration getStepConfig()
-
getReceiver
final Receiver getReceiver()
-
getOptions
final Map<QName, LazyValue> getOptions()
-
getQueues
final Map<String, List<XProcDocument>> getQueues()
-
setup
Unit setup(XProcStepConfiguration stepConfig, Receiver receiver, RuntimeStepParameters stepParams)
-
input
final Unit input(String port, XProcDocument doc)
-
extensionAttributes
Unit extensionAttributes(Map<QName, String> attributes)
-
establishNamespaceBinding
final Pair<String, Map<String, NamespaceUri>> establishNamespaceBinding(String prefix, NamespaceUri ns, NamespaceMap nsmap)
-
establishNamespaceBinding
final Pair<String, Map<String, NamespaceUri>> establishNamespaceBinding(String prefix, NamespaceUri ns, Map<String, NamespaceUri> nsmap)
-
hasBinding
final Boolean hasBinding(QName name)
-
xmlBinding
final XProcDocument xmlBinding(QName name)
-
valueBinding
final XProcDocument valueBinding(QName name)
-
stringBinding
final String stringBinding(QName name)
-
uriBinding
final URI uriBinding(QName name)
-
integerBinding
final Integer integerBinding(QName name)
-
booleanBinding
final Boolean booleanBinding(QName name)
-
qnameMapBinding
final Map<QName, XdmValue> qnameMapBinding(QName name)
-
qnameBinding
final QName qnameBinding(QName name)
-
mediaTypeBinding
final MediaType mediaTypeBinding(QName name, MediaType default)
-
stringMapBinding
final Map<String, String> stringMapBinding(QName name)
-
overrideContentTypes
final List<Pair<String, MediaType>> overrideContentTypes(XdmValue value)
-
-
-
-