Class XSLNamespaceAlias

All Implemented Interfaces:
NodeInfo, DOMLocator, Source, SourceLocator, Element, NamedNodeMap, Node, Locator

public class XSLNamespaceAlias extends StyleElement
An xsl:namespace-alias element in the stylesheet.
  • Constructor Details

    • XSLNamespaceAlias

      public XSLNamespaceAlias()
  • Method Details

    • prepareAttributes

      public void prepareAttributes() throws TransformerConfigurationException
      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
      Throws:
      TransformerConfigurationException
    • validate

      public void validate() throws TransformerConfigurationException
      Description copied from class: StyleElement
      Check that the 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:
      TransformerConfigurationException
    • preprocess

      public void preprocess() throws TransformerConfigurationException
      Description copied from class: StyleElement
      Default preprocessing method does nothing. It is implemented for those top-level elements that can be evaluated before the source document is available, for example xsl:key, xsl:attribute-set, xsl:template, xsl:locale
      Overrides:
      preprocess in class StyleElement
      Throws:
      TransformerConfigurationException
    • process

      public void process(Context c)
      Description copied from class: StyleElement
      Process: called to do the real work of this stylesheet element. This method must be implemented in each subclass.
      Specified by:
      process in class StyleElement
      Parameters:
      c - The context in the source XML document, giving access to the current node, the current variables, etc.
    • getStylesheetURICode

      public short getStylesheetURICode()
    • getResultURICode

      public short getResultURICode()