net.sf.saxon.expr

Class XPathContextMajor.XSLTContext

protected static class XPathContextMajor.XSLTContext extends Object

An XSLTContext object holds all the additional dynamic context items used in XSLT. These are held in a separate object for two reasons: firstly, they don't change often, so it's costly to copy them every time a new context object is created, and secondly, they aren't used at all in XQuery, they just add overhead.
Field Summary
GroupIteratorcurrentGroupIterator
RegexIteratorcurrentJRegexIterator
ModecurrentMode
TemplatecurrentTemplate
ParameterSettunnelParameters
Constructor Summary
XSLTContext(XPathContextMajor.XSLTContext original)
Create a new XSLTContext optionally by copying an existing XSLTContext

Field Detail

currentGroupIterator

public GroupIterator currentGroupIterator

currentJRegexIterator

public RegexIterator currentJRegexIterator

currentMode

public Mode currentMode

currentTemplate

public Template currentTemplate

tunnelParameters

public ParameterSet tunnelParameters

Constructor Detail

XSLTContext

public XSLTContext(XPathContextMajor.XSLTContext original)
Create a new XSLTContext optionally by copying an existing XSLTContext

Parameters: original the existing XSLTContext. May be null, in which case a new XSLTContext is created from scratch.