com.xmlcalabash.model
Class PipelineLibrary

java.lang.Object
  extended by com.xmlcalabash.model.SourceArtifact
      extended by com.xmlcalabash.model.Step
          extended by com.xmlcalabash.model.PipelineLibrary

public class PipelineLibrary
extends Step

Author:
ndw

Field Summary
 
Fields inherited from class com.xmlcalabash.model.Step
declaration, env, inputs, outputs, parent, stepName, stepType, version
 
Fields inherited from class com.xmlcalabash.model.SourceArtifact
extnAttrs, logger, node, runtime
 
Constructor Summary
PipelineLibrary(XProcRuntime xproc, net.sf.saxon.s9api.XdmNode node)
          Creates a new instance of PipelineLibrary
 
Method Summary
 void addStep(DeclareStep step)
           
 java.util.Set<net.sf.saxon.s9api.QName> declaredTypes()
           
 net.sf.saxon.s9api.QName firstStep()
           
 DeclareStep getDeclaration(net.sf.saxon.s9api.QName type)
           
 
Methods inherited from class com.xmlcalabash.model.Step
addDependency, addInput, addLog, addOption, addOutput, addParameter, addStep, addVariable, augment, augmentIO, augmentOptions, checkBinding, checkDuplicateVars, checkForBindings, checkOptionBinding, checkOptionBinding, checkVariables, containsStep, dependsOn, dump, dump, getDeclaration, getDeclaredType, getDefaultOutput, getDependencies, getEnvironment, getInput, getLog, getName, getNode, getOption, getOptions, getOutput, getParameter, getParameters, getPipeline, getPrimaryOutput, getStep, getType, getVariables, getVersion, inputs, insideALoop, isAnonymous, isPipeline, isPipelineCall, loops, matchesDeclaration, options, orderSteps, outputs, parameters, patchEnvironment, patchInputBindings, patchPipeBindings, setDeclaration, setEnvironment, setSubpipeline, setVersion, subpipeline, toString, valid, validBindings, 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
 

Constructor Detail

PipelineLibrary

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

Method Detail

addStep

public void addStep(DeclareStep step)

firstStep

public net.sf.saxon.s9api.QName firstStep()

declaredTypes

public java.util.Set<net.sf.saxon.s9api.QName> declaredTypes()

getDeclaration

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