public final class Environment extends Object
public static void setCurrentNamespaceContext(net.sf.saxon.s9api.XdmNode node)
public static net.sf.saxon.s9api.XdmNode getCurrentNamespaceContext()
public static void setCurrentXPathContext(net.sf.saxon.s9api.XdmNode node)
public static net.sf.saxon.s9api.XdmNode getCurrentXPathContext()
public static void setCurrentEnvironment(Environment environment)
public void setCurrentEnvironment()
public static Environment getCurrentEnvironment()
public static Environment newEnvironment(Step pipeline, PipelineContext configuration)
public Environment setupOutputPorts(Step step)
public Environment setupOutputPorts(Step step, Environment sourceEnvironment)
public Environment setDefaultReadablePortAsXPathContextPort()
public Environment setPrimaryOutputPortAsDefaultReadablePort(Step step, Environment sourceEnvironment)
public Environment setupVariables(Step step)
public Environment newFollowingStepEnvironment(Step step)
public Environment newFollowingStepEnvironment(Step step, boolean evaluateVariables)
public Environment newFollowingStepEnvironment()
public Environment newChildStepEnvironment()
public Environment setLocalVariables(Map<net.sf.saxon.s9api.QName,String> localVariables)
public void setLocalVariable(net.sf.saxon.s9api.QName name,
String value)
public EnvironmentPort getDefaultReadablePort()
public EnvironmentPort getXPathContextPort()
public Environment setXPathContextPort(EnvironmentPort xpathContextPort)
public PipelineContext getPipelineContext()
public String getVariable(net.sf.saxon.s9api.QName name)
public Environment setDefaultReadablePort(EnvironmentPort defaultReadablePort)
public Environment setDefaultReadablePort(PortReference portReference)
public Map<PortReference,EnvironmentPort> getPorts()
public EnvironmentPort getEnvironmentPort(Port port)
public EnvironmentPort getEnvironmentPort(PortReference portReference)
public Environment addPorts(EnvironmentPort... ports)
public Environment addPorts(Iterable<EnvironmentPort> ports)
public Environment addPorts(Map<PortReference,EnvironmentPort> ports)
public Step getPipeline()
public URI getBaseUri()
public EnvironmentPort getDefaultParametersPort()
public Environment setDefaultParametersPort(EnvironmentPort defaultParametersPort)
@ReturnsNullable public net.sf.saxon.s9api.XdmNode getXPathContextNode()
@ReturnsNullable public net.sf.saxon.s9api.XdmNode getXPathContextNode(Variable variable)
public net.sf.saxon.s9api.XdmValue evaluateXPath(String select)
public net.sf.saxon.s9api.XdmValue evaluateXPath(String select, net.sf.saxon.s9api.XdmNode xpathContextNode)
public net.sf.saxon.s9api.XdmValue evaluateXPath(String select, net.sf.saxon.s9api.XdmNode xpathContextNode, Map<net.sf.saxon.s9api.QName,String> additionalParameters)
public Environment writeNodes(PortReference portReference, net.sf.saxon.s9api.XdmNode... nodes)
public Environment writeNodes(PortReference portReference, Iterable<net.sf.saxon.s9api.XdmNode> nodes)
public Iterable<net.sf.saxon.s9api.XdmNode> readNodes(PortReference portReference)
public net.sf.saxon.s9api.XdmNode readNode(PortReference portReference)
public Map<net.sf.saxon.s9api.QName,String> readParameters(PortReference portReference)
public net.sf.saxon.s9api.XdmNode newParameterElement(net.sf.saxon.s9api.QName name,
String value)
public net.sf.saxon.s9api.XdmNode newResultElement(String value)
public Iterable<EnvironmentPort> getOutputPorts()
Copyright © 2009-2012 TranceCode. All Rights Reserved.