Class XSLOverride

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

public class XSLOverride extends StyleElement
Represents an xsl:override element in a package manifest.
  • Constructor Details

    • XSLOverride

      public XSLOverride()
  • Method Details

    • prepareAttributes

      protected void prepareAttributes()
      Description copied from class: StyleElement
      Set the attribute list for the element. This is called to process the attributes (note the distinction from processAttributes in the superclass). Must be supplied in a subclass
      Specified by:
      prepareAttributes in class StyleElement
    • validate

      public void validate(ComponentDeclaration decl) throws XPathException
      Validate this element
      Overrides:
      validate in class StyleElement
      Parameters:
      decl - Not used
      Throws:
      XPathException - if any error is found during validation
    • postValidate

      public void postValidate() throws XPathException
      Description copied from class: StyleElement
      Hook to allow additional validation of a parent element immediately after its children have been validated.
      Overrides:
      postValidate in class StyleElement
      Throws:
      XPathException - if any error is found during post-traversal validation