Class XSLGeneralOutput

  • All Implemented Interfaces:
    NodeInfo, javax.xml.transform.dom.DOMLocator, javax.xml.transform.Source, javax.xml.transform.SourceLocator, org.w3c.dom.Element, org.w3c.dom.NamedNodeMap, org.w3c.dom.Node, org.xml.sax.Locator
    Direct Known Subclasses:
    XSLDocument, XSLOutput

    abstract class XSLGeneralOutput
    extends StyleElement
    Common superclass for the xsl:output and xsl:document (formerly saxon:output) elements
    • Constructor Detail

      • XSLGeneralOutput

        XSLGeneralOutput()
    • Method Detail

      • prepareAttributes

        public void prepareAttributes()
                               throws javax.xml.transform.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:
        javax.xml.transform.TransformerConfigurationException
      • updateOutputProperties

        protected java.util.Properties updateOutputProperties​(java.util.Properties details,
                                                              Context context)
                                                       throws javax.xml.transform.TransformerException
        Evaluate any properties defined as attribute value templates; validate them; and return the values as additions to a set of Properties
        Throws:
        javax.xml.transform.TransformerException
      • prepareNextStylesheet

        protected javax.xml.transform.sax.TransformerHandler prepareNextStylesheet​(java.lang.String href,
                                                                                   Context context)
                                                                            throws javax.xml.transform.TransformerException
        Prepare another stylesheet to handle the output of this one
        Throws:
        javax.xml.transform.TransformerException