Package net.sf.saxon.instruct
Class AttributeSet
java.lang.Object
net.sf.saxon.instruct.Procedure
net.sf.saxon.instruct.AttributeSet
- All Implemented Interfaces:
Serializable
,SourceLocator
,LocationProvider
,Container
,InstructionInfoProvider
The compiled form of an xsl:attribute-set element in the stylesheet.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
expand
(XPathContext context) protected static void
expand
(AttributeSet[] asets, XPathContext context) Expand an array of attribute setsGet the InstructionInfo details about the construct.int
void
setNameCode
(int nameCode) void
setStackFrameMap
(SlotManager stackFrameMap) void
setUseAttributeSets
(AttributeSet[] useAttributeSets) Methods inherited from class net.sf.saxon.instruct.Procedure
getBody, getColumnNumber, getExecutable, getHostLanguage, getLineNumber, getLineNumber, getLocationProvider, getPublicId, getStackFrameMap, getSystemId, getSystemId, replaceSubExpression, setBody, setExecutable, setHostLanguage, setLineNumber, setSystemId
-
Field Details
-
nameCode
int nameCode
-
-
Constructor Details
-
AttributeSet
public AttributeSet()
-
-
Method Details
-
setNameCode
public void setNameCode(int nameCode) -
getNameCode
public int getNameCode() -
setUseAttributeSets
-
setStackFrameMap
- Overrides:
setStackFrameMap
in classProcedure
-
expand
- Throws:
XPathException
-
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 interfaceInstructionInfoProvider
-
expand
Expand an array of attribute sets- Parameters:
asets
- the attribute sets to be expandedcontext
- the run-time context to use- Throws:
XPathException
-