com.xmlcalabash.runtime
Class XRootStep

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

public class XRootStep
extends XCompoundStep

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


Field Summary
 
Fields inherited from class com.xmlcalabash.runtime.XCompoundStep
subpipeline, variables
 
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
XRootStep(XProcRuntime runtime)
           
 
Method Summary
 ReadablePipe getBinding(java.lang.String stepName, java.lang.String portName)
           
 DeclareStep getDeclaration(net.sf.saxon.s9api.QName stepType)
           
 java.util.Hashtable<net.sf.saxon.s9api.QName,RuntimeValue> getInScopeOptions()
           
 RuntimeValue getVariable(net.sf.saxon.s9api.QName name)
           
 void reportError(net.sf.saxon.s9api.XdmNode doc)
           
 void run()
           
 
Methods inherited from class com.xmlcalabash.runtime.XCompoundStep
addStep, copyInputs, hasInScopeVariableBinding, hasInScopeVariableValue, instantiate, reset
 
Methods inherited from class com.xmlcalabash.runtime.XAtomicStep
computeParameters, computeValue, evaluateXPath, getParent, getPipeFromBinding, hasReadablePipes, hasWriteablePipe, instantiateReaders, optionAvailable
 
Methods inherited from class com.xmlcalabash.runtime.XStep
addInput, addOutput, clearOptions, clearParameters, error, fine, finer, finest, getDeclareStep, getExtensionAttribute, getInheritedExtensionAttribute, getInput, getName, getNode, getOption, getOptions, getOutput, getParameter, getParameter, getParameterPorts, getParameters, getParameters, getStep, getType, 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

XRootStep

public XRootStep(XProcRuntime runtime)
Method Detail

getDeclaration

public DeclareStep getDeclaration(net.sf.saxon.s9api.QName stepType)

getInScopeOptions

public java.util.Hashtable<net.sf.saxon.s9api.QName,RuntimeValue> getInScopeOptions()
Overrides:
getInScopeOptions in class XStep

getVariable

public RuntimeValue getVariable(net.sf.saxon.s9api.QName name)
Overrides:
getVariable in class XCompoundStep

getBinding

public ReadablePipe getBinding(java.lang.String stepName,
                               java.lang.String portName)
Overrides:
getBinding in class XCompoundStep

run

public void run()
Specified by:
run in interface XProcRunnable
Overrides:
run in class XCompoundStep

reportError

public void reportError(net.sf.saxon.s9api.XdmNode doc)
Overrides:
reportError in class XAtomicStep