Class ExtensionInstruction

All Implemented Interfaces:
Source, SourceLocator, LocationProvider, SaxonLocator, Container, FingerprintedNode, Item, NodeInfo, ValueRepresentation, InstructionInfo, Locator
Direct Known Subclasses:
SQLClose, SQLConnect, SQLDelete, SQLInsert, SQLQuery, SQLUpdate

public abstract class ExtensionInstruction extends StyleElement
Abstract class representing an extension instruction
  • Constructor Details

    • ExtensionInstruction

      public ExtensionInstruction()
  • Method Details

    • isInstruction

      public final boolean isInstruction()
      Determine whether this node is an instruction.
      Overrides:
      isInstruction in class StyleElement
      Returns:
      true - it is an instruction
    • mayContainFallback

      public final boolean mayContainFallback()
      Determine whether this type of element is allowed to contain an xsl:fallback instruction
      Overrides:
      mayContainFallback in class StyleElement
    • validate

      public void validate() 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 StyleElement
      Throws:
      XPathException