com.xmlcalabash.model
Class Pipeline

java.lang.Object
  extended by com.xmlcalabash.model.SourceArtifact
      extended by com.xmlcalabash.model.Step
          extended by com.xmlcalabash.model.CompoundStep
              extended by com.xmlcalabash.model.Pipeline

public class Pipeline
extends CompoundStep


Field Summary
protected  boolean psviRequired
           
protected  java.lang.String xpathVersion
           
 
Fields inherited from class com.xmlcalabash.model.Step
env, inputs, outputs, parent, stepName, stepType, version
 
Fields inherited from class com.xmlcalabash.model.SourceArtifact
extnAttrs, logger, node, runtime
 
Constructor Summary
Pipeline(XProcRuntime xproc, net.sf.saxon.s9api.XdmNode node, java.lang.String name)
          Creates a new instance of DeclareStep
 
Method Summary
 void addImport(Import importelem)
           
 void addStep(Step step)
           
 DeclareStep getDeclaration()
           
 net.sf.saxon.s9api.QName getDeclaredType()
           
protected  void patchEnvironment(Environment env)
           
 void setDeclaration(DeclareStep step)
           
 void setDeclaredType(net.sf.saxon.s9api.QName type)
           
 void setPsviRequired(boolean psvi)
           
 void setupEnvironment()
           
 void setXPathVersion(java.lang.String version)
           
 
Methods inherited from class com.xmlcalabash.model.CompoundStep
addVariable, augment, augmentIO, augmentOptions, checkBinding, checkForBindings, checkPrimaryIO, checkVariables, containsStep, getOutput, getVariables, setEnvironment, valid, validBindings, validOutputBinding
 
Methods inherited from class com.xmlcalabash.model.Step
addDependency, addInput, addLog, addOption, addOutput, addParameter, checkDuplicateVars, checkOptionBinding, checkOptionBinding, dependsOn, dump, dump, getDefaultOutput, getDependencies, getEnvironment, getInput, getLog, getName, getNode, getOption, getOptions, getParameter, getParameters, getPipeline, getPrimaryOutput, getStep, getType, getVersion, inputs, insideALoop, isAnonymous, isPipeline, isPipelineCall, loops, matchesDeclaration, options, orderSteps, outputs, parameters, patchInputBindings, patchPipeBindings, setSubpipeline, setVersion, subpipeline, toString, validOptions, validParams
 
Methods inherited from class com.xmlcalabash.model.SourceArtifact
addExtensionAttribute, error, error, getExtensionAttribute, getExtensionAttributes, getXProc, xplFile, xplLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

psviRequired

protected boolean psviRequired

xpathVersion

protected java.lang.String xpathVersion
Constructor Detail

Pipeline

public Pipeline(XProcRuntime xproc,
                net.sf.saxon.s9api.XdmNode node,
                java.lang.String name)
Creates a new instance of DeclareStep

Method Detail

setPsviRequired

public void setPsviRequired(boolean psvi)

setXPathVersion

public void setXPathVersion(java.lang.String version)

setDeclaredType

public void setDeclaredType(net.sf.saxon.s9api.QName type)

getDeclaredType

public net.sf.saxon.s9api.QName getDeclaredType()
Overrides:
getDeclaredType in class Step

setDeclaration

public void setDeclaration(DeclareStep step)
Overrides:
setDeclaration in class Step

getDeclaration

public DeclareStep getDeclaration()
Overrides:
getDeclaration in class Step

addStep

public void addStep(Step step)
Overrides:
addStep in class Step

addImport

public void addImport(Import importelem)

setupEnvironment

public void setupEnvironment()

patchEnvironment

protected void patchEnvironment(Environment env)
Overrides:
patchEnvironment in class Step