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