Class XSLAcceptExpose

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

public abstract class XSLAcceptExpose extends StyleElement
Handler for xsl:accept and xsl:expose elements in stylesheet.
  • Constructor Details

    • XSLAcceptExpose

      public XSLAcceptExpose()
  • Method Details

    • getVisibility

      public Visibility getVisibility()
      Description copied from class: StyleElement
      Get the visibility of the component. Returns the actual value of the visibility attribute, after validation, unless this is absent, in which case it returns the default value of PRIVATE. Invokes StyleElement.invalidAttribute(String, String) if the value is invalid.
      Overrides:
      getVisibility in class StyleElement
      Returns:
      the declared visibility of the component, or Visibility.PRIVATE if the visibility attribute is absent.
    • getExplicitComponentTests

      public Set<ComponentTest> getExplicitComponentTests() throws XPathException
      Throws:
      XPathException
    • getWildcardComponentTests

      public Set<ComponentTest> getWildcardComponentTests()
    • 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