Class XSLSort

All Implemented Interfaces:
Source, SourceLocator, ActiveSource, GroundedValue, Item, MutableNodeInfo, NamespaceResolver, NodeInfo, Sequence, Location, SteppingNode, SiblingCountingNode, Locator

public class XSLSort extends XSLSortOrMergeKey
An xsl:sort element in the stylesheet.
  • Constructor Details

    • XSLSort

      public XSLSort()
  • Method Details

    • validate

      public void validate(ComponentDeclaration decl) throws XPathException
      Description copied from class: StyleElement
      Check that the stylesheet element is valid. This is called once for each element, after the entire tree has been built. As well as validation, it can perform first-time initialisation. The default implementation does nothing; it is normally overriden in subclasses.
      Overrides:
      validate in class XSLSortOrMergeKey
      Parameters:
      decl - the declaration to be validated
      Throws:
      XPathException - if any error is found during validation
    • getStable

      protected Expression getStable()
      Overrides:
      getStable in class XSLSortOrMergeKey