net.sf.saxon.instruct

Class AttributeSet

public class AttributeSet extends Procedure implements InstructionInfoProvider

The compiled form of an xsl:attribute-set element in the stylesheet.
Field Summary
intnameCode
Constructor Summary
AttributeSet()
Method Summary
voidexpand(XPathContext context)
protected static voidexpand(AttributeSet[] asets, XPathContext context)
Expand an array of attribute sets
InstructionInfogetInstructionInfo()
Get the InstructionInfo details about the construct.
intgetNameCode()
voidsetNameCode(int nameCode)
voidsetStackFrameMap(SlotManager stackFrameMap)
voidsetUseAttributeSets(AttributeSet[] useAttributeSets)

Field Detail

nameCode

int nameCode

Constructor Detail

AttributeSet

public AttributeSet()

Method Detail

expand

public void expand(XPathContext context)

expand

protected static void expand(AttributeSet[] asets, XPathContext context)
Expand an array of attribute sets

Parameters: asets the attribute sets to be expanded context the run-time context to use

Throws: XPathException

getInstructionInfo

public InstructionInfo getInstructionInfo()
Get the InstructionInfo details about the construct. This information isn't used for tracing, but it is available when inspecting the context stack.

getNameCode

public int getNameCode()

setNameCode

public void setNameCode(int nameCode)

setStackFrameMap

public void setStackFrameMap(SlotManager stackFrameMap)

setUseAttributeSets

public void setUseAttributeSets(AttributeSet[] useAttributeSets)