Class XSLContextItem

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

public class XSLContextItem extends StyleElement
An xsl:context-item element in the stylesheet.
  • Constructor Details

    • XSLContextItem

      public XSLContextItem()
  • 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
      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
      Parameters:
      decl - the declaration to be validated
      Throws:
      XPathException - if any error is found during validation
    • getRequiredContextItemType

      public ItemType getRequiredContextItemType()
    • isMayBeOmitted

      public boolean isMayBeOmitted()
    • isAbsentFocus

      public boolean isAbsentFocus()