com.xmlcalabash.model
Class EndPoint

java.lang.Object
  extended by com.xmlcalabash.model.SourceArtifact
      extended by com.xmlcalabash.model.EndPoint
Direct Known Subclasses:
Option, Parameter, Port, Variable

public class EndPoint
extends SourceArtifact

Author:
ndw

Field Summary
protected  java.util.Vector<Binding> bindings
           
protected  Step step
           
 
Fields inherited from class com.xmlcalabash.model.SourceArtifact
extnAttrs, logger, node, runtime
 
Constructor Summary
EndPoint(XProcRuntime xproc, net.sf.saxon.s9api.XdmNode node)
          Creates a new instance of EndPoint
 
Method Summary
 void addBinding(Binding binding)
           
 void clearBindings()
           
 PipeNameBinding findPipeBinding(java.lang.String stepName, java.lang.String portName)
           
 java.util.Vector<Binding> getBinding()
           
 Step getStep()
           
 void setStep(Step step)
           
 
Methods inherited from class com.xmlcalabash.model.SourceArtifact
addExtensionAttribute, error, error, getExtensionAttribute, getExtensionAttributes, getNode, getXProc, xplFile, xplLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

step

protected Step step

bindings

protected java.util.Vector<Binding> bindings
Constructor Detail

EndPoint

public EndPoint(XProcRuntime xproc,
                net.sf.saxon.s9api.XdmNode node)
Creates a new instance of EndPoint

Method Detail

setStep

public void setStep(Step step)

getStep

public Step getStep()

addBinding

public void addBinding(Binding binding)

clearBindings

public void clearBindings()

getBinding

public java.util.Vector<Binding> getBinding()

findPipeBinding

public PipeNameBinding findPipeBinding(java.lang.String stepName,
                                       java.lang.String portName)