com.xmlcalabash.runtime
Class XCatch

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.XCatch
All Implemented Interfaces:
XProcRunnable

public class XCatch
extends XCompoundStep

Created by IntelliJ IDEA. User: ndw Date: Oct 13, 2008 Time: 7:44:46 PM 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
XCatch(XProcRuntime runtime, Step step, XCompoundStep parent)
           
 
Method Summary
protected  void copyInputs()
           
 ReadablePipe getBinding(java.lang.String stepName, java.lang.String portName)
           
protected  ReadablePipe getPipeFromBinding(Binding binding)
           
 void reset()
           
 void writeError(net.sf.saxon.s9api.XdmNode doc)
           
 
Methods inherited from class com.xmlcalabash.runtime.XCompoundStep
addStep, getVariable, hasInScopeVariableBinding, hasInScopeVariableValue, instantiate, run
 
Methods inherited from class com.xmlcalabash.runtime.XAtomicStep
computeParameters, computeValue, evaluateXPath, getParent, hasReadablePipes, hasWriteablePipe, instantiateReaders, optionAvailable, reportError
 
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, 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

XCatch

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

writeError

public void writeError(net.sf.saxon.s9api.XdmNode doc)

getPipeFromBinding

protected ReadablePipe getPipeFromBinding(Binding binding)
Overrides:
getPipeFromBinding in class XAtomicStep

getBinding

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

copyInputs

protected void copyInputs()
                   throws net.sf.saxon.s9api.SaxonApiException
Overrides:
copyInputs in class XCompoundStep
Throws:
net.sf.saxon.s9api.SaxonApiException

reset

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