com.xmlcalabash.runtime
Class XPipelineCall

java.lang.Object
  extended by com.xmlcalabash.runtime.XStep
      extended by com.xmlcalabash.runtime.XAtomicStep
          extended by com.xmlcalabash.runtime.XPipelineCall
All Implemented Interfaces:
XProcRunnable

public class XPipelineCall
extends XAtomicStep

Created by IntelliJ IDEA. User: ndw Date: Oct 8, 2008 Time: 5:25:42 AM To change this template use File | Settings | File Templates.


Field Summary
 
Fields inherited from class com.xmlcalabash.runtime.XAtomicStep
inputs, outputs
 
Fields inherited from class com.xmlcalabash.runtime.XStep
inScopeOptions, logger, name, parent, runtime, step
 
Constructor Summary
XPipelineCall(XProcRuntime runtime, Step step, XCompoundStep parent)
           
 
Method Summary
 XCompoundStep getParent()
           
 void run()
           
 void setDeclaration(DeclareStep decl)
           
 
Methods inherited from class com.xmlcalabash.runtime.XAtomicStep
computeParameters, computeValue, evaluateXPath, getPipeFromBinding, hasReadablePipes, hasWriteablePipe, instantiate, instantiateReaders, optionAvailable, reportError, reset
 
Methods inherited from class com.xmlcalabash.runtime.XStep
addInput, addOutput, clearOptions, clearParameters, error, fine, finer, finest, getDeclareStep, getExtensionAttribute, getInheritedExtensionAttribute, getInput, getInScopeOptions, getName, getNode, getOption, getOptions, getOutput, getParameter, getParameter, getParameterPorts, getParameters, getParameters, getStep, getType, hasInScopeVariableBinding, hasInScopeVariableValue, info, setOption, setParameter, setParameter, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPipelineCall

public XPipelineCall(XProcRuntime runtime,
                     Step step,
                     XCompoundStep parent)
Method Detail

setDeclaration

public void setDeclaration(DeclareStep decl)

getParent

public XCompoundStep getParent()
Overrides:
getParent in class XAtomicStep

run

public void run()
         throws net.sf.saxon.s9api.SaxonApiException
Specified by:
run in interface XProcRunnable
Overrides:
run in class XAtomicStep
Throws:
net.sf.saxon.s9api.SaxonApiException