net.sf.saxon.style
public class XSLAttributeSet extends StyleElement implements StylesheetProcedure
| Method Summary | |
|---|---|
| void | checkCircularity(XSLAttributeSet origin)
Check for circularity: specifically, check that this attribute set does not contain
a direct or indirect reference to the one supplied as a parameter |
| Expression | compile(Executable exec)
Compile the attribute set |
| StructuredQName | getAttributeSetName()
Get the name of this attribute set |
| int | getConstructType()
Get the type of construct. |
| AttributeSet | getInstruction()
Get the compiled code produced for this XSLT element |
| SlotManager | getSlotManager()
Get details of stack frame |
| void | incrementReferenceCount()
Increment the number of references found to this attribute set |
| void | optimize()
Optimize the stylesheet construct |
| void | prepareAttributes() |
| void | validate() |
Parameters: origin the place from which the search started
Parameters: exec the Executable
Returns: a Procedure object representing the compiled attribute set
Throws: XPathException if a failure is detected
Returns: the name of the attribute set, as a QName
Returns: the compiled AttributeSet