Package com.xmlcalabash.runtime.steps
Class AtomicOptionStep
-
- All Implemented Interfaces:
-
com.xmlcalabash.runtime.api.Receiver
,com.xmlcalabash.runtime.steps.Consumer
public final class AtomicOptionStep extends AtomicStep
-
-
Field Summary
Fields Modifier and Type Field Description private XProcDocument
externalValue
private final Duration
stepTimeout
private final QName
externalName
private final RuntimeStepParameters
params
private final XProcStep
implementation
private final Set<String>
inputPorts
private final Set<String>
initiallyOpenPorts
private final Set<String>
openPorts
private final Boolean
readyToRun
private final String
_id
private final String
id
private final Location
location
private final Map<String, Integer>
inputCount
private final Map<String, Integer>
outputCount
private final Map<QName, StaticOptionDetails>
staticOptions
private final Verbosity
verbosity
private Boolean
aborted
private final XProcStepConfiguration
stepConfig
private final QName
type
private final String
name
-
Constructor Summary
Constructors Constructor Description AtomicOptionStep(XProcStepConfiguration config, AtomicBuiltinStepModel atomic, QName externalName)
-
Method Summary
Modifier and Type Method Description final XProcDocument
getExternalValue()
final Unit
setExternalValue(XProcDocument externalValue)
Duration
getStepTimeout()
final QName
getExternalName()
Unit
instantiate()
Unit
prepare()
Unit
run()
-
Methods inherited from class com.xmlcalabash.runtime.steps.AtomicStep
abort, close, getImplementation, getInitiallyOpenPorts, getInputPorts, getOpenPorts, getParams, getReadyToRun, input, output, reset
-
Methods inherited from class com.xmlcalabash.runtime.steps.AbstractStep
defaultBindingDocuments, getAborted, getId, getInputCount, getLocation, getName, getOutputCount, getStaticOptions, getStepConfig, getType, getVerbosity, get_id, runStep, setAborted, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AtomicOptionStep
AtomicOptionStep(XProcStepConfiguration config, AtomicBuiltinStepModel atomic, QName externalName)
-
-
Method Detail
-
getExternalValue
final XProcDocument getExternalValue()
-
setExternalValue
final Unit setExternalValue(XProcDocument externalValue)
-
getStepTimeout
Duration getStepTimeout()
-
getExternalName
final QName getExternalName()
-
instantiate
Unit instantiate()
-
-
-
-