## Package com.icl.saxon.style

Interface Summary
ExtensionElementFactory: Interface ExtensionElementFactory.

Class Summary
AbsentExtensionElement: This element is a surrogate for an extension element (or indeed an xsl element) for which no implementation is available.
ExpressionContext: An ExpressionContext represents the context for an XPath expression written in the stylesheet.
GroupActivation: GroupActivation represents one activation of a saxon:group loop.
LiteralResultElement: This class represents a literal result element in the style sheet (typically an HTML element to be output).
Procedure: A procedure represents a top-level element that can contain local variable declarations.
SAXONAssign: saxon:assign element in stylesheet. The saxon:assign element has mandatory attribute name and optional attribute expr.
SAXONDoctype: A saxon:doctype element in the stylesheet.
SAXONEntityRef: A saxon:entity-ref element in the stylesheet.
SAXONFunction: Handler for saxon:function and exslt:function elements in stylesheet.
SAXONGroup: Handler for saxon:group elements in stylesheet.
SAXONHandler: A saxon:handler element in the style sheet: defines a Java nodehandler that can be used to process a node in place of an XSLT template
SAXONItem: A saxon:item element in the stylesheet.
SAXONPreview: Handler for saxon:preview elements in stylesheet.
SAXONReturn: Handler for saxon:return or exslt:result elements in stylesheet. The element has optional attribute select
SAXONWhile: Handler for saxon:while elements in stylesheet. The saxon:while element has a mandatory attribute test, a boolean expression.
StandardNames
StyleElement: Abstract superclass for all element nodes in the stylesheet.
StyleNodeFactory: Class StyleNodeFactory.
XSLApplyImports: An xsl:apply-imports element in the stylesheet
XSLApplyTemplates: An xsl:apply-templates element in the stylesheet
XSLAttribute: xsl:attribute element in stylesheet.
XSLAttributeSet: An xsl:attribute-set element in the stylesheet.
XSLCallTemplate: An xsl:call-template element in the stylesheet
XSLChoose: An xsl:choose elements in the stylesheet.
XSLComment: An xsl:comment elements in the stylesheet.
XSLCopy: Handler for xsl:copy elements in stylesheet.
XSLCopyOf: An xsl:copy-of element in the stylesheet. The xsl:copy-of element takes: an optional attribute select="pattern", defaulting to "." (the current element).
XSLDecimalFormat: Handler for xsl:decimal-format elements in stylesheet.
XSLDocument: An xsl:document (formerly saxon:output) element in the stylesheet.
XSLElement: An xsl:element element in the stylesheet.
XSLFallback: xsl:fallback element in stylesheet.
XSLForEach: Handler for xsl:for-each elements in stylesheet.
XSLGeneralIncorporate: Abstract class to represent xsl:include or xsl:import element in the stylesheet. The xsl:include and xsl:import elements have mandatory attribute href
XSLGeneralVariable: This class defines common behaviour across xsl:variable, xsl:param, and xsl:with-param
XSLIf: Handler for xsl:if elements in stylesheet. The xsl:if element has a mandatory attribute test, a boolean expression.
XSLImport: xsl:import element in the stylesheet.
XSLInclude: xsl:include element in the stylesheet.
XSLKey: Handler for xsl:key elements in stylesheet.
XSLMessage: An xsl:message element in the stylesheet.
XSLNamespaceAlias: An xsl:namespace-alias element in the stylesheet.
XSLNumber: An xsl:number element in the stylesheet.
XSLOtherwise: Handler for xsl:otherwise elements in stylesheet.
XSLOutput: An xsl:output element in the stylesheet.
XSLParam: An xsl:param elements in the stylesheet. The xsl:param element has mandatory attribute name and optional attribute select
XSLPreserveSpace: An xsl:preserve-space or xsl:strip-space elements in stylesheet.
XSLProcessingInstruction: An xsl:processing-instruction element in the stylesheet.
XSLScript: An xsl:script element in the stylesheet.
XSLSort: An xsl:sort element in the stylesheet.
XSLStringConstructor: Common superclass for XSLT elements whose content template produces a text value: xsl:attribute, xsl:comment, and xsl:processing-instruction
XSLStyleSheet: An xsl:stylesheet or xsl:transform element in the stylesheet. Note this element represents a stylesheet module, not necessarily the whole stylesheet.
XSLTemplate: An xsl:template element in the style sheet.
XSLText: Handler for xsl:text elements in stylesheet.
XSLValueOf: An xsl:value-of element in the stylesheet. The xsl:value-of element takes attributes: an mandatory attribute select="expression".
XSLVariable: Handler for xsl:variable elements in stylesheet. The xsl:variable element has mandatory attribute name and optional attribute select
XSLWhen: Handler for xsl:when elements in stylesheet. The xsl:while element has a mandatory attribute test, a boolean expression.
XSLWithParam: An xsl:with-param element in the stylesheet. The xsl:with-param element has mandatory attribute name and optional attribute select

Exception Summary
StyleException: StyleException is used to indicate a SAXException whose message already contains information identifying the location of the error.
TerminationException: An exception thrown by xsl:message terminate="yes".