Package com.xmlcalabash.runtime
Class PipelineContext
-
- All Implemented Interfaces:
-
com.xmlcalabash.config.ExecutionContextManager
,com.xmlcalabash.datamodel.PipelineEnvironment
public final class PipelineContext implements PipelineEnvironment
-
-
Field Summary
Fields Modifier and Type Field Description private final CommonEnvironment
commonEnvironment
private final Map<QName, DeclareStepInstruction>
standardSteps
private final XmlCalabash
xmlCalabash
private final String
episode
private final String
locale
private final String
productName
private final String
productVersion
private final String
buildId
private final String
vendor
private final String
vendorUri
private final String
version
private final String
xpathVersion
private Boolean
uniqueInlineUris
private AssertionsLevel
assertions
private final List<Monitor>
monitors
private final DocumentManager
documentManager
private final MimetypesFileTypeMap
mimeTypes
private final ErrorExplanation
errorExplanation
private final MessageReporter
messageReporter
private final Map<String, String>
proxies
private final String
nextId
-
Constructor Summary
Constructors Constructor Description PipelineContext(PipelineCompilerContext compilerContext)
-
Method Summary
-
-
Constructor Detail
-
PipelineContext
PipelineContext(PipelineCompilerContext compilerContext)
-
-
Method Detail
-
getCommonEnvironment
CommonEnvironment getCommonEnvironment()
-
getStandardSteps
Map<QName, DeclareStepInstruction> getStandardSteps()
-
getXmlCalabash
XmlCalabash getXmlCalabash()
-
getEpisode
String getEpisode()
-
getProductName
String getProductName()
-
getProductVersion
String getProductVersion()
-
getBuildId
String getBuildId()
-
getVendorUri
String getVendorUri()
-
getVersion
String getVersion()
-
getXpathVersion
String getXpathVersion()
-
getUniqueInlineUris
Boolean getUniqueInlineUris()
-
setUniqueInlineUris
Unit setUniqueInlineUris(Boolean uniqueInlineUris)
-
getAssertions
AssertionsLevel getAssertions()
-
setAssertions
Unit setAssertions(AssertionsLevel assertions)
-
getMonitors
List<Monitor> getMonitors()
-
getDocumentManager
DocumentManager getDocumentManager()
-
getMimeTypes
MimetypesFileTypeMap getMimeTypes()
-
getErrorExplanation
ErrorExplanation getErrorExplanation()
-
getMessageReporter
MessageReporter getMessageReporter()
-
getProxies
Map<String, String> getProxies()
-
uniqueName
String uniqueName(String base)
-
stepProvider
final Function0<XProcStep> stepProvider(StepParameters params)
-
atomicStepAvailable
final Boolean atomicStepAvailable(QName type)
-
newExecutionContext
XProcExecutionContext newExecutionContext(XProcStepConfiguration stepConfig)
-
getExecutionContext
XProcExecutionContext getExecutionContext()
-
setExecutionContext
Unit setExecutionContext(XProcExecutionContext dynamicContext)
-
releaseExecutionContext
Unit releaseExecutionContext()
-
addProperties
Unit addProperties(XProcDocument doc)
-
removeProperties
Unit removeProperties(XProcDocument doc)
-
-
-
-