Class ExtensionInstruction

All Implemented Interfaces:
Serializable, Source, SourceLocator, LocationProvider, SaxonLocator, PullEvent, Container, FingerprintedNode, Item<NodeInfo>, MutableNodeInfo, NamespaceResolver, NodeInfo, ValueRepresentation<NodeInfo>, InstructionInfo, SiblingCountingNode, Locator
Direct Known Subclasses:
SQLClose, SQLConnect, SQLDelete, SQLExecute, SQLInsert, SQLQuery, SQLUpdate

public abstract class ExtensionInstruction extends StyleElement
Abstract class representing an extension instruction
See Also:
  • 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. Note that this is only relevant if the element is an instruction.
      Overrides:
      mayContainFallback in class StyleElement
      Returns:
      true: this element (assuming it is an instruction) may contain an xsl:fallback child instruction, which is ignored if the element is recognized.