net.sf.saxon.instruct
Class AttributeSet
java.lang.Object
net.sf.saxon.instruct.Procedure
net.sf.saxon.instruct.AttributeSet
- All Implemented Interfaces:
- Container, InstructionInfoProvider, LocationProvider, java.io.Serializable, javax.xml.transform.SourceLocator
- public class AttributeSet
- extends Procedure
- implements InstructionInfoProvider
The compiled form of an xsl:attribute-set element in the stylesheet.
- See Also:
- Serialized Form
Methods inherited from class net.sf.saxon.instruct.Procedure |
getBody, getColumnNumber, getExecutable, getHostLanguage, getLineNumber, getLineNumber, getLocationProvider, getPublicId, getStackFrameMap, getSystemId, getSystemId, setBody, setExecutable, setHostLanguage, setLineNumber, setSystemId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeSet
public AttributeSet()
setNameCode
public void setNameCode(int nameCode)
getNameCode
public int getNameCode()
setUseAttributeSets
public void setUseAttributeSets(AttributeSet[] useAttributeSets)
setStackFrameMap
public void setStackFrameMap(SlotManager stackFrameMap)
- Overrides:
setStackFrameMap
in class Procedure
expand
public void expand(XPathContext context)
throws XPathException
- 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.
- Specified by:
getInstructionInfo
in interface InstructionInfoProvider
expand
protected static void expand(AttributeSet[] asets,
XPathContext context)
throws XPathException
- Expand an array of attribute sets
- Parameters:
asets
- the attribute sets to be expandedcontext
- the run-time context to use
- Throws:
XPathException