public final class Step extends AbstractHasLocation implements StepContainer
| Modifier and Type | Class and Description |
|---|---|
static class |
Step.Log |
location| Modifier and Type | Method and Description |
|---|---|
Step |
addChildStep(Step step) |
Step |
addLog(String port,
String href) |
void |
checkDeclaredStep() |
void |
checkInstanceStep() |
Step |
declarePort(Port port) |
Step |
declarePorts(Iterable<Port> ports) |
Step |
declareVariable(Variable variable) |
Step |
declareVariables(Map<net.sf.saxon.s9api.QName,Variable> variables) |
boolean |
equals(Object o) |
Iterable<Step> |
getAllSteps() |
Iterable<Port> |
getInputPorts() |
Iterable<Port> |
getInputPorts(boolean includeParameterPorts) |
String |
getInternalName() |
Iterable<Step.Log> |
getLogs() |
String |
getName() |
net.sf.saxon.s9api.XdmNode |
getNode() |
Iterable<Port> |
getOutputPorts() |
Iterable<Port> |
getParameterPorts() |
Map<net.sf.saxon.s9api.QName,Variable> |
getParameters() |
Port |
getPort(String name) |
PortReference |
getPortReference(String portName) |
Map<String,Port> |
getPorts() |
Port |
getPrimaryInputPort() |
Port |
getPrimaryOutputPort() |
Port |
getPrimaryParameterPort() |
Step |
getStepByName(String name) |
StepProcessor |
getStepProcessor() |
List<Step> |
getSubpipeline() |
protected Map<Step,Iterable<Step>> |
getSubpipelineStepDependencies() |
protected static Map<Step,Iterable<Step>> |
getSubpipelineStepDependencies(Iterable<Step> steps) |
net.sf.saxon.s9api.QName |
getType() |
Variable |
getVariable(net.sf.saxon.s9api.QName name) |
Map<net.sf.saxon.s9api.QName,Variable> |
getVariables() |
Port |
getXPathContextPort() |
int |
hashCode() |
boolean |
hasLogDeclaredForPort(String port) |
boolean |
hasOptionDeclared(net.sf.saxon.s9api.QName name) |
boolean |
hasPortDeclared(String name) |
boolean |
isCompoundStep() |
boolean |
isPipelineStep() |
static Step |
newStep(net.sf.saxon.s9api.QName type,
StepProcessor stepProcessor,
boolean compoundStep) |
static Step |
newStep(net.sf.saxon.s9api.XdmNode node,
net.sf.saxon.s9api.QName type,
StepProcessor stepProcessor,
boolean compoundStep) |
protected boolean |
readsExternalResources() |
Environment |
run(Environment environment) |
Step |
setLocation(Location location) |
Step |
setName(String name) |
Step |
setNode(net.sf.saxon.s9api.XdmNode node) |
Step |
setPortBindings(String portName,
Iterable<PortBinding> portBindings) |
Step |
setPortBindings(String portName,
PortBinding... portBindings) |
Step |
setSubpipeline(Iterable<Step> steps) |
String |
toString() |
Step |
withOption(net.sf.saxon.s9api.QName name,
String select,
net.sf.saxon.s9api.XdmNode node) |
Step |
withOption(net.sf.saxon.s9api.QName name,
String select,
net.sf.saxon.s9api.XdmNode node,
PortBinding portBinding) |
Step |
withOptionValue(net.sf.saxon.s9api.QName name,
String value) |
Step |
withOptionValue(net.sf.saxon.s9api.QName name,
String value,
net.sf.saxon.s9api.XdmNode node) |
Step |
withParam(net.sf.saxon.s9api.QName name,
String select,
String value,
Location location) |
Step |
withParam(net.sf.saxon.s9api.QName name,
String select,
String value,
Location location,
net.sf.saxon.s9api.XdmNode node) |
Step |
withParam(net.sf.saxon.s9api.QName name,
String select,
String value,
Location location,
net.sf.saxon.s9api.XdmNode node,
PortBinding portBinding) |
Step |
withPort(Port port) |
protected boolean |
writesExternalResources() |
getLocationpublic static Step newStep(net.sf.saxon.s9api.QName type, StepProcessor stepProcessor, boolean compoundStep)
public static Step newStep(net.sf.saxon.s9api.XdmNode node, net.sf.saxon.s9api.QName type, StepProcessor stepProcessor, boolean compoundStep)
public boolean isPipelineStep()
public boolean isCompoundStep()
public String getName()
@ReturnsNullable public String getInternalName()
public boolean hasPortDeclared(String name)
public Environment run(Environment environment)
@ReturnsNullable public Port getPrimaryInputPort()
@ReturnsNullable public Port getPrimaryParameterPort()
@ReturnsNullable public Port getPrimaryOutputPort()
public Step withOption(net.sf.saxon.s9api.QName name, String select, net.sf.saxon.s9api.XdmNode node)
public Step withOption(net.sf.saxon.s9api.QName name, String select, net.sf.saxon.s9api.XdmNode node, PortBinding portBinding)
public Step withParam(net.sf.saxon.s9api.QName name, String select, String value, Location location)
public Step withParam(net.sf.saxon.s9api.QName name, String select, String value, Location location, net.sf.saxon.s9api.XdmNode node)
public Step withParam(net.sf.saxon.s9api.QName name, String select, String value, Location location, net.sf.saxon.s9api.XdmNode node, PortBinding portBinding)
public Step withOptionValue(net.sf.saxon.s9api.QName name, String value, net.sf.saxon.s9api.XdmNode node)
public boolean hasOptionDeclared(net.sf.saxon.s9api.QName name)
public Step setPortBindings(String portName, PortBinding... portBindings)
public Step setPortBindings(String portName, Iterable<PortBinding> portBindings)
@ReturnsNullable public Port getXPathContextPort()
public net.sf.saxon.s9api.QName getType()
public Step setNode(net.sf.saxon.s9api.XdmNode node)
public net.sf.saxon.s9api.XdmNode getNode()
public Variable getVariable(net.sf.saxon.s9api.QName name)
public PortReference getPortReference(String portName)
public StepProcessor getStepProcessor()
protected boolean readsExternalResources()
protected boolean writesExternalResources()
protected static Map<Step,Iterable<Step>> getSubpipelineStepDependencies(Iterable<Step> steps)
public Iterable<Step> getAllSteps()
getAllSteps in interface StepContainerpublic Step getStepByName(String name)
getStepByName in interface StepContainerpublic boolean hasLogDeclaredForPort(String port)
public void checkDeclaredStep()
public void checkInstanceStep()
Copyright © 2009-2012 TranceCode. All Rights Reserved.