net.sf.saxon.instruct
Class AttributeSet
- Container, InstructionInfoProvider, Serializable, SourceLocator, LocationProvider
public class AttributeSet
The compiled form of an xsl:attribute-set element in the stylesheet.
getBody , getColumnNumber , getExecutable , getHostLanguage , getLineNumber , getLineNumber , getLocationProvider , getPublicId , getStackFrameMap , getSystemId , getSystemId , replaceSubExpression , setBody , setExecutable , setHostLanguage , setLineNumber , setStackFrameMap , setSystemId |
AttributeSet
public AttributeSet()
Create an empty attribute set
expand
protected static void expand(AttributeSet[] asets,
XPathContext context)
throws XPathException
Expand an array of attribute sets
asets
- the attribute sets to be expandedcontext
- the run-time context to use
getFocusDependencies
public int getFocusDependencies()
Determine whether the attribute set has any dependencies on the focus
setName
public void setName(StructuredQName attributeSetName)
Set the name of the attribute-set
attributeSetName
- the name of the attribute-set
setStackFrameMap
public void setStackFrameMap(SlotManager stackFrameMap)
Set the stack frame map which allocates slots to variables declared in this attribute set
- setStackFrameMap in interface Procedure
stackFrameMap
- the stack frame map
setUseAttributeSets
public void setUseAttributeSets(AttributeSet[] useAttributeSets)
Set the attribute sets used by this attribute set
useAttributeSets
- the set of attribute sets used by this attribute set